Linux常用命令李明E-mail/QQ:samlee@lampbrother.net命令格式命令格式:命令-选项参数例:ls-la/etc说明:1)个别命令使用不遵循此格式2)当有多个选项时,可以写在一起。3)两个特殊的目录.和..,分别代表当前目录和当前目录的父目录。课程大纲¾文件处理命令¾权限管理命令¾文件搜索命令¾帮助命令¾压缩解压命令¾网络通信命令¾系统关机命令¾Shell应用技巧文件处理命令:ls命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls选项[-ald][文件或目录]-a显示所有文件,包括隐藏文件-l详细信息显示-d查看目录属性文件处理命令:cd命令名称:cd命令英文原意:changedirectory命令所在路径:shell内置命令执行权限:所有用户语法:cd[目录]功能描述:切换目录范例:$cd/切换到根目录$cd..回到上一级目录文件处理命令:pwd命令名称:pwd命令英文原意:printworkingdirectory命令所在路径:/bin/pwd执行权限:所有用户语法:pwd功能描述:显示当前所在的工作目录范例:$pwd/etc/rc.d/init.d文件处理命令:mkdir命令名称:mkdir命令英文原意:makedirectories命令所在路径:/bin/mkdir执行权限:所有用户语法:mkdir-p[目录名]功能描述:创建新目录-p递归创建范例:$mkdirnewdir文件处理命令:tree命令名称:tree命令所在路径:/usr/bin/tree执行权限:所有用户语法:tree[目录]功能描述:显示目录树范例:$treenewdir文件处理命令:touch命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch[文件名]功能描述:创建空文件范例:$touchnewfile文件处理命令:cp命令名称:cp命令英文原意:copy命令所在路径:/bin/cp执行权限:所有用户语法:cp-rp[原文件或目录][目标目录]-r复制目录-p保留文件属性功能描述:复制文件或目录文件处理命令:cp范例:$cpfile1file2dir1将文件file1、file2复制到目录dir1$cp-rpdir1dir2将dir1下的所有文件及子目录复制到dir2文件处理命令:mv命令名称:mv命令英文原意:move命令所在路径:/bin/mv执行权限:所有用户语法:mv[原文件或目录][目标目录]功能描述:剪切文件、改名文件处理命令:mv范例:$mvfile1file3将当前目录下文件file1改名为file3$mvfile2/tmp/testfile将文件file2移动到目录/tmp下同时改名为testfeile文件处理命令:rm命令名称:rm命令英文原意:remove命令所在路径:/bin/rm执行权限:所有用户语法:rm-rf[文件或目录]-r删除目录-f强制执行功能描述:删除文件文件处理命令:rm范例:$rmfile3删除文件file3$rm-rfdir1删除目录dir1文件处理命令:cat命令名称:cat命令所在路径:/bin/cat执行权限:所有用户语法:cat[文件名]功能描述:显示文件内容范例:$cat/etc/issue$cat/etc/services文件处理命令:more命令名称:more命令所在路径:/bin/more执行权限:所有用户语法:more[文件名](空格)或f翻页(Enter)换行q或Q退出功能描述:分页显示文件内容范例:$more/etc/services文件处理命令:ln命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln-s[原文件][目标文件]-s创建软链接功能描述:生成链接文件文件处理命令:ln范例:$ln-s/etc/issue/issue.soft创建文件/etc/issue的软链接/issue.soft$ln/etc/issue/issue.hard创建文件/etc/issue的硬链接/issue.hard权限管理命令:chmod命令名称:chmod命令英文原意:changethepermissionsmodeofafile命令所在路径:/bin/chmod执行权限:所有用户语法:chmod[{ugoa}{+-=}{rwx}][文件或目录][mode=421][文件或目录]-R递归修改功能描述:改变文件或目录权限权限管理命令:chmod范例:$chmodg+wfile1赋予文件file1所属组写权限$chmod-R777dir1修改目录dir1及其目录下文件为所有用户具有全部权限可以进入目录可以执行文件执行权限x可以在目录中创建、删除文件可以修改文件内容写权限w可以列出目录中的内容可以查看文件内容读权限r对目录的含义对文件的含义权限代表字符文件目录权限总结权限管理命令:chown命令名称:chown命令英文原意:changefileownership命令所在路径:/bin/chown执行权限:所有用户语法:chown[用户][文件或目录]功能描述:改变文件或目录的所有者范例:$chownnobodyfile1改变文件file1的所有者为nobody权限管理命令:chgrp命令名称:chgrp命令英文原意:changefilegroupownership命令所在路径:/bin/chgrp执行权限:所有用户语法:chgrp[用户组][文件或目录]功能描述:改变文件或目录的所属组范例:$chgrpadmfile1改变文件file1的所属组为adm权限管理命令:umask命令名称:umask命令英文原意:theuserfile-creationmask命令所在路径:Shell内置命令执行权限:所有用户语法:umask[-S]-S以rwx形式显示新建文件缺省权限功能描述:显示、设置文件的缺省权限范例:$umask-S文件搜索命令:which命令名称:which命令所在路径:/usr/bin/which执行权限:所有用户语法:which[命令名称]功能描述:显示系统命令所在目录范例:$whichls文件搜索命令:find命令名称:find命令所在路径:/usr/bin/find执行权限:所有用户语法:find[搜索范围][匹配条件]功能描述:文件搜索范例:$find/etc-nameinit在目录/etc中查找文件init$find/-size+204800在根目录下查找大于100MB的文件$find/home-usersamlee在根目录下查找所有者为samlee的文件文件搜索命令:find范例:$find/etc-cmin-5在/etc下查找5分钟内被修改过属性的文件和目录$find/etc-size+163840-a-size-204800在/etc下查找大于80MB小于100MB的文件$find/etc-nameinittab-execls-l{}\;在/etc下查找inittab文件并显示其详细信息文件搜索命令:find文件搜索命令:grep命令名称:grep命令所在路径:/bin/grep执行权限:所有用户语法:grep-iv[指定字串][文件]功能描述:在文件中搜寻字串匹配的行并输出-i不区分大小写-v排除指定字串范例:#grepmysql/root/install.log帮助命令:man命令名称:man命令英文原意:manual命令所在路径:/usr/bin/man执行权限:所有用户语法:man[命令或配置文件]功能描述:获得帮助信息范例:$manls查看ls命令的帮助信息$manservices查看配置文件services的帮助信息帮助命令:help命令名称:help命令所在路径:Shell内置命令执行权限:所有用户语法:help命令功能描述:获得Shell内置命令的帮助信息范例:$helpumask查看umask命令的帮助信息压缩解压命令:gzip命令名称:gzip命令英文原意:GNUzip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip[文件]功能描述:压缩文件压缩后文件格式:.gz压缩解压命令:gunzip命令名称:gunzip命令英文原意:GNUunzip命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip[压缩文件]功能描述:解压缩.gz的压缩文件范例:$gunzipfile1.gz压缩解压命令:tar命令名称:tar命令所在路径:/bin/tar执行权限:所有用户语法:tar选项[-zcf][压缩后文件名][目录]-c打包-v显示详细信息-f指定文件名-z打包同时压缩功能描述:打包目录压缩后文件格式:.tar.gz压缩解压命令:tar范例:$tar-zcfdir1.tar.gzdir1将目录dir1打包并压缩为.tar.gz文件压缩解压命令:tartar命令解压缩语法:-x解包-v显示详细信息-f指定解压文件-z解压缩范例:$tar-zxvfdir1.tar.gz压缩解压命令:zip命令名称:zip命令所在路径:/usr/bin/zip执行权限:所有用户语法:zip选项[-r][压缩后文件名][文件或目录]-r压缩目录功能描述:压缩文件或目录压缩后文件格式:.zip压缩解压命令:zip范例:$zipservices.zip/etc/services压缩文件$zip-rtest.zip/test压缩目录压缩解压命令:unzip命令名称:unzip命令所在路径:/usr/bin/unzip执行权限:所有用户语法:unzip[压缩文件]功能描述:解压.zip的压缩文件范例:$unziptest.zip压缩解压命令:bzip2命令名称:bzip2命令所在路径:/usr/bin/bzip2执行权限:所有用户语法:bzip2选项[-k][文件]-k产生压缩文件后保留原文件功能描述:压缩文件压缩后文件格式:.bz2范例:$bzip2-kfile1$tar-cjfdir1.tar.bz2dir1压缩解压命令:bunzip2命令名称:bunzip2命令所在路径:/usr/bin/bunzip2执行权限:所有用户语法:bunzip2选项[-k][压缩文件]-k解压缩后保留原文件功能描述:解压缩范例:$bunzip2-kfile1.bz2$tar-xjfdir1.tar.bz2网络通信命令:write指令名称:write指令所在路径:/usr/bin/write执行权限:所有用户语法:write用户名功能描述:给用户发信息,以Ctrl+D保存结束范例:$writesamlee网络通信命令:who指令名称:who指令所在路径:/usr/bin/who执行权限:所有用户语法:who功能描述:查看当前在线用户网络通信指令:wall指令名称:wall命令英文原意:writeall指令所在路径:/usr/bin/wall执行权限:所有用户语法:wall[message]功能描述:发广播信息范例:$wallHappyNewYear!网络通信命令:ping命令名称:ping命令所在路径:/bin/ping执行权限:所有用户语法:ping选项IP地址-c指定发送次数-s指定数据包大小功能描述:测试网络连通性范例:#ping192.168.17.25网络通信命令:ifconfig命令名称:ifconfig命令英文原意:interfaceconfigure命令所在路径:/sbin/ifconfig执行权限:root语法:ifconfig网卡名称IP地址功能描述:查看和设置网卡信息范例:#ifconfigeth0192.168.8.250系统关机命令:shutdown命令名称:shutdown命令所在路径:/sbin/shutdown执行权限:root语法:shutdown功能描述:关机范例:#shutdown-hnow系统关机命令:reboot命令名称:reboot命令所在路径:/sbin/r