Ubuntu的在命令terminal的常用命令

合集下载

ubuntu终端命令

ubuntu终端命令

ubuntu终端命令目录Starting a Terminal第二步,当然是相应的命令了:几个重要初学者命令Starting a Terminal第二步,当然是相应的命令了:几个重要初学者命令展开通常的ubuntu有以下几个版本,第一步是找到终端的位置:编辑本段Starting a TerminalIn Gnome (Ubuntu)The terminal can be found at Applications menu -> Accessories -> Terminal.这个终端可以在应用程序->附件->终端找到。

In Xfce (Xubuntu)The terminal can be found at Applications menu -> System -> Terminal.这个版本的终端可以在应用程序->系统->终端找到In KDE (Kubuntu)The terminal can be found at KMenu-> System-> Terminal Program (Konsole).编辑本段第二步,当然是相应的命令了:编辑本段几个重要初学者命令sudo: Executing Commands with Elevated Privileges 执行命令特权sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。

这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。

Sudo不是对shell的一个代替,它是面向每个命令的。

(ps:百度里已经有sudo的相关搜索,感兴趣的可以去看看。

)如果你工作的目录或文件并不是属于你的帐号的话,比如是更改系统文件配置或者修改其他用户的目录与文件,你的绝大部分命令可能需要加上sudo命令。

这个特殊的命令能够暂时的提高你的帐号权限,让你暂时的拥有管理员(root)帐号的权利。

ubuntu部分命令和操作

ubuntu部分命令和操作

Sudo:是暂时获得所需要的权限,如果你的账户有root权限,可不加。

以下资料属个人环境,如有不同或错误之处请自行修改如何打开终端:r/bin/gnome-terminal2.软件中心-已安装-附近-Terminal(gnome-terminal)3.Alt+F2 打开命令行:输入:gnome-terminal4.Ctrl+Alt+T以上四种都可以,打开后,在界面最左边的快捷菜单会显示图标,右键:点击-锁定到启动器。

方便常用。

1.强制关闭进程第一步,查看当前有哪些进程,在终端输入命令:ps -A;第二步,中止该进程,在终端输入命令:kill 进程号(就是ps -A中的第一列数字PID,是英文Process IDentifier的缩写),或者输入killall 进程名(ps -A中的最后一列CMD)。

如果上述命令不成功,则可以利用下面命令强制中止该进程:kill -9 进程号或者killall -9 进程名。

注:详细方法,可以在终端输入man kill 或man killall。

2.切换用户:sudo su – linktek (linktek为用户名,可换成自己的)su root 进入root权限------------------------------------------------------------------------------------------3.root权限获取以及账户打开(登录账户可以输入,帐户名)(建议直接用root进入,方便编程,权限基本不用管)第一步:输入命令,设置root权限的密码:jack@ubuntu:~$ sudo passwd root第二步后执行: vi /etc/lightdm/lightdm.conf.(也可以到文件下用gedit打开直接添加)增加greeter-show-manual-login=true allow-guest=false . 修改完的整个配置文件是[SeatDefaults]greeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=true #手工输入登陆系统的用户名和密码allow-guest=false #不允许guest登录《备注:vi操作按‘o’字母o,进入换行编辑状态。

Ubuntu常用命令

Ubuntu常用命令

Ubuntu常用命令1.打开终端的方法Ubuntu中按左侧栏的第一个“面板主页(Dash主页)”(可以按win键调出),在里面输入terminal可以打开终端,另外打开终端的快捷键是Ctrl+Alt+T2.修改用户密码在terminal中输入passwd,回车,再输入新密码,回车,再次输入新密码,回车,搞定。

注意Linux中输入密码的时候不会用*号显示出来,所以注意不要输错了。

3.进入root(超级管理员)权限的方法1)如果是rethat系统,启动后直接就会进入root超级管理员,如果当然用户不是root,在终端输入su,回车,就进入root用户。

2)如果是Ubuntu系统,启动后进入的是普通用户,需要在终端中先设置root的密码,方法是sudo passwd root,回车,然后会提示输入密码,输入后回车,会提示再次输入密码以确认。

确认密码后,回车,完成root密码的设置。

然后就跟rethat一样,在终端输入su,回车,提示输入root的密码,输入刚才设置的密码,就可以进去。

注:sudo是s uper u ser do的缩写4.安装卸载软件、更新命令安装软件:sudo apt-get install<软件包名>如安装scim输入法:sudo apt-get install scim卸载软件:sudo apt-get remove<软件包名>卸载刚才安装的scim输入法:sudo apt-get remove scim如果有关联的要卸载,会自动提示用sudo apt-get autoremove来自动清理。

升级:sudo apt-get update如:升级vi用“sudo apt-get install vim”5.关机、重启、注销、切换用户、退出终端、清屏命令shutdown–h now重启:shutdown–r now或reboot切换用户:su(s witch u ser)注销:logout(只有在纯命令模式shell才可用)退出终端:exit清屏:clear6.使用vi编辑器(可用来编写程序,文本等),还有一个叫vim编译器,是vi的升级版。

Ubuntu命令大全 系统命令,网络命令共37页word资料

Ubuntu命令大全 系统命令,网络命令共37页word资料

Ubuntu命令大全系统命令,网络命令欢迎访问我的独立博客:下面的命令大都需要在控制台/终端/shell下输入。

控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。

打开一个控制台:应用程序--附件--终端任何一个使用's o'作为前缀的命令都需要拥有管理员(或root)访问权限。

所以你会被提示输入你自己的密码。

安装升级查看软件xxx安装内容dpkg-L xxx查找软件库中的软件apt-cache search正则表达式或aptit esearch软件包显示系统安装包的统计信息apt-cache stats显示系统全部可用包的名称apt-cache pkgnames显示包的信息apt-cache show k3b查找文件属于哪个包apt-file search filename查看已经安装了哪些包dpkg-l查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源s oapt-cdrom add系统升级s oapt-get update(这一步更新包列表)s oapt-get dist-upgrade(这一步安装所有可用更新)或者s oapt-get upgrade(这一步安装应用程序更新,不安装新内核等)清除所有已删除包的残馀配置文件dpkg-l|grep^rc|awk'{print}'|s oxargs dpkg-P如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

_ dpkg:--purge needs at least one package name argument Type dpkg--help for help about installing and deinstalling packages Use`dselect'or`aptit e'for user-friendly package management;Type dpkg-Dhelp for alist of dpkg debug flag val s;Type dpkg--force-help for alist of forcing options;Type dpkg-deb--help for help about manipulating*.deb files;Type dpkg--license for copyright license and lack ofwarranty(GNU GPL)Options marked#prod?a lot of output-pipe it through`less'or`more'!_编译时缺少h文件的自动处理s oauto-apt run./configure查看安装软件时下载包的临时存放目录ls/var/cache/apt/archives备份当前系统安装的所有包的列表dpkg--get-selections|grep-v deinstall~/somefile从上面备份的安装包的列表文件恢复所有包dpkg--set-selections~/somefile so dselect清理旧版本的软件缓存s oapt-get autoclean清理所有软件缓存s oapt-get clean删除系统不再使用的孤立软件s oapt-get autoremove查看包在服务器上面的地址apt-get-qq--print-uris install ssh|cut-d\'-f2彻底删除Gnome apt-get--purge remove liborbit2彻底删除KDE apt-get--purge remove libqt3-mt libqtcore4删除旧内核s oaptit epurge~ilinux-image-.*\(\!`uname-r`\)导入ppa源的key值#W:GPG签名验证错误:jaunty Release:由于没有公钥,下列签名无法进行验证:NO_P KEY 5126890 CDCC7AFE0 so apt-key adv--recv-keys--keyserver keyserver.untu 5126890 CDCC7AFE0#5126890 CDCC7AFE0替换为你需要导入的Key值系统查看内核uname-r查看untu版本cat/etc/iss或cat/etc/lsb-release或lsb_release– d– s– c查看内核加载的模块lsmod查看PCI设备lspci查看USB设备lsusb#加参数-v可以显示USB设备的描述表(descriptors)lsusb-v查看网卡状态s oethtool eth0激活网卡的Wake-on-LAN so apt-get install wakeonlan或s oethtool-s eth0 wol g查看CPU信息cat/proc/cpuinfo显示当前硬件信息s olshw显示当前内存大小free-m|grep"Mem"|awk'{print}'查看硬盘温度s oapt-get install hddtemp so hddtemp/dev/sda显示系统运行时间$uptime 11:47:04 up 85 days,2:10,1 user,load average:2.40,2.18,2.34硬盘查看硬盘的分区s ofdisk-l硬盘分区#危险!小心操作。

ubuntu终端命令大全

ubuntu终端命令大全

一、文件目录类二、• 1.建立目录:mkdir 目录名• 2.删除空目录:rmdir 目录名• 3.无条件删除子目录:rm -rf 目录名• 4.改变当前目录:cd 目录名(进入用户home目录:cd ~;进入上一级目录:cd -)• 5.查看自己所在目录:pwd• 6.查看当前目录大小:du•7.显示目录文件列表:ls -l (-a:增加显示隐含目录)•其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件•8.浏览文件:more 文件名.txt;less 文件名.txt•9.复制文件:cp 源文件目标文件(-r:包含目录)•10.查找文件:(1)find (2)locate 命令名•11.链接:(1)建立hard链接:ln 来源文件链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件链接文件二、驱动挂载类• 1.检查硬盘使用情况:df -T -h• 2.检查磁盘分区:fdisk -l• 3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名,其中:modos–FAT16;vfat–FAT32;ntfs–NTFS;光驱–iso9660,支持中文名:mount -o iocharset=x /dev/hdax /mnt/目录名,挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom,挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path• 4.解除挂载:umount /mnt/目录名,解除所有挂载:umount -a• 5.建立文件系统:mkfs -t /dev/hdxx。

其中:ftype:ext2、ext3、swap等三、程序安装类1.RPM包安装:•(1)安装rpm -ivh somesoft.rpm•(2)反安装rpm -e somefost.rpm•(3)查询rpm -q somefost 或rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)•(4)查询安装后位置:rpm -ql somefost.rpm•(5)升级安装:rpm -Uvh somesoft.rpm•(6)强制安装:rpm -ivh –nodeps somesoft.rpm 或rpm -ivh –nodeps –force somesoft.rpm2.源代码包安装:查阅README基本用法:•(1)配置:解压目录下./configure•(2)编译:解压目录下make•(3)安装:解压目录下make install3.src.rpm的安装需要用到rpmbuild命令加上–rebuild参数。

ubuntu终端的操作命令

ubuntu终端的操作命令

1. 更改档案拥有者命令: chown [-cfhvR] [--help] [--version] user[:group] file...功能: 更改文件或者文件夹的拥有者参数格式:user : 新的档案拥有者的使用者IDgroup : 新的档案拥有者的使用者群体(group) -c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更) 例如:chown -R oracle:oinstall /oracle/u01/app/oracle更改目录拥有者为oracle2. 修改权限命令:chmod (change mode)功能:改变文件的读写和执行权限。

有符号法和八进制数字法。

选项:(1)符号法:命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenameu (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

- 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:命令格式:chmod abc file其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。

Ubuntu常用命令及举例

Ubuntu常用命令及举例

1.1打开终端在以后的学习中,我们离不开一个界面,那就是终端(Terminal),首先介绍一下如何打开终端。

在左上角的应用程序中,找到附件-终端,单击即可以打开。

还有一个快捷键,如果是在Ubuntu 10.04以上的系统,默认配置了一个快捷键(Ctrl + Alt + T)就可以打开终端。

在一个终端界面下,还可以打开选项卡,在终端空白处单击鼠标右键,点击新建标签页可以打开一个新的终端。

当然这也有快捷键(Ctrl + Shift + T)。

1.2 man查看关键词的manpage(manual page) 查看’ls’的manpage(manual page)可以输入1.3 --help查看关键词的快捷帮助而不是manpage,可以使用–help查看’ls’的快速帮助,输入1.4 info另外一个帮助命令,可以显示出更完整的最新的信息。

查看’ls’的info信息,可以输入1.5 lsls查看指定目录下的内容1.5.1 ls -l查看当前目录内容的详细信息。

1.5.2 ls -a查看当前目录中的所有文件(包括隐藏文件)1.6 mkdir1.6 mkdir1.6.1 创建单个目录在当前目录下创建一个名为akaedu的目录1.6.2 创建多层目录在当前目录下创建目录a, 再在a目录下创建b1.8 cd1.8 cd (change directory)1.8.1 改变活动目录假设当前目录下有一个a目录,要切换到a目录下可以输入1.8.2 绝对路径假设要切换到用户主目录下的a目录,可以使用绝对路径1.8.3 相对路径同1.2.3.2,假设当前就在用户主目录下,可以使用相对路径1.8.4 主目录每一个用户都有一个对应的主目录,其绝对路径为/home/usrname。

要切换到主目录时,只需输入cd,即可回到用户主目录。

另外~代表当前用户的主目录,~/a即代表主目录下的a目录1.8.5 ..(上层目录)和.(当前目录)..代表上层目录 .代表当前目录,若要运行当前目录下的a.out程序,即可输入./a.out 运行程序。

Ubuntu终端命令

Ubuntu终端命令

第一部分软件安装分2种:二进制形式的软件分发包、源代码形式的软件包二进制包:事先编译好,优点是操作容易,缺点是不灵活1:*.rpm格式的软件包,rpm(redhat package manager),一般命令为:安装:rpm -ivh *.rpm,i 安装,v 校验,h 用散列符显示安装进度卸载:rpm -e packagename,e 卸载2:*.tar.gz/*.tgz、*.bz2形式的二进制软件包安装:tar -zxvf *.tar.gz 或tar -jxvf *.bz2卸载:手工操作*.tar.gz/bz2文件是用tar工具打包、用gzip/bzip2压缩,安装时直接解压缩即可,可用tar ztvf *.tar.gz 或tar jtvf *.bz2获取安装清单,tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单,更多命令请参照man tar源代码格式的分发包:提供了程序源代码的发布形式,需用户自己编译成为二进制代码并安装,使用灵活,可用于多硬件/操作平台/编译环境1:*.src.rpm格式安装:rpm -rebuild *.src.rpm,将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包cd /usr/src/dist/RPMSrpm -ivh *.rpm卸载:同二进制格式2:*.tar.gz/*.tgz、*.bz2格式安装:tar -zxvf *.tar.gz 或tar -jxvf *.tar.bz2 先解压,然后进入解压后的目录:./configure 配置make 编译make install 安装卸载:make uninstall 或手动删除有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。

由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。

terminal常用命令

terminal常用命令

terminal常⽤命令ls 显⽰⽂件或⽬录-l 列出⽂件详细信息l(list)-a 列出当前⽬录下所有⽂件及⽬录,包括隐藏的a(all)mkdir 创建⽬录-p 创建⽬录,若⽆⽗⽬录,则创建p(parent)cd 切换⽬录touch 创建空⽂件和更新时间echo 创建带有内容的⽂件。

cat 查看⽂件内容cp 拷贝mv 移动或重命名rm 删除⽂件-r 递归删除,可删除⼦⽬录及⽂件-f 强制删除find 在⽂件系统中搜索某⽂件wc 统计⽂本中⾏数、字数、字符数grep 在⽂本⽂件中查找某个字符串rmdir 删除空⽬录tree 树形结构显⽰⽬录,需要安装tree包pwd 显⽰当前⽬录ln 创建链接⽂件more、less 分页显⽰⽂本⽂件内容head、tail 显⽰⽂件头、尾内容ctrl+alt+F1 命令⾏全屏模式系统管理命令stat 显⽰指定⽂件的详细信息,⽐ls更详细who 显⽰在线登陆⽤户whoami 显⽰当前操作⽤户hostname 显⽰主机名uname 显⽰系统信息top 动态显⽰当前耗费资源最多进程信息ps 显⽰瞬间进程状态 ps -auxdu 查看⽬录⼤⼩ du -h /home带有单位显⽰⽬录信息df 查看磁盘⼤⼩ df -h 带有单位显⽰磁盘信息ifconfig 查看⽹络情况ping 测试⽹络连通netstat 显⽰⽹络状态信息man 命令不会⽤了,找男⼈如:man lsclear 清屏alias 对命令重命名如:alias showmeit="ps -aux" ,另外解除使⽤unaliax showmeitkill 杀死进程,可以先⽤ps 或 top命令查看进程的id,然后再⽤kill命令杀死进程。

打包压缩相关命令gzip:bzip2:tar: 打包压缩-c 归档⽂件-x 压缩⽂件-z gzip压缩⽂件-j bzip2压缩⽂件-v 显⽰压缩或解压缩过程 v(view)-f 使⽤档名例:tar -cvf /home/abc.tar /home/abc 只打包,不压缩tar -zcvf /home/abc.tar.gz /home/abc 打包,并⽤gzip压缩tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并⽤bzip2压缩当然,如果想解压缩,就直接替换上⾯的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。

ubuntu系统命令大全

ubuntu系统命令大全

Do not run Composer as root/super user! See https://getcomposer/root for details 这句话的意思是不要以根用户/超级用户的身份运行 composer,前往 https://getcomposer/root 查看详情。

2、移动文件到命令目录(设置 composer 为全局命令) sudo mv composer.phar /usr/local/bin/composer 这条命令没有任何效果,只要不报错一般就是执行成功啦。 3、查看 composer 版本确认是否安装成功: composer -v 效果如下图: 看到那个大大的 composer 就证明安装成功啦,不过小伙伴们应该已 经发现了我们红框中的内容:
ubuntu 系统命令大全
ubuntu 下程序员常用命令大全 一、ubuntu 下用命令查询系统版本 1、在终端中执行下列指令: cat /etc/issue 该命令可查看当前正在运行的 ubuntu 的版本号。 效果如图: 2、使用 lsb_release 命令也可以查看 Ubuntu 的版本号,内容更加详 细:
sudo lsb_release -a 二、ubuntu 下搭建 web 服务器(这部分网上有着诸多的教程,所以 不再展示运行效果,直接上代码) 1、安装 apache: sudo apt-get install apache2 2、安装 mysql: sudo apt-get install mysql-server mysql-client 3、安装 PHP 及其相关扩展:
sudo apt-get install php7.0 curl openssl php-curl php-pdo php-mbstring php-dom php-zip php7.0-mcrypt 4、安装 apache2 PHP7 module(apache2 对 PHP7 的支持): sudo apt-get install libapache2-mod-php7.0 三、ubuntu 下安装和配置 composer 1、安装 composer curl -sS https://getcomposer/installer | php 出现类似如下效果即为安装成功:

Ubuntu-终端-基本命令

Ubuntu-终端-基本命令
至此,terminal中可以使用su了,而密码就是刚刚New password所设置的。 利用su可以切换用户,su对应root密码,身份为root;sudo对应用户密码,以root身份运行命令。
步骤为:
sudo passwd su
然后数据初始用户名的密码,成功后会显示New password,这个新设置的秘密即为root密码:
[sudo] password for Chris: New password: Retype new password: passwd: passwd updated successfully
unexpectedendofjsoninput请尝试刷新页面或更换浏览器重试
Ubuntu-终端 -基本命令
1.设置hostname:
sudo hostnamectl来自set-hostname newhostname
newhostname为新指定的名称,重启Terminal就会生效。 若/etc/hostname和/etc/hosts下的名字也需要和newhostname一致 2.设置root密码: 新装Ubuntu,root并没有设置密码的,所以不能在terminal中输入su,需要手动设定。 以安装Ubuntu时输入的用户名登录,该用户在admin组中,有权设定root密码。

ubutun查询文件夹中各个文件内存的命令

ubutun查询文件夹中各个文件内存的命令

ubutun查询文件夹中各个文件内存的命令标题:在Ubuntu系统中查询文件夹中各个文件内存的详细步骤在Ubuntu操作系统中,我们经常需要查询某个文件夹中各个文件所占用的内存情况。

这有助于我们更好地理解系统的资源使用情况,优化存储空间,以及进行故障排查。

以下是一步一步教你如何在Ubuntu系统中查询文件夹中各个文件的内存情况。

第一步:打开终端在Ubuntu桌面环境中,你可以通过以下两种方式打开终端:1. 在应用启动器(Dash)中搜索“Terminal”,然后点击结果中的“Terminal”图标。

2. 使用快捷键Ctrl + Alt + T直接打开终端。

第二步:导航到目标文件夹在打开的终端中,你需要首先导航到你想要查询文件内存的文件夹。

你可以使用`cd`命令(change directory)来切换目录。

例如,如果你想要查询/home/user/documents文件夹中的文件内存,你可以输入以下命令:cd /home/user/documents然后按回车键执行命令。

第三步:使用du命令查询文件内存在Linux系统中,我们可以使用`du`命令(disk usage)来查看文件和目录的空间使用情况。

以下是一些常用的`du`命令选项:- `-h`:以人类可读的格式(K,M,G)显示文件大小。

- `-s`:仅显示总计,不列出每个文件的大小。

- `-a`:列出所有文件和目录的大小,包括隐藏文件。

如果你想查询当前目录下所有文件和子目录的总大小,你可以使用以下命令:du -sh *这将显示每个文件和子目录占用的总空间,以人类可读的格式显示。

如果你想查看每个文件的具体大小,可以使用以下命令:du -ah *这将列出当前目录下所有文件和子目录的大小,包括隐藏文件。

第四步:解读查询结果`du`命令的输出结果会显示每个文件或目录占用的磁盘空间。

例如,输出可能会如下所示:4.0K file1.txt8.0K file2.txt4.0K .hiddenfile4.0K subdir/在这个例子中,“4.0K”表示文件或目录占用4千字节(KB)的空间,“8.0K”表示占用8千字节的空间。

ubuntu终端命令

ubuntu终端命令
# ctrl + l - 清屏 。 cLear
# ctrl + c - 终止命令。
# ctrl + d - 退出 shell,好像也可以表示EOF。
# ctrl + z - 将当前进程置于后台,fg还原。
# ctrl + r - 从命令历史中找 。 Reverse-i-search
# ctrl + a - 光标移到行首 。 A
# N+<ESC>+f - 光标后移N个单词,N为1时可省略
# N+<ESC>+b - 光标前移N个单词,N为1时可省略
# ctrl + s - 挂起当前shell。Stop
# ctrl + q - 重新启用
# <ESC>+d 从光标开始处删除到行尾。Delete
# !! - 上一条命令
# ctrl + p - 上一条命令。Prev
# ctrl + n - 下一条命令。Next
# ctrl + v - 输入控制字符 如ctrl+v <ENTER>,会输入^M
# ctrl + f - 光标后移一个字符。Fore
# ctrl + b - 光标前移一个字符。Back
# ctrl + h -# !-n:p - 打印上一条命令(不执行)
# ctrl + e - 光标移到行尾。 End
# ctrl + u - 清除光标到行首的字符 。U
# ctrl + w - 清除光标之前一个单词 。Word
# ctrl + k - 清除光标到行尾的字符。K

Ubuntu 终端常用命令集

Ubuntu 终端常用命令集

Ubuntu 终端常用命令集一、文件/文件夹管理ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd - 回上一次所在的目录cd ~ 或cd 回当前用户的宿主目录mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm 文件名文件名删除一个文件或多个文件rm -rf 非空目录名删除一个非空目录下的一切mv 路经/文件/经/文件移动相对路经下的文件到绝对路经下mv 文件名新名称在当前目录下改名find 路经-name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录二、系统管理fdisk fdisk -l 查看系统分区信息fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区chown chown root /home 把/home的属主改成root用户chgrp chgrp root /home 把/home的属组改成root组Useradd 创建一个新的用户Groupadd 组名创建一个新的组Passwd 用户名为用户创建密码Passwd -d用户名删除用户密码也能登陆Passwd -S用户名查询账号密码Usermod -l 新用户名老用户名为用户改名Userdel–r 用户名删除用户一切service [servicename] start/stop/restart 系统服务控制操作/etc/init.d/[servicename] start/stop/restart 系统服务控制操作uname -a 查看内核版本cat /etc/issue 查看ubuntu版本lsusb 查看usb设备sudo ethtool eth0 查看网卡状态cat /proc/cpuinfo 查看cpu信息lshw 查看当前硬件信息sudo fdisk -l 查看磁盘信息df -h 查看硬盘剩余空间free -m 查看当前的内存使用情况ps -A 查看当前有哪些进程kill 进程号(就是ps -A中的第一列的数字)或者killall 进程名( 杀死一个进程)kill -9 进程号强制杀死一个进程reboot Init 6 重启LINUX系统Halt Init 0 Shutdown –h now 关闭LINUX系统三、打包/解压tar -c 创建包–x 释放包-v 显示命令过程–z 代表压缩包tar –cvf benet.tar /home/benet 把/home/benet目录打包tar –zcvf benet.tar.gz /mnt 把目录打包并压缩tar –zxvf benet.tar.gz 压缩包的文件解压恢复tar –jxvf benet.tar.bz2 解压缩四、make编译make 编译make install 安装编译好的源码包五、apt命令apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装”-f = –fix-missing”sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-get dselect-upgrade 使用dselect 升级apt-cache depends package 了解使用依赖apt-cache rdepends package 是查看该包被哪些包依赖sudo apt-get build-dep package 安装相关的编译环境apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖sudo apt-get clean 清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包)查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖#apt-cache rdepends xxx增加一个光盘源#sudo apt-cdrom add系统升级#sudo apt-get update#sudo apt-get upgrade#sudo apt-get dist-upgrade清除所以删除包的残余配置文件#dpkg -l |grep ^rc|awk ‘{print $2}’ |tr ["\n"] [" “]|sudo xargs dpkg -P -编译时缺少h文件的自动处理#sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录#ls /var/cache/apt/archives备份当前系统安装的所有包的列表#dpkg –get-selections | grep -v deinstall > ~/somefile从上面备份的安装包的列表文件恢复所有包#dpkg –set-selections < ~/somefile sudo dselect清理旧版本的软件缓存#sudo apt-get autoclean清理所有软件缓存#sudo apt-get clean删除系统不再使用的孤立软件#sudo apt-get autoremove查看包在服务器上面的地址#apt-get -qq –print-uris install ssh | cut -d\’ -f2系统查看内核#uname -a查看Ubuntu版本#cat /etc/issue查看内核加载的模块#lsmod查看PCI设备#lspci查看USB设备#lsusb查看网卡状态#sudo ethtool eth0查看CPU信息#cat /proc/cpuinfo显示当前硬件信息#lshw硬盘查看硬盘的分区#sudo fdisk -l查看IDE硬盘信息#sudo hdparm -i /dev/hda查看STAT硬盘信息#sudo hdparm -I /dev/sda 或#sudo apt-get install blktool #sudo blktool /dev/sda id查看硬盘剩余空间#df -h#df -H查看目录占用空间#du -hs 目录名优盘没法卸载#sync fuser -km /media/usbdisk内存查看当前的内存使用情况#free -m进程查看当前有哪些进程#ps -A中止一个进程#kill 进程号(就是ps -A中的第一列的数字) 或者killall 进程名强制中止一个进程(在上面进程中止不成功的时候使用)#kill -9 进程号或者killall -9 进程名图形方式中止一个程序#xkill 出现骷髅标志的鼠标,点击需要中止的程序即可查看当前进程的实时状况#top查看进程打开的文件#lsof -pADSL 配置ADSL#sudo pppoeconfADSL手工拨号#sudo pon dsl-provider激活ADSL#sudo /etc/ppp/pppoe_on_boot断开ADSL#sudo poff查看拨号日志#sudo plog如何设置动态域名#首先去申请一个动态域名#然后修改/etc/ppp/ip-up 增加拨号时更新域名指令sudo vim /etc/ppp/ip-up#在最后增加如下行w3m -no-cookie -dump网络根据IP查网卡地址#arping IP地址查看当前IP地址#ifconfig eth0 |awk ‘/inet/ {split($2,x,":");print x[2]}’查看当前外网的IP地址#w3m -no-cookie |grep-o‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’#w3m -no-cookie |grep-o’[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’#w3m -no-cookie -dump |grep -o’[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’查看当前监听80端口的程序#lsof -i :80查看当前网卡的物理地址#arp -a | awk ‘{print $4}’ ifconfig eth0 | head -1 | awk ‘{print $5}’立即让网络支持nat#sudo echo 1 > /proc/sys/net/ipv4/ip_forward#sudo iptables -t nat -I POSTROUTING -j MASQUERADE查看路由信息#netstat -rn sudo route -n手工增加删除一条路由#sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1#sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1修改网卡MAC地址的方法#sudo ifconfig eth0 down 关闭网卡#sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 然后改地址#sudo ifconfig eth0 up 然后启动网卡统计当前IP连接的个数#netstat -na|grep ESTABLISHED|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -r -n#netstat -na|grep SYN|awk ‘{print $5}’|awk -F: ‘{print $1}’|sort|uniq -c|sort -r -n统计当前20000个IP包中大于100个IP包的IP地址#tcpdump -tnn -c 20000 -i eth0 | awk -F “." ‘{print $1″."$2″."$3″."$4}’ | sort | uniq -c | sort -nr | awk ‘ $1 > 100 ‘屏蔽IPV6#echo “blacklist ipv6″ | sudo tee /etc/modprobe.d/blacklist-ipv6服务添加一个服务#sudo update-rc.d 服务名defaults 99删除一个服务#sudo update-rc.d 服务名remove临时重启一个服务#/etc/init.d/服务名restart临时关闭一个服务#/etc/init.d/服务名stop临时启动一个服务#/etc/init.d/服务名start设置配置默认Java使用哪个#sudo update-alternatives –config java修改用户资料#sudo chfn userid给apt设置代理#export修改系统登录信息#sudo vim /etc/motd中文转换文件名由GBK为UTF8#sudo apt-get install convmv convmv -r -f cp936 -t utf8 –notest –nosmart *批量转换src目录下的所有文件内容由GBK到UTF8#find src -type d -exec mkdir -p utf8/{} \; find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} \; mv utf8/* src rm -fr utf8转换文件内容由GBK到UTF8#iconv -f gbk -t utf8 $i > newfile转换mp3 标签编码#sudo apt-get install python-mutagen find . -inam e “*.mp3" -execdir mid3iconv -e GBK {} \;控制台下显示中文#sudo apt-get install zhcon 使用时,输入zhcon即可文件快速查找某个文件#whereis filename#find 目录-name 文件名查看文件类型#file filename显示xxx文件倒数6行的内容#tail -n 6 xxx让tail不停地读地最新的内容#tail -n 10 -f /var/log/apache2/access.log查看文件中间的第五行(含)到第10行(含)的内容#sed -n ‘5,10p’ /var/log/apache2/access.log查找包含xxx字符串的文件#grep -l -r xxx .全盘搜索文件(桌面可视化)gnome-search-tool查找关于xxx的命令#apropos xxx man -k xxx通过ssh传输文件#scp -rp /path/filenameusername@remoteIP:/path #将本地文件拷贝到服务器上#scp -rpusername@remoteIP:/path/filename/path #将远程文件从服务器下载到本地查看某个文件被哪些应用程序读写#lsof 文件名把所有文件的后辍由rm改为rmvb#rename ’s/.rm$/.rmvb/’ *把所有文件名中的大写改为小写#rename ‘tr/A-Z/a-z/’ *删除特殊文件名的文件,如文件名:–help.txt#rm —–help.txt 或者rm ./–help.txt查看当前目录的子目录#ls -d */. 或echo */.将当前目录下最近30天访问过的文件移动到上级back目录#find . -type f -atime -30 -exec mv {} ../back \;将当前目录下最近2小时到8小时之内的文件显示出来#find . -mmin +120 -mmin -480 -exec more {} \;删除修改时间在30天之前的所有文件#find . -type f -mtime +30 -mtime -3600 -exec rm {} \;查找guest用户的以avi或者rm结尾的文件并删除掉#find . -name ‘*.avi’ -o -name ‘*.rm’ -user ‘guest’ -exec rm {} \;查找的不以java和xml结尾,并7天没有使用的文件删除掉#find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \;统计当前文件个数#ls /usr/bin|wc -w统计当前目录个数#ls -l /usr/bin|grep ^d|wc -l显示当前目录下2006-01-01的文件名#ls -l |grep 2006-01-01 |awk ‘{print $8}’FTP上传下载文件工具-filezilla#sudo apt-get install filezillafilezilla无法列出中文目录?站点->字符集->自定义->输入:GBK本地中文界面1)下载filezilla中文包到本地目录,如~/2)#unrar x Filezilla3_zhCN.rar3) 如果你没有unrar的话,请先安装rar和unrar#sudo apt-get install rar unrar#sudo ln -f /usr/bin/rar /usr/bin/unrar4)先备份原来的语言包,再安装;实际就是拷贝一个语言包。

ubuntu用法(一)

ubuntu用法(一)

ubuntu用法(一)Ubuntu的用法详解Ubuntu是一种非常受欢迎的开源操作系统,它基于Debian,并且注重用户友好性和易用性。

下面是一些关于Ubuntu的用法的详细讲解。

安装Ubuntu•下载Ubuntu ISO镜像文件,可以从Ubuntu官方网站或其他镜像站点下载。

•创建一个可启动的Ubuntu安装媒介,可以使用UNetbootin或Rufus等工具。

•将安装媒介插入计算机并重启。

根据系统提示,选择安装Ubuntu 并按照屏幕上的指示进行安装。

更新系统•在终端中运行以下命令来更新系统软件包:sudo apt updatesudo apt upgrade这将更新系统上已安装的软件包到最新版本。

•为了更新系统内核,可以运行以下命令:sudo apt dist-upgrade此命令将不仅更新软件包,还会处理依赖关系,包括内核。

安装软件包•在终端中使用以下命令来安装软件包:sudo apt install <软件包名称>将”“替换为要安装的软件包的名称。

例如,要安装GIMP图像编辑器,可以运行以下命令:sudo apt install gimp•有时软件包可能无法在默认软件源中找到。

可以添加其他软件源并使用以下命令来安装软件包:sudo add-apt-repository <软件源>sudo apt updatesudo apt install <软件包名称>使用软件中心•Ubuntu提供了一个图形化的软件中心,可以方便地搜索、安装和卸载软件。

在应用程序菜单中找到”Ubuntu Software”并打开它。

•在软件中心的搜索栏中输入要查找的软件包的名称,并按Enter 键。

•从搜索结果中选择软件包,并点击”Install”按钮来安装它。

•如果要卸载已安装的软件包,可以在软件中心中找到该软件包,并点击”Remove”按钮来卸载它。

使用终端命令•终端是Ubuntu中强大的工具,可以使用各种命令来完成各种任务。

Ubuntu操作集锦

Ubuntu操作集锦

U b u n t u终端操作方法打开终端窗口的方法Alt+F2键打开命令窗口,输入gnome-terminal即进入终端窗口(Ctrl+Alt+T)打开终端,在终端窗口里面输入sudo apt-get installnautilus-open-terminal,则可将终端窗口打开放在右键应用程序?附件?终端-r 就是向下递归,管理有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思使用这个rm -rf的时候一定要格外小心,众所周知,Linux没有回收站的,一旦删除就永远找不回来了。

查看ip地址,直接在终端中输入ifconfig卸载wine软件的安装Win7(Host)与virtualbox中Ubuntu(虚拟机)实现文件共享创建共享文件夹安装virtualbox增强包sudo sh VBoxLinuxAdditions.run在Ubuntu挂载共享文件夹(注意virtualbox版本是否支持Ubuntu,如果版本不支持,则在杀毒软件中更新virtualbox )terminal实现自动挂载terminal切换管理员(sudo –s -H)gedit /etc/fstab(编辑文件系统),将Data_Share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0添加在fstab文件的最后一行(注:Data_Share为宿主机的共享文件夹)Ubuntu常用文件夹的用途Jdk1.7的安装以及环境变量的配置()Vsftpd:very secure FTP daemon(非常安全的FTP进程)安装vsftpd?sudo apt-get install vsftpd重启ftp服务?sudo /etc/init.d/vsftpd restart(或者service vsftpd start)更改文件夹权限(XXX代表文件夹目录)安装compress (最原始的压缩软件)yum install ncompress。

ubuntu终端说明

ubuntu终端说明

ubuntu下称terminal为终端。

1.打开终端:alt+F2 gnome-terminal2.查看ubuntu版本号:cat /etc/issue环境变量:env3.修改用户密码:sudo passwd root(修改谁,写谁)Enter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully4.获取root权限:在终端中输入(设置root用户):sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需进行如下的操作:su rootPassword: (在此输入你上面设置的密码)如果要再次禁用root 帐号,那么可以执行sudo passwd -l root5.查看版本号:Java:java -versionPython:python -VDjango:Python (调用Python解释器) >>> import django >>> print django.VERSION set:查看所有环境变量。

echo $PATH查看某个环境变量。

d:进入d盘cd C:\code\project1 进入C:\code\project1目录。

cd # 回到主目录cd ~ 回到主目录cd $HOME 回到主目录cd - 回到上次所在目录cd !$ 把上个命令的参数做为输入cd .. 回到上层目录cd /usr/java 进入某文件ls 查看本目录所有文件rm /usr/pythontest/hello.py 删除文件rm -help 帮助rm -rf /usr 强制删除usr目录# apt-cache search baseutils:列出baseutils软件包的情况,有还是没有,还有版本等安装它:# apt-get install baseutils用apt-get安装软件时,它会从网上(在sources.list里指的那个站点)下载所用的软件包,这个包将存在本机上,目录是:/var/cache/apt/archives/。

ubuntu命令大全

ubuntu命令大全

ubuntu命令大全前言以下大多数命令都需要在console/terminal/shell下输入。

控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。

打开一个控制台:应用程序-->附件-->终端任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。

所以你会被提示输入你自己的密码。

安装升级查看软件xxx安装内容dpkg lxxx查找软件库中的软件Apt cachesearch正则表达式或aptitudesearch软件包显示系统安装包的统计信息apt-cachestats显示系统中所有可用软件包的名称apt-cachepkgnames显示包裹信息apt-cacheshowk3b查找文件属于哪个包dpkg-sfilenameapt filesearchfilename查看已经安装了哪些包dpkg-l查询软件xxx依赖哪些包apt cachedependsxxx查询软件xxx被哪些包依赖apt cacherdependsxxx增加一个光盘源sudoapt cdromadd系统更新Sudoapt getupdate(此步骤更新包列表)sudoapt-getdist-upgrade(这一步安装所有可用更新)或者Sudoapt getupgrade(此步骤安装应用程序更新,而不安装新内核等)清除所有已删除包的残馀配置文件dpkg-l | grep | rc | awk{print$2}| sudoxargsdpkg-p如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。

dpkg:--PurgeneedSatleastonePackageneNameArgumenttypedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];use`dselect'or`aptitude'f oruser-friendlypackagemanagement;typedpkg-dhelpforalistofdpkgdebugflagvalues;typedpkg--force-helpforalistofforcingoptions;键入DPKG deb——helpforhelpaboutmanipulating*。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ubuntu的在命令terminal的产用命令 时间:2009-08-24 作者:匿名编辑:小张点击:204 [ 评论] Ubuntu Linux操作系统常用命令详细介绍(1)Udo apt-get install 软件名安装软件命令sudo nautilus 打开文件(有root权限)su root 切换到“root”ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd - 回上一次所在的目录cd ~ 或cd 回当前用户的宿主目录mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm 文件名文件名删除一个文件或多个文件rm -rf 非空目录名删除一个非空目录下的一切shixinyumv 路经/文件/经/文件移动相对路经下的文件到绝对路经下mv 文件名新名称在当前目录下改名find 路经-name “字符串”查找路经所在范围内满足字符串匹配的文件和目录fdisk fdisk -l 查看系统分区信息fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区chown chown root /home 把/home的属主改成root用户chgrp chgrp root /home 把/home的属组改成root组Useradd 创建一个新的用户Groupadd 组名创建一个新的组Passwd 用户名为用户创建密码Passwd -d用户名删除用户密码也能登陆Passwd -S用户名查询账号密码Usermod -l 新用户名老用户名为用户改名Userdel–r 用户名删除用户一切tar -c 创建包–x 释放包-v 显示命令过程–z 代表压缩包tar –cvf benet.tar /home/benet 把/home/benet目录打包tar –zcvf benet.tar.gz /mnt 把目录打包并压缩tar –zxvf benet.tar.gz 压缩包的文件解压恢复tar –jxvf benet.tar.bz2 解压缩make 编译make install 安装编译好的源码包reboot Init 6 重启LINUX系统Halt Init 0 Shutdown –h now 关闭LINUX系统uname -a 查看内核版本cat /etc/issue 查看ubuntu版本lsusb 查看usb设备sudo ethtool eth0 查看网卡状态cat /proc/cpuinfo 查看cpu信息lshw 查看当前硬件信息sudo fdisk -l 查看磁盘信息df -h 查看硬盘剩余空间free -m 查看当前的内存使用情况ps -A 查看当前有哪些进程kill 进程号(就是ps -A中的第一列的数字)或者killall 进程名( 杀死一个进程) kill -9 进程号强制杀死一个进程常用apt命令:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装”-f = –fix-missing”sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-get dselect-upgrade 使用dselect 升级apt-cache depends package 了解使用依赖apt-cache rdepends package 是查看该包被哪些包依赖sudo apt-get build-dep package 安装相关的编译环境apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包)sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autoremoveNO 分类PS1 命令名用法及参数功能注解1 文件管理# ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件文件管理# ls ls -l或ll 列出当前目录下文件的详细信息文件管理# pwd pwd 查看当前所在目录的绝对路经文件管理# cd cd .. 回当前目录的上一级目录文件管理# cd cd - 回上一次所在的目录文件管理# cd cd ~ 或cd 回当前用户的宿主目录文件管理# cd cd ~用户名回指定用户的宿主目录2 文件管理# mkdir mkdir 目录名创建一个目录文件管理# mkdir mkdir –p 递归式去创建一些嵌套目录文件管理# rmdir Rmdir 空目录名删除一个空目录3 文件管理# rm rm 文件名文件名删除一个文件或多个文件文件管理# rm rm -rf 非空目录名递归删除一个非空目录下的一切,不让提式-f4 文件管理# cat cat文件名一屏查看文件内容5 文件管理# more more文件名分页查看文件内容6 文件管理# less less 文件名可控分页查看文件内容7 文件管理# grep grep字符文件名根据字符匹配来查看文件部分内容8 文件管理# mv mv 路经/文件/经/文件移动相对路经下的文件到绝对路经下文件管理# mv mv 文件名新名称在当前目录下改名9 文件管理# cp cp /路经/文件./ 移动绝对路经下的文件到当前目录下10 文件管理# find find 路经-name “字符串”查找路经所在范围内满足字符串匹配的文件和目录11 文件管理# ln ln 源文件链接名创建当前目录源文件的硬链接ln /home/test /usr/test1 在/usr下建立/home/test的硬链接12 文件管理# ln Ln -s a b 创建当前目录下a的符号链接b13 文件管理# touch touch file1 file2 创建两个空文件14 磁盘管理# df df 用于报告文件系统的总容量,使用量,剩余容量。

15 磁盘管理# du du -b /home 查看目前/HOME目录的容量(k)及子目录的容量(k)。

16 磁盘管理# fdisk fdisk -l 查看系统分区信息17 磁盘管理# fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区18 磁盘管理# mkfs.ext3 Mkfs.ext3 /dev/sdb1为第一块SCSI硬盘的第一主分区格式化成ext3的文件系统mkfs.ext2 Mkfs.ext2/dev/sdb2 格式化成ext2文件系统19 磁盘管理# mount mount -t 文件系统类型设备路经访问路经磁盘管理# 文件系统类型Iso9660 光驱文件系统vfat Fat文件系统(windows)挂载光驱# mount –t iso9660 /dev/cdrom /mnt/cdrom挂载FAT # mount –t vfat /dev/hda5 /mnt/cdrom 挂第一个ide的第五个逻辑分区17 磁盘管理# Umount /mnt/cdrom 卸载/mnt/cdrom为空18 文件权限# chmod chmod u+s file 为file的属主加上特殊权限chmod g+r file 为file的属组加上读权限chmod o+w file 为file的其它用户加上写权限chmod a-x file 为file的所有用户减去执行权限chmod 765 file 为file的属主设为完全权限,属组设成读写权,其它用户具有读和执心权限19 文件权限# chown chown root /home 把/home的属主改成root用户20 文件权限# chgrp chgrp root /home 把/home的属组改成root组21 打印管理# redhat-config-printer-tui 进入安装打印机界面22 打印管理# lp lp –d hptr file 打印file到hptr的打印机上23 打印管理# lpq Lpq –P 打印机名查看打印机的状态24 打印管理# lprm Lprm –P 打印机名a 删除打印机内的打印作业25 打印管理# disable Disable –r “changing paper”HPtr 禁用打印机并提示原因26 打印管理# enable Enable HPtr 重新启用被禁用的27 用户管理# useradd Useradd 创建一个新的用户28 用户管理# groupadd Groupadd 组名创建一个新的组29 用户管理# passwd Passwd 用户名为用户创建密码30 用户管理# Passwd -d Passwd -d用户名删除用户密码也能登陆31 用户管理# Passwd -l Passwd -l用户名锁定账号密码32 用户管理# Passwd -u Passwd -u用户名解锁账号密码33 用户管理# Passwd -S Passwd -S用户名查询账号密码34 用户管理# Usermod -l Usermod -l 新用户名老用户名为用户改名35 用户管理# Usermod -L Usermod -L 要锁定用户名锁定用户登陆36 用户管理# Usermod -U Usermod –U解锁用户名解锁用户登陆37 用户管理# Usermod -u Usermod –u 501用户名改变用户UID38 用户管理# Userdel Userdel–r 用户名删除用户一切39 用户管理# Groupmod -n Groupmod –n新用户名老用户名为组改名40 用户管理# Groupmod -g Groupmod –g 501 组名改变组GID41 用户管理# groupdel Groupdel组名先应删它的用户删除组42 用户管理# gpasswd -a gpasswd -a 用户名组名增加用户到组43 用户管理# Id id 用户名查用户信息44 软件管理# rpm -qa rpm –qa | less 查询已安装RPM45 软件管理# rpm –qa | grep ftp 查询指定RPM46 软件管理# rpm -q rpm -q 已安装的RPM包查是否安装47 软件管理# rpm -q telnet-server 查看telnet服务器包48 软件管理# rpm -qi rpm –qi 软件包名称查看软件的描述信息49 软件管理# rpm -ql rpm –ql软件包名称查询软件包的文件列表50 软件管理# rpm -qf rpm –qf软件包名称查询某个文件所属的软件包51 软件管理# rpm -qp rpm –qp软件包全名查询未安装的软件包信息52 软件管理# rpm -e rpm –e 软件包名称删除具体的软件包53 软件管理# rpm -U rpm –Uvh软件包全名升级软件包并显示过程54 软件管理# rpm -ivh rpm –ivh 软件包全名安装软件包并显示过程55 软件管理# rpm -V rpm –V软件包名称验证软件包的大小,类型等56 软件管理# tar -c 创建包–x 释放包-v 显示命令过程–z 代表压缩包57 软件管理# tar -cf tar –cvf benet.tar /home/benet 把/home/benet目录打包58 软件管理# tar -czf tar –zcvf benet.tar.gz /mnt 把目录打包并压缩59 软件管理# tar –tf tar –tf benet.tar 看非压缩包的文件列表60 软件管理# tar –tzf tar –tf benet.tar.gz 看压缩包的文件列表61 软件管理# tar –xf tar –xf benet.tar 非压缩包的文件恢复62 软件管理# tar –zxvf tar –zxvf benet.tar.gz 压缩包的文件解压恢复63 软件管理# tar -jxvf tar –jxvf benet.tar.bz264 软件管理# diff diff file1 file2 > 补丁名.patch 为新旧文件生成补丁文件65 软件管理# diff diff file1 file2 比较两个文件的区别66 软件管理# Patch Patch file补丁名.patch 打补丁67 软件管理# ./configure –prefix=/usr/local/ 编译前配置68 软件管理# make 编译69 软件管理# make install 安装编译好的源码包70 启动管理# reboot Init 6 重启LINUX系统71 启动管理# Halt Init 0 Shutdown –h now 关闭LINUX系统72 启动管理# runlevel 显示系统运行级73 启动管理# Init [0123456] 改变系统运行级,7种74 启动管理# Chkconfig –-list [服务名称] 查看服务的状态75 启动管理# Chkconfig –-level on|off|set 设置服务的启动状态76 启动管理# Chkconfig on|off|set 设置非独立服务启状态77 进程管理# Top动态Ps-aux静态进程树pstree 查看系统进程78 进程管理# 程序名& 后台运行程序79 进程管理# fg 把后台运行的进程调回前台80 进程管理# bg 把前台运行进程调到后台81 进程管理# renice Renice +1 180 把180号进程的优先级加182 进程管理# kill Kill PID 终止某个PID进程83 进程管理# at at 5pm + 3 days/bin/ls 指定三天后下午5:00执行/bin/ls84 进程管理# crontab Crontab -e 用VI的形式来编辑自动周期性任务85 进程管理# crontab Crontab -l 查看自动周期性任务86 进程管理# crontab Crontab -r 删除自动周期性任务87 进程管理# crond Service crond马上启动自动周期性服务Service crond实现磁盘配额(注安装LINUX时建立/home分区)目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额实现步骤:1. 修改包含/home的行,#vi /etc/fstab,改为:defaults,usrquota。

相关文档
最新文档