您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux常用命令参考手册
华育国际呼和浩特分校Linux常用命令参考手册本附录仅列出Linux系统管理工作中较为常用的76个命令,包括其常用的选项及简单的使用示例。关于各条命令的更多选项及详细使用方法,请参考man手册页或其他资料。附录中的命令格式约定如下。“”部分表示必须包含的选项或参数。“[]”部分表示可选的选项或参数。“…”表示前面的同一类选项或参数可以有多个。1.查看文件和目录1)pwd功能显示当前用户所在的工作目录(PrintWorkingDirectory)。格式pwd[-P]选项-P:如果当前目录是符号链接,则显示链接到的真实物理目录。示例:2)ls华育国际呼和浩特分校功能列表(List)查看目录及文件的属性信息。不带任何选项或参数时,默认显示当前目录的内容。格式ls[-aAdlihR][文件或目录]...选项〉-a:列出所有(All)文件和子目录,包括以点“”开头的隐藏文件或目录。〉-A:列出所有文件和子目录(包括隐藏文件或目录),特殊目录”.”和“..”除外。〉-d:只显示目录本身(Directory)的属性信息,而不显示其中的文件或子目录。〉-l:以长格式(Long)显示文件或目录的详细信息。〉-i:显示文件的i节点编号(lnode)。〉-h:显示信息时使用更人性化(Human)的容量大小单位,如KB、IVB.GB等。〉-R:递归显示(Recursion)指定目录下各级子目录及文件的内容。示例3)cat功能通常用于显示指定文件的内容,该命令本意用于连接(Concatenate)多个文件内容。华育国际呼和浩特分校格式cat[-n][文件].选项〉-n:显示文件内容时在每一行行首添加行号(Number)。〉-b:显示文件内容时为非空白行(nonBlank)添加行号。示例4)tail功能查看文件末尾指定行数(默认为10行)的内容。格式tail[-Nf][文件】...选项-N:这里的N为用户指定的行数(若不指定,默认显示10行)。-f:跟踪文件中新增加(Follow)的内容,多用于观察日志文件变化等,按CtrI+C键退出。示例华育国际呼和浩特分校5)head功能查看文件开头指定行数(默认为10行)的内容。格式head[-N][文件]…选项-N:这里的N为用户指定的行数(若不指定,默认显示10行)。示例6)more功能分页显示文件内容。按Enter键可以逐行下翻,按空格键下翻一页,按b键向上翻一页;和管道符号“|”结合使用时一般只能向下翻页,按q键退出。华育国际呼和浩特分校格式more[-N]文件选项-N:指定每屏显示的行数。示例。7)less功能分页显示文件内容。与more命令的类似,但使用更加灵活。按上下箭头键前后逐行滚动查看,空格键或PageDown键向下翻页,按b键或PageUp键向上翻页,按q键退出。格式less[文件]...示例:8)wc功能统计文件的行数、单词数和字节数等信息(WordCount)。默认选项为“-lwc”。格式wc[-clmw][文件]...选项华育国际呼和浩特分校-c:统计文件内容中的字节数。-l:统计文件内容中的行数。-m:统计文件内容中的字符数,若文件内容都是单字节字符,则等同于-c选项。-w:统计文件内容中的单词个数。示例9)file功能判断并显示文件的类型(类型与文件扩展名无必然关系)。格式file文件...示例10)du华育国际呼和浩特分校功能统计每个文件或目录的磁盘使用情况(DiskUsage)。格式du[-ash][文件或目录]...选项-a:统计指定目录下每个文件及子目录占用的磁盘空间大小。-s:只统计指定目录或文件总共(Summary.汇总、摘要)占用的磁盘空间大小。-h:显示信息时使用更人性化的容量大小单位,如KB、MBGB等。--apprent-size:统计文件或目录的真实大小,而不是占用的磁盘空间大小。示例检索文件和目录1)grep功能在文件中查找并显示包含指定字符串的行,查找字串可以使用正则表达式匹配。格式华育国际呼和浩特分校grep[-iv]查找字串[文件]选项-i:查找内容时忽略大小写(IgnoreCase)。-V:反转查找(lnvert),即输出与查找条件不相符的行。示例2)which功能在系统的执行路径(由PATH变量指定)中查找命令或程序文件。格式which[-a][命令或程序名]...选项-a:列出所有找到的结果,而不仅仅是第一个。示例。3)whereis华育国际呼和浩特分校功能查找指定名称的二进制文件、帮助文件或源文件所在的位置。格式whereis[-bms][文件名]选项-b:只查找指定名称的二进制文件(Binary)所在的位置。-m:只查找指定名称的帮助文件(Manual)所在的位置。-s:只查找指定名称的源文件(Source)所在的位置。示例4)locate功能在预先建立的文件系统数据库中查找指定名称的文件或目录,可以使用updatedb命令建立及更新该数据库。格式locate[-i][文件或目录名]...选项-i:查找时忽略大小写(lgnoreCase)。示例华育国际呼和浩特分校5)find功能根据一定的条件在指定目录范围中递归查找需要的文件或目录。格式find搜索目录查找条件…选项-name:按文件名称查找,可以使用通配符。-size:按文件大小查找,可以使用KB、MB等容量单位。-type:按文件类型查找,类型f、d、l、b、c分别表示普通文件、目录、链接文件、块设备文件、字符设备文件。示例。3.管理文件和目录华育国际呼和浩特分校1)cd功能更改工作目录(ChangeDirectory)。不带任何选项或参数时,默认切换到用户宿主目录。格式cd[-P][目录]选项-P:如果指定的目录为符号链接,则切换到对应的物理(Physical)路径。示例2)mkdir功能创建新目录(MakeDirectories)。格式mkdir[-p]目录…选项-p:必要时连父目录(Parent)-起创建,如果目标目录存在也不要报错。示例3)touch华育国际呼和浩特分校功能更新文件的时间标记,若文件不存在则建立对应的空文件(这种方式较常用)。格式touch文件…示例4)cp功能复制(Copy)文件或目录,复制源是目录或多个文件时,目标必须是目录。格式cp[-filpr]源文件或源目录…目标文件或目录选项-f:覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制。-i:覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。-l:为源文件建立硬连接,而不是直接复制磁盘数据块。-p:复制时保持(Preserve)源文件的权限、属主及时间戳等属性不变.-r:复制目录时使用,递归(Recursive)复制所有文件及子目录。示例华育国际呼和浩特分校5)mv功能移动(Move)文件或目录,可以在移动时改名。移动多个文件或目录时,目标必须是目录。格式mv[-fi]源文件或源目录…目标文件或目录选项-f:覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)移动。-i:覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。示例6)rm功能删除指定的文件或目录。格式rm[-fir]文件或目录…选项-f:在删除文件或目录时不进行提醒,而直接强制(Force)删除。-i:在删除文件或目录时提醒用户确认(Interactive,交互式)。-r:删除目录时使用,递归(Recursive)删除所有文件及子目录。华育国际呼和浩特分校示例7)ln功能为文件或目录建立链接(Link),硬链接不能用于目录,也不能跨硬盘分区。格式ln[-sfi]源文件或源目录…链接文件位置选项-s:建立软链接即符号链接(Symbolic)文件。默认为硬链接。-f:若链接文件已存在,则直接强制(Force)覆盖。-i:在覆盖目标链接文件时提醒用户确认(Interactive,交互式)。示例8)chmod功能修改文件或目录的访问权限(ChangeMode)。格式chmod[-R]权限模式文件或目录…选项-R:递归(Recursion)修改指定目录下的所有文件、子目录的权限。示例华育国际呼和浩特分校9)chown功能修改文件或目录的所有权(ChangeOwner).可以同时修改文件的属主、属组。格式chown[-R][属主][:属组]文件或目录…选项-R:递归(Recursion)修改指定目录下的所有文件、子目录的所有权。示例10)chattr功能修改文件的i节点属性(ChangeAttribute),使用lsattr命令可以查看对应的属性。格式chattr[+l-ia]文件…选项+i:将文件的i节点属性设置为不可变(lmmutable),即i节点锁定。-i:去除设置的+i锁定标记。华育国际呼和浩特分校+a:将文件设置为只可追加内容(Append),原有数据不能修改。-a:去除设置的+a锁定标记。示例压缩和备份管理1)tar功能将文件或目录备份打包,并可通过选项调用gzip或bzip2程序将包文件进行压缩、解压。格式tar[-cCfjpPtvxz]包文件名[文件或目录]..选项-c:创建(Create).tar格式的包文件。-C:解包时指定释放的目标文件夹。-f:表示使用归档文件。-J:调用bzip2程序进行压缩或解压。-p:打包时保留文件及目录的权限。-P:打包时保留文件及目录的绝对路径。-t:列表查看包内的文件。华育国际呼和浩特分校-v:输出详细信息(Verbose)。-X:解开.tar格式的包文件。-Z:调用gzip程序进行压缩或解压。示例//创建压缩包文件ab.tar.gz//创建压缩包文件ab.tar.bz2//解压释放包文件至指定目录2)gzip功能创建.gz格式的压缩文件,使用-d选项可以进行解压缩(或使用gunzip命令)。格式gzip[-19d]文件或目录…选项-1:以最快速度优先的模式创建压缩文件。-9:以最大压缩比优先的模式创建压缩文件。-d:解压缩.gz格式的压缩文件。华育国际呼和浩特分校示例一3)bzip2功能创建.bz2格式的压缩文件,使用-d选项可以解压缩(或使用bunzip2命令)。格式bzip2[-19d]文件或目录…选项-1:以最快速度优先的模式创建压缩文件。-9:以最大压缩比优先的模式创建压缩文件。-d:解压缩.bz2格式的压缩文件。示例4)zip功能创建.zip格式的压缩文件。格式zip[-19r]压缩文件名文件或目录…选项华育国际呼和浩特分校〉-1:以最快速度优先的模式创建压缩文件。-9:以最大压缩比优先的模式创建压缩文件。-r:递归(Recursion)压缩指定目录及其下所有文件、子目录。示例5)unzip功能解压缩.zip格式的压缩文件。格式unzip[-d]压缩文件名选项-d:解压到指定的文件夹。示例5.管理RPM软件包Rpm功能安装、卸载及查询系统中的RPM软件包。格式华育国际呼和浩特分校Rpm[-iUeqvh]软件名或rpm文件名…选项〉-i:安装新的RPM软件,参数要求是.rpm格式的软件包文件。〉-U:检查更新(Update)现有的软件。〉-e:卸载(Erase)指定的RPM软件包,参数要求是已安装的RPM软件包的名称。〉-q:查询(Query)系统内已安装的软件包相关信息,后面可以跟-l.-f.-p等子查询选项。-v:输出详细信息(Verbose)。-h:以“#”号标记(Hash)显示安装进度百分比示例华育国际呼和浩特分校管理Shell变量1)echo功能显示指定的字符串或变量的内容,不指定任何参数时将显示一个空行。格式echo[字符串或$变量名]…示例2)export功能将局部变量导出为全局变量或取消设置,允许在命令中直接为变量赋值。格式export[-pn][变量名[=变量值]]...
本文标题:Linux常用命令参考手册
链接地址:https://www.777doc.com/doc-2884824 .html