Linux常用命令精简整理
- 格式:doc
- 大小:68.00 KB
- 文档页数:12
Linux常用命令Shell应用技巧命令补齐命令补齐允许用户输入文件名起始的若干个后,按<Tab>键补齐文件名。
命令历史命令历史允许用户浏览先前输入的命令并重新调用他们,用history命令可以显示命令列表,按方向键↑和↓可以查找以前执行过的命令。
命令别名命令别名定义:范例:alias copy=cpalias xrm=”rm -r”查看别名信息:alias删除别名:unalias copy输入/输出重定向同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。
分别对应于:0(STDIN)标准输入1(STDOUT)标准输出2(STDERR)标准错误输出>或>>输出重定向范例:ls –l/tmp > /tmp.msgdate >> /tmp.msg< 输入重定向范例:wall < /etc/motd2> 错误输出重定向范例:cp –R /usr/backup/usr.bak 2> /bak.error管道管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。
使用方法:命令1|命令2|命令3······|命令n范例:ls –l /ect | morels –l /ect | grep initls –l /ect | grep init | wc -l命令连接符;用;间隔的各命令按顺序依次执行。
&&前后命令的执行存在逻辑与关系,只有在&&前面的命令执行成功后,它后面的命令才被执行。
||前后命令的执行存在逻辑或关系,只有在&&前面的命令执行失败后,它后面的命令才被执行。
命令替换符命令替换:将一个命令的输出作为另一个命令的参数。
格式为:命令1 ’命令2’范例:ls –l `which touch`说明:1)当有多个命令选项时,可以写在一起。
2)两个特殊的目录. 和.. ,分别代表当前目录和当前的父目录。
3)命令--help 查看命令选项设置文件属性:例:d rwx r-x r-x 2 root root 4096 12-01 20:52 bind 类型:d 目录directory、- 二进制文件 binary、l 软链接文件linkrwx 所有者u serr-x 所属组g roupr-x 其他人o thers2 硬连链数root 所有者root 所属组4096 文件大小文件权限总结:代表字符权限对文件的含义对目录的含义r 读权限可以查看文件内容可以列出目录中的内容w 写权限可以修改文件内容可以在目录中创建、删除文件x 执行权限可以执行文件可以进入目录文件处理命令命令名称:ls命令英文原意:l i s t命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件常用语法:ls [选项] [文件或目录]-a 显示所有文件,包含隐藏文件。
-l 详细信息显示-d 查看目录属性命令名称:cd命令英文原意:c hange d irectory命令所在路径:shell内置命令执行权限:所有用户功能描述:切换目录常用语法:cd [目录]命令名称:pwd命令英文原意:p rint w orking d irectory命令所在路径:/bin/pwd执行权限:所有用户功能描述:显示当前所在的工作目录常用语法:pwd命令名称:touch命令英文原意:touch命令所在路径:/bin/touch执行权限:所有用户功能描述:创建空文件常用语法:touch [文件名]命令名称:mkdir命令英文原意:m a k e dir ectory命令所在路径:/bin/mkdir执行权限:所有用户功能描述:创建新目录常用语法:mkdir [目录名]命令名称:cp命令英文原意:c o p y命令所在路径:/bin/cp执行权限:所有用户功能描述:复制文件或目录常用语法:cp [选项][源文件或目录][…][目的目录]-R 复制目录命令名称:mv命令英文原意:m o v e命令所在路径:/bin/mv执行权限:所有用户功能描述:移动文件、更名常用语法:mv [源文件或目录][目的目录]命令名称:rm命令英文原意:r e m ove命令所在路径:/bin/rm执行权限:所有用户功能描述:删除文件或目录常用语法:rm [选项][文件或目录]-r 删除目录-f 强制删除(无需交互)命令名称:rmdir命令英文原意:r e m ove dir ectory命令所在路径:/bin/rmdir执行权限:所有用户功能描述:删除空目录常用语法:rmdir [空目录]命令名称:cat命令英文原意:con cat enate and display files命令所在路径:/bin/cat执行权限:所有用户功能描述:显示文件内容(适合小文件)常用语法:cat [文件名]命令名称:more命令英文原意:命令所在路径:/bin/more执行权限:所有用户功能描述:分页显示文件内容常用语法:more [文件名](空格)或f 下一页(Enter)显示下一行Q或q 退出命令名称:head命令英文原意:命令所在路径:/bin/head执行权限:所有用户功能描述:查看文件的前几行常用语法:head [选项][文件名]-num 显示文件的前num行-f 动态显示文件内容命令名称:tail命令英文原意:命令所在路径:/bin/tail执行权限:所有用户功能描述:查看文件的后几行常用语法:tail [选项][文件名]-num 显示文件的后num行-f 动态显示文件内容命令名称:ln命令英文原意:l i n k命令所在路径:/bin/ln执行权限:所有用户功能描述:产生链接文件常用语法:ln [选项][源文件][目标文件]-s 创建软链接命令名称:file命令英文原意:命令所在路径:/bin/file执行权限:所有用户功能描述:判断文件类型常用语法:file [文件名]权限处理命令命令名称:chmod命令英文原意:ch ange the permissions mod e of a file命令所在路径:/bin/chmod执行权限:所有用户功能描述:改变文件或目录权限常用语法:chmod [选项][文件或目录]{ugo}{+-=}{rwx}{mode=421}命令名称:chown命令英文原意:ch ange file own ership命令所在路径:/bin/chown执行权限:所有用户功能描述:改变文件或目录的所有者常用语法:chown [用户][文件或目录]命令名称:chgrp命令英文原意:ch ange file gr ou p ownership命令所在路径:/bin/chgrp执行权限:所有用户功能描述:改变文件或目录的所属组常用语法:chgrp [用户组][文件或目录]命令名称:umask命令英文原意:命令所在路径:/bin/umask执行权限:所有用户功能描述:显示、设置文件的缺省权限常用语法:umask [选项]-S 以rwx形式显示新建文件或目录缺省权限{mode=022} 改变系统创建文件的默认权限(以掩码形式)文件搜索命令命令英文原意:命令所在路径:/usr/bin/which执行权限:所有用户功能描述:显示系统命令所在目录以及别名记录常用语法:which [命令名称]命令名称:whereis命令英文原意:命令所在路径:/usr/bin/which执行权限:所有用户功能描述:显示系统命令所在目录以及帮助文档常用语法:whereis[命令名称]命令名称:find命令英文原意:命令所在路径:/usr/bin/find执行权限:所有用户功能描述:查找文件或目录(硬搜索)常用语法:find [搜索路径] [选项] [搜索关键字]-name 根据文件名查找(*匹配任意字符? 匹配单个字符)-size 根据文件大小查找(+- num block)-user 根据文件所有者查找(用户名)-c time/a time/m time +- num以天为单位-c min/a min/m min +- num以分钟为单位-type 以文件类型查找f 二进制文件、l 软连接文件、d 目录…….-inum 根据i节点查找连接符:-a - a nd 逻辑与与条件查找选项组合使用-o - o r 逻辑或与条件查找选线组合使用-exec 用法:find …… -exc 命令{} \ ;{} find查询的结果\ 转义符,符号命令使用本身的含义; 结束-ok 与exec唯一的区别是需要询问确认注释: c - c hange 表示文件属性被修改过,所有者、所属组、权限a - a ccess 表示文件内容被访问过m - m odify 表示文件内容被修改过命令英文原意:l ist files in database命令所在路径:/usr/bin/locate执行权限:所有用户功能描述:寻找文件或者目录(软搜索)常用语法:locate [搜索关键字]命令名称:updatedb命令英文原意:update the slocate d ata b ase命令所在路径:/usr/bin/updatedb执行权限:root功能描述:建立整个系统目录文件的数据库常用语法:updatedb命令名称:grep命令英文原意:命令所在路径:/bin/grep执行权限:所有用户功能描述:在文件中搜寻字串匹配的行并输出常用语法:grep [制定字串][源文件]帮助命令命令名称:man命令英文原意:man ual命令所在路径:/usr/bin/man执行权限:所有用户功能描述:获取帮助信息(优先查看命令帮助)常用语法:man [选项][命令或配置文件]1、2、3···优先级命令名称:info命令英文原意:info rmation命令所在路径:/usr/bin/info执行权限:所有用户功能描述:获得帮助信息常用语法:info [任何关键字]命令名称:whatis、apropos命令英文原意:seach the what is database for strings 命令所在路径:/usr/bin/whatis apropos执行权限:所有用户,所有用户功能描述:获得索引的简短说明信息常用语法:whatis [任何关键字]apropos [任何关键字]命令名称:makewhatis命令英文原意:命令所在路径:/usr/sbin/makewhatis执行权限:root功能描述:建立索引信息的数据库常用语法:makewhatis命令名称:help命令英文原意:help命令所在路径:/usr/bin/help执行权限:所有用户功能描述:查看shell内置命令的帮助常用语法:help [内置命令]压缩解压命令命令名称:gzip命令英文原意:G NU zip命令所在路径:/bin/gzip执行权限:所有用户功能描述:压缩文件常用语法:gzip [选项][文件]-d 解压缩.gz的压缩文件压缩后文件格式:.gz注释:1、只能压缩文件,不能压缩目录2、不保留原文件命令名称:gunzip命令英文原意:G NU unzip命令所在路径:/bin/gunzip执行权限:所有用户功能描述:解压缩.gz的压缩文件常用语法:gunzip [选项][压缩文件]命令名称:tar命令英文原意:命令所在路径:/bin/tar执行权限:所有用户功能描述:打包目录常用语法:tar [选项][打包后文件名称][目录]-c 产生.tar打包文件*-x 解包.tar文件-v 显示详细信息-f 指定压缩后的文件名*-z 打包同时压缩或解包同时解压打包后文件格式:.tar压缩后文件格式:.tar.gz命令名称:zip命令英文原意:zip命令所在路径:/usr/bin/zip执行权限:所有用户功能描述:压缩文件或目录常用语法:zip [选项][压缩后文件名称][文件或目录]-r 压缩目录压缩后文件格式:.zip命令名称:unzip命令英文原意:unzip命令所在路径:/usr/bin/zip执行权限:所有用户功能描述:解压.zip的压缩文件常用语法:unzip [压缩文件]命令名称:bzip2命令英文原意:命令所在路径:/usr/bin/bzip2执行权限:所有用户功能描述:压缩文件常用语法:bzip2 [选项][文件]-k 产生压缩文件后保留原文件压缩后文件格式:.bz2命令名称:bunzip2命令英文原意:命令所在路径:/usr/bin/bunzip2执行权限:所有用户功能描述:解压缩常用语法:bunzip2 [选项][压缩文件]-k 解压缩后保留原文件网络通信指令命令名称:write命令英文原意:write命令所在路径:/usr/bin/write执行权限:所有用户功能描述:向另外一个用户发信息,以Crtl+D作为结束常用语法:write anybody命令名称:wall命令英文原意:w rite all命令所在路径:/usr/bin/wall执行权限:所有用户功能描述:向所有用户广播信息常用语法:wall [message][文件名]命令名称:ping命令英文原意:命令所在路径:/usr/sbin/ping执行权限:root功能描述:测试网络连通性常用语法:ping [选项][IP地址]-c num num次结束-s num 数据包大小为num命令名称:ifconfig命令英文原意:命令所在路径:/bin/sbin/ifconfig执行权限:root功能描述:查看网络设置信息常用语法:ifconfig [选项][网卡设备标识]-a 显示所有网卡信息系统关机命令命令名称:shutdown命令英文原意:命令所在路径:/usr/sbin/shutdown执行权限:root功能描述:关机常用语法:shutdown [选项]命令名称:reboot命令英文原意:命令所在路径:/usr/sbin/reboot执行权限:root功能描述:重启系统常用语法:reboot。