1. cd
序号 命令 说明 1 cd
~/
切换到主目录 2 cd
../
切换到上层目录 3 cd
../../
切换到上上层目录 4 cd
-/
切换到上次使用目录
2. ls
序号 命令 说明 1 ls
-a
列出所有文件及目录 2 ls
-A
同上 ,但不列出 “.”
(目前目录) 及 “..”
(父目录) 3 ls
-l
以长格式显示目录下的内容列表。除文件名称外,亦将文件的资讯详细列出 3 ls
/
列出根目录下(\)的所有目录 4 ls
-lrt
a*查找所有名称是 a 开头的文件
-l
:输出的信息从左到右依次包括文件类型、权限模式、硬连接数、所有者、组、文件大小、文件的最后修改时间和文件名等。 如果第一个字符是-
,表示是一个非目录的文件;如果是d
,表示是一个目录。 每一文件或目录的访问权限都有3组,每组用3位表示,分别为文件所有者u
、同组用户g
和其他用户o
的读、写和执行权限。-
代表空许可,r
代表只读,w
代表写,x
代表可执行。
3. pwd
4. cat
序号 命令 说明 1 cat
abc.txt显示文件内容 2 cat
-n
abc.txt对输出的所有行编号,由1开始对所有输出的行数编号 3 cat
-n
file1.txt >
file2.txt把file1的内容加上行号输入到file2中(file2原内容清空) 4 cat
/dev/null
>
file2.txt清空file2的内容
5. tail
序号 命令 说明 1 tail
+2
file1.txt从第2行开始显示文件 2 tail
-2
file1.txt查看文件最后2行内容 3 tail
-f
log循环监视日志文件
6. tree
7. mkdir
序号 命令 说明 1 mkdir
在当前目录下创建空目录 2 mkdir
-p
folder1/folder2递归创建多个目录 3 mkdir
-v
folder创建新目录都显示信息 4 mkdir
-m
777
folder创建权限为777(rwxrwxrwx)的目录
8. rm
序号 命令 说明 1 mkdir
file删除文件 2 mkdir
-r
folder删除文件夹
9. mv
序号 命令 说明 1 mv
/folder/a.txt b.txt将文件从一个目录移到另一个目录中(若目标文件存在则覆盖) 2 mv
/folder/a.txt .
将文件移动到当前目录下
10. echo
序号 命令 说明 1 echo
“hello world”直接输出指定的字符串 2 echo
“hello world” >
t1.txt将字符串输出到一个新的文件里
11. touch
12. vi
序号 命令 说明 1 vi
a.txt打开或新建文件,并将光标置于第一行首
vi编辑器支持编辑模式
和命令模式
。编辑模式下可以完成文本的编辑功能;命令模式下可以完成对文件的操作命令。 默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用esc
键,从命令模式切换到编辑模式使用A
、a
、O
、o
、I
、i
键。 编辑完成后按esc
,然后输入:q
就是退出、:wq
是保存后退出,加!
是表示强制。
13. chmod
chmod [u | g | o | a]
[+ | - | =]
[r | w | x | 其他权限]
文件名
文件所有者u
、同组用户g
、其他用户o
、三者皆是a
增加权限+
、取消权限-
、唯一设定权限=
可读取r
、可写入w
、可执行x
序号 命令 说明 1 chmod
o-x
text取消其他用户对text的执行权限
14. /bin/bash
vi tect.sh命令新建一个脚本文件,输入#!/bin/bash echo "Hello World !"
这两行代码,chmod +x ./tect.sh
命令使脚本具有执行权限。 上述是作为可执行程序运行Shell脚本,也可以作为解释器参数直接运行(不用改权限)。 bash
是sh
的完整版,bash完全兼容sh命令,反之不行。
15. yum
序号 命令 说明 1 yum
install
package安装指定的安装包