您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 6-linux_命令大全解析
嵌入式系统设计三门峡职业技术学院电气工程系范江波fjb2506@163.comLinux的常用命令LINUX常用命令范江波三门峡职业技术学院-电气工程系linux命令格式linux命令列通常由好几个字符串组成,中间用空格键分开。如下所示:commandoptionsarguments(或parameters)命令选项参数例如:rm-rf/home/ols3LINUX常用命令范江波三门峡职业技术学院-电气工程系在Linux系统中打开终端的方式有以下两种:种是在桌面上依次单击“主程序→系统工具→终端”可打开如图2-1的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。LINUX常用命令范江波三门峡职业技术学院-电气工程系一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。LINUX常用命令范江波三门峡职业技术学院-电气工程系Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。键盘上大多数字符是普通打印字符,它们没有特殊含义。只有少数特殊字符指示计算机做专门的操作。其中最常见的特殊字符是回车键RETURN,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。回车符只是控制符的一个例子。控制符是指控制终端工作方式的非显示字符。输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。LINUX常用命令范江波三门峡职业技术学院-电气工程系例如,输入回车符可以直接按回车键,也可以先按控制键,再按m键。CONTROL-m或CTL-m也是回车符。一些常用的控制符有:CTL-d,它表示终端的输入结束;CTL-g控制终端响铃;CTL-h称为退格键,用于改正输入的错误.LINUX常用命令范江波三门峡职业技术学院-电气工程系此外还有两个特殊键,一个是DELETE键,另一个是BREAK键。大多数LINUX系统中,DELETE键表示立即终止程序。在有些系统里,也用CTL-c终止程序。一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。LINUX常用命令范江波三门峡职业技术学院-电气工程系终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息:[root@lbliubingroot]#date当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。又如询问当前有哪些用户挂在系统里。命令及响应如下所示:[root@lbliubingroot]#whoroot:0Feb115:41rootpts/0Feb115:46(:0.0)jlpts/1Feb115:40(:0.0)LINUX常用命令范江波三门峡职业技术学院-电气工程系还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示:[root@lbliubingroot]#whoamirootpts/0Feb115:46(:0.0)这时系统仅回送用户自己的注册信息。假如用户打错了命令,系统将回答这一命令没有找到。[root@lbliubingroot]#whomwhom:unabletoopen/root/Mail/draft:没有那个文件或目录上面几条命令在终端中的输入方法及响应如图2-3所示。LINUX常用命令范江波三门峡职业技术学院-电气工程系另外,在终端上还有一个命令补齐(Command-LineCompletion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分,例如要把目录/freesoft下的文件gcc-2.8.1.tar.gz解包,当键入到tarxvfz/freesoft/g时,如果此文件是该目录下唯一以g开头的文件,这时就可以按下Tab键,这时命令会被自动补齐为:tarxvfz/freesoft/gcc-2.8.1.tar.gz,非常方便LINUX常用命令范江波三门峡职业技术学院-电气工程系通配符又称多义符。在描述文件时,有时在文件名部分用到一些通配符,以加强命令的功能。在Linux系统中有以下基本的通配符:?:表示该位置可以是一个任意的单个字符。*:表示该位置可以是若干个任意字符。方括号[charset]:可替代charset集中的任何单个字符下面对方括号通配符进行一些说明。例如[cChH]:表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。另外,通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符包括a到z和A到Z字符对之间的所有字符。LINUX常用命令范江波三门峡职业技术学院-电气工程系这样利用通配符可以使指令的输入变得更加灵活。该技巧的可很容易实现显示一些文件名相关的文件。以上的各例在RedHatLinux9.0系统的终端中所显示的结果如图2-5所示。LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明ls显示指定工作目录下的内容dir同ls命令,方便DOS用户使用cd变换工作目录pwd显示当前活动目录的绝对路径clear清屏命令man查看指令、配置文件的帮助信息,相关信息:help、info、FAQ、internetmkdir创建新目录rmdir删除空目录LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明rm删除文档和目录touch创建一个空白文件或改变已有文件的时间戳cp复制文件(或者目录等)mv移动目录或给文件改名ln创建软链接、硬链接chmod修改文件或目录的权限chown修改文件或目录所属的用户chgrp修改文件或目录所属的工作组LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明more分屏显示文件内容,按空格向文件末尾翻页,按b键向文件首部翻页,按h查看帮助less分屏显示文件内容,按j、k进行上下翻页显示,按h查看帮助head显示文件前10行内容tail显示文件后10行内容cat适合显示短小文件,或者将几个文档连接利用重定向符‘’定向到输出文档LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明find在指定的路径上搜索指定的文件和目录which查找命令、别名等路径whereis查找命令的路径、帮助信息路径grep过滤、查找文件中的内容,或指定输入、输出的文件中的内容。LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明who显示已经登录的用户w显示已经登录的用户的详细信息whoami查询当前登录是谁file查询文件的类型finger查询用户信息passwd修改用户的登录口令gpasswd修改工作组的口令date显示和设置系统日期和时间cal显示年历、月历LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明su在不注消的情况切换用户身份sudo以另一个用户的身份执行某个命令free查看当前系统内存的使用情况ps显示当前系统的进程kill杀死指定进程killall杀死所有进程free显示内存的使用情况LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明shutdown关机或重启init改变当前系统的运行级别reboot重启命令halt关机poweroff关闭电源LINUX常用命令范江波三门峡职业技术学院-电气工程系命令说明du显示当前的目录所占的磁盘空间df显示当前磁盘剩余的磁盘空间fdisk显示当前磁盘的分区情况mount将某个文件系统挂载到某个目录上umount用于卸载已安装好的文件系统tar用于打包和解包某个目录和文件gzip用于压缩某个文件和目录,gunzip解压缩bzip2用于压缩某个文件和目录,bunzip2解压缩LINUX常用命令范江波三门峡职业技术学院-电气工程系选项选项说明-a显示所有文档及目录,包括隐藏文件-r将文档以相反次序显示(原定按英文字母次序)-F在列出的文档名称后加一符号;例如可执行文档则加“*”,目录则加“/”,符号链接文件加“@”-l将文档名、文档类型、权限、拥有者、大小等信息详细列出-d显示指定目录信息。不加d参数,显示指定目录下的信息-i显示指定目录的i节点信息-h人性化显示目录和文件的大小-R递归地显示子目录中的内容ls语法:ls、dir[参数选项][目录名]说明:显示指定工作目录下的内容LINUX常用命令范江波三门峡职业技术学院-电气工程系•ls实例–ls–a/rootls–R/etcls–F/binls–l/dev–ls–i/rootls–dl/binll/binls–lh/rootls–versionls--help|more•l参数–ls-l/root/anaconda-ks.cfg–-rw-r--r--1rootroot1132Oct3103:16anaconda-ks.cfg–权限硬链接数属有者所属组文件大小日期文件名–权限:属有者权限,所属组权限,其它组权限r:只读,w:读写,x:执行–高级权限:•suid:当普通用户在执行文件时,以属有者的身份进行执行•sgid:当父目录的权限具有SGID时,子目录的所属组会自动的设置成到父目录的属所组。LINUX常用命令范江波三门峡职业技术学院-电气工程系Linux支持多种文件类型,每一类用一个字符来表示,其说明如下:-:常规文件d:目录b:块特殊设备c:字符特殊设备p:有名管道s:信号灯l:符号链接LINUX常用命令范江波三门峡职业技术学院-电气工程系1、cd..更换目录回到上一级目录2、cd.更换到当前目录3、cd~更换目录到当前用户的个人宿主目录4、cd/etc/vsftpd/更换到/etc/vsftpd目录5、cd/更换目录到根目录cd语法:cd[目录名]说明:用于更换工作目录LINUX常用命令范江波三门峡职业技术学院-电气工程系•pwd语法:pwd说明:显示当前工作目录的绝对路径•clear语法:clear说明:清楚屏幕上的信息•man:语法:man[参数选项]帮助主题。说明:man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。LINUX常用命令范江波三门峡职业技术学院-电气工程系mkdir语法:mkdir[参数选项]目录名说明:创建一个空目录,要求此用户在当前目录上具有写权限选项:如图rmdir语法:rmdir[参数选项]目录名说明:删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限选项选项说明-mmode为新目录设置访问模式。-p如果父目录不存在,创建所有的父目录。LINUX常用命令范江波三门峡职业技术学院-电气工程系•rm语法:rm[参数选项]文件…说明:用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于符号链接文件只是断开了链接,原文件保持不变。选项选项说明-f不作确认提示,强制删除文件。如果错误只是文件不存在,那么不会生成一个状态返回的错误。-i进行确认提示。(在同时给定了-f和-i选项时,列在最后的生效。)-r,-R递归地移除目录树。它可以连同这个目录下的子目录都删除。LINUX常用命令范江波三门峡职业技术学院-电气工程系•touch语法:touch[参数选项]文件…说明:修改文件的时间戳,不加任何参数则创建一个空白文件选项选项说明-a改变文件访问
本文标题:6-linux_命令大全解析
链接地址:https://www.777doc.com/doc-3356653 .html