命令目录大纲:共51个命令详解
logout | sync | rm | || | bzip2 | man |
exit | runlevel | cat | grep | bunzip2 | |
ifconfig | poweroff | tac | wc | tar | |
pwd | ping | more | find | >> | |
Tab | ls | less | whereis | ||
↑ | cd | head | echo | write | |
Alt+. | touch | tail | du | wall | |
whoami | mkdir | | | zip | alias | |
who/w | * | ; | gzip | unalias | |
reboot | mv | && | gunzip | vi/vim |
序号 | 命令 | 中文解释 | 单个命令 |
1 | tty | 查看当前所在的终端设备标识符 | tty |
2 | logout | 登出、注销用户 | logout |
3 | exit | 退出当前终端 | exit |
4 | ifconfig | 查看计算机的网卡配置信息/查看网络接口的状态 | ifconfig |
5 | pwd | 查看工作目录 | pwd |
6 | Tab | 自动补全:1.对我们输入的命令进行补全 2.对参数一般是文件或目录进行补全 | |
7 | ↑ | 重复上一个全部命令 | |
8 | Alt+. | 可以调出之前的单个命令(在Xshell 6这个工具不适用) | |
9 | whoami | 查看当前用户 | whoami |
10 | who/w | 查看登录到本机的所有用户 | who/w |
11 | reboot | 重启 | reboot |
12 | sync | 同步数据 | sync |
13 | runlevel | 显示当前的运行级别 | runlevel |
14 | poweroff | 立刻关机 | poweroff |
序号 | 命令 | 中文解释 | 多个命令执行 |
1 | ping | 测试网络连通性 | ping ip地址→(译:查看IP地址的接通情况) |
2 | ls | 列表显示目录内容 | ls -l →(译:详细信息显示,长格式显示文件的信息) |
3 | cd | 改变工作目录 | cd 路径如(/etc/pm/)→(译:进入到该目录下的路径) |
4 | touch | 创建一个空白的文件 | touch filename→(译:创建一个新的空白文件)例:touch 123.txt→创建一个文件为123.txt的空白文件 |
5 | mkdir | 创建一个空目录 | mkdir filename→(译:创建一个新的空目录)例:mkdir 123→译:创建一个123的空目录 |
6 | cp | 复制文件 | cp (源文件) (目标路径)→(译:把源文件复制到目标路径下) |
7 | * | 通配符 | cp "*匹配文件名" (目标路径)→(译:把所有匹配到文件名复制到目标路径下)cp "*log" /tmp/ |
8 | mv | 移动文件或改文件名 | mv (源文件) (目标路径)→(译:把源文件移动到目标路径下) |
9 | rm | 删除文件或目录 | 选项:-r 删除目录-f 强制 |
10 | cat | 查看文件内容 | cat (文件名)→(译:短小文本,不用进入文件编译器就可以查看文本内容) |
11 | tac | 查看文件内容-倒序查看行 | tac (文件名)→(译:行,倒序查看) |
12 | more | 查看文件内容更多 | more →(译:界面操作指令:'sapace-翻页' ,’enter-下一行’, 'q' 退出) |
13 | less | 查看文件内容更少 | less→(译:界面操作指令:'pgdown-向下翻','pgup-向上翻','keywords-搜索','q-退出') |
14 | head | 查看文件的前几行 | head -n (文件名)→(译:查看文件的前几行)例:head -20 /etc/services |
15 | tail | 查看文件的后几行 | tail -n (文件名)→(译:查看文件的后几行) tail -f *.log→动态查看日志 |
16 | | | 管道符:将一个命令的输出传送给另一个命令,作为另一个命令的输入 | 命令1|命令2|命令3……|命令n |
17 | ; | 用;间隔的各命令按顺序依次执行 | command1 ;command2→(译:先执行第一个命令,然后再执行第二个命令) |
18 | && | 前后命令的执行存在逻辑与关系,只有&&前面 | command1 &&command2→(译:第一个命令执行成功,才执行第二个命令) |
19 | || | 前后命令的执行存在逻辑或关系,只有||前面的 | comman1 ||command2→(译:第一个命令执行不成功,才执行第二个命令) |
20 | grep | 文件搜索命令,从文本中搜索指定的字符串,把包含该字符的行显示出来 | grep (指定字串) (源文件)→(译:在文件中搜寻字串匹配的行并输出) |
21 | wc | 单词统计 | wc -l (文件名)→(译:统计该文件内容有多少行) |
22 | find | 查找文件,精确的查找 | find (查找范围) (查找条件)→(译:列出所有满足某个条件的范围) |
23 | locate | 寻找文件或目录;根据文件名来查找,从索引数据去查找(手动更新数据库命令:updatedb)--模糊搜索 | locate (搜索关键词)→(译:寻找文件或目录)例:locate file→(译:列出所有跟file相关的文件) |
24 | which | 显示系统命令所在目录;可以查找可执行文件命令 | which (命令名称)→(译:显示该命令所在目录)例:which ls→译:ls命令所在的目录为/bin/ls |
25 | whereis | whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置 | whereis (命令名称)→(译:显示命令名称所有关联的目录) |
26 | echo | 回显命令 | echo $varname→(译:回归显示变量的值)例:echo "hello world"→(译:回归显示hello world 英文) |
27 | du | 统计目录(包括目录下的所有文件)所占磁盘的大小 | du -sh (文件名或目录) →(译:统计文件或目录所占磁盘的大小) |
28 | zip | 压缩文件或目录;文件后缀为*.zip | zip (原始文件名或新文件名称.zip) (原始文件名)→(译:压缩后缀名为zip的原始文件名或新文件名,压缩后保留原来的文件)例:zip lyw.zip lyw→译:压缩文件名为lyw.zip |
29 | unzip | 解压.zip的压缩文件 | unzip (压缩文件)→(译:解压.zip的压缩文件)例:unzip test.zip→译:解压test.zip的压缩文件 |
30 | gzip | 压缩文件;文件后缀为*.gz注:gzip不能压缩目录; | gzip (文件名,不用加后缀名)→(译:压缩后缀名为.gz的文件,压缩后原始文件不存在)例:gzip lyw→译:压缩文件名为lyw.gz |
31 | gunzip | 解压.gz的压缩文件 | 方法1:gunzip (压缩文件)→(译:解压.gz的压缩文件)例:gunzip file1.gz→译:解压文件名为file1方法2:gzip -d (压缩文件)→(译:解压.gz的压缩文件)例:gunzip -d file1.gz→译:解压文件名为file1 |
32 | bzip2 | 压缩文件;文件后缀为*.bz2注:bzip2不能压缩目录 | bzip2 (文件)→(译:压缩后缀名为.bz2的文件,压缩后原始文件不存在)译:bzip2 file→译:压缩文件名为file.bz2 |
33 | bunzip2 | 解压.bz2的压缩文件 | 方法1:bunzip2 (压缩文件)→(译:解压.bz2的压缩文件,解压后原始文件不存在)例:bunzip2 file1.bz2→译:解压文件名为file1方法2:bzip2 -d (压缩文件)→(译:解压.gz的压缩文件,解压后原始文件不存在)例:bzip2 -d file1.gz→译:解压文件名为file1 |
34 | tar | 打包目录或文件,后缀名为.tar | tar -cvf file.tar file→(译:打包文件或目录名为file.tar) |
35 | > | 覆盖重定向(一般指文本格式) | echo "welcome to my world">filename.txt→(译:welcome to my world覆盖掉文件名filename.txt里面的内容) |
36 | >> | 追加重定向 | echo "welcome to my world">>filename.txt→(译:welcome to my world在文件名filename.txt最后面添加内容) |
37 | 输入重定向 | 所谓的输入重定向即输入不从键盘读入,而是从文件输入或其它。例:wc→(译:wc的输入来自 /etc/inittab的文件) | |
38 | write | 向不同的用户发送消息 | write username →(译:向username用户名发送消息,按Ctrl+D结束对话) |
39 | wall | 向所有用户发送广播消息 | wall "要输入的内容消息"→(向所有用户名发送消息,按Ctrl+D结束对话) |
40 | alias | 创建别名,相当于指定一个长命令的一个快捷键 | alias 别名='原始命令'→(译:创建一个别名的快捷键)例:alias cl='clear'→译:创建一个cl的快捷键清除屏幕命令定义完成后可以直接通过alias命令进行查看 |
41 | unalias | 撤销别名 | unalias 别名→(译:撤销别名,恢复原始命令)例:unalias cl→译:撤销别名cl,恢复原始命令 |
42 | vi/vim | 文本编辑器 | vi/vim 文本文件→(译:进入文本的内容)命令模式 在命令行 输入 vi | vim filename插入模式 在命令模式输入 a i o末行模式 在命令模式下输入 : 常见的命令:a 在光标后附加文本 h j k l 左 下 上 右i 在光标前插入文本 :q! 不保存退出o 在光标下插入新行 :wq 保存并退出:set nu 设置行号:set nonu 取消行号:set ic 跳转到当前光标所在的位置dw 删除一个单词gg 到第一行dd 删除所在行:n1,n2d 删除指定范围的行yy 复制当前行 dd 剪切当前行p 粘贴在当前光标所在行下r字母或数字 取代光标所在的字符u 取消上一步操作/字符 向前搜索指定字符串(注:按住n可以继续查看下一个指定字符串出现的位置):n1,n2s/old/new/g 在一定范围内替换指定字符串 详细命令见如右截图 |
43 | man | 查找某个命令的使用方法 | man 命令→(译:查找命令的格式使用方法,按住q退出) |
53 | shutdown | 关机命令 | shutdown -h now→(译:立刻关机,root和student都可以用)注:poweroff 这个命令也是立刻关机命令,root和student都可以用 half 这个也是关机命令,前提是root才可以使用 |
59 | yum |
| 1.首先要建立本地yum源: 将光盘的Server目录设置为yum源2.配置好文件vim /etc/yum.repos.d/rhel-debuginfo.repo |
60 | ps | 查看系统中的进程 | 查看进程: |