1 cd 切换工作目录

[root@localhost ~]# cd /usr/local/    #切换到目录/usr/local下

[root@localhost local]# cd ..       #切换到上一级目录

[root@localhost usr]# cd -        #返回到/usr/local下

/usr/local                

2 touch 创建或修改文件

[root@localhost ~]# touch test.txt

在当前目录下,若果不存在test.txt,就直接创建;若果存在,则是更新文件时间

3 mkdir 创建目录

[root@localhost ~]# mkdir game        #创建目录game

[root@localhost ~]# mkdir -p /home/test/game  #创建多级目录

[root@localhost ~]# mkdir test gamek hello   #创建多个目录

4 pwd 显示当前路径

[root@localhost test]# pwd

/home/test                   #返回当前工作目录

5 ls 显示目录和文件信息

[root@localhost game]# ls            #显示当前目录和文件的名称

[root@localhost game]# ls -a           #显示包含的隐藏文件

[root@localhost game]# ls -l           #显示文件和目录的详细信息

[root@localhost game]# ls -lh          #显示容量信息

[root@localhost game]# ls -ld /home        #查看当前home目录自身的详细信息

[root@localhost game]# ls -lt          #查看有时间排序的详细信息

[root@localhost game]# ls -lu           #显示最后到访时间

[root@localhost game]# ls -lc           #显示属性变更的时间

6 mv 移动或者重命名目录和文件

[root@localhost ~]# mv test.txt text.py     #将text.py 改名为text.py

[root@localhost ~]# mv text.py /home/      #将text.py移动至/home下

7 cp 复制文件和目录

[root@localhost ~]# cp /etc/passwd /home/    #复制passwd到/home下

[root@localhost ~]# cp /etc/passwd /home/pass   #复制passwd到/home下改名为pass

[root@localhost ~]# cp -r /home/logs /tmp/    #复制子文件和目录到/tmp/下

8 rm 删除

[root@localhost ~]# rm test        #删除test

[root@localhost ~]# rm -rf test      #彻底删除且不提示

9 du 显示文件和目录的容量

[root@localhost ~]# du -sh /home     #查看/home所占用的空间

10 df 所有文件系统的使用情况

[root@localhost ~]# df -a        #查看分区及使用情况

[root@localhost ~]# df -i        #查看分区iNode使用情况

[root@localhost ~]# df -h        #带单位显示使用情况

11 cat 查看文件内容

[root@localhost ~]# cat -b /home/passwd  #显示行号,空白行不显示

[root@localhost ~]# cat -n /home/passwd  #显示行号,包括空白行 

12 more 分页查看 

[root@localhost ~]# more /tmp.log      #分页查看,空格看下一页,q退出

13 less 分页查看

[root@localhost ~]# less /tmp.log     #分页查看,空格看下页,方向键可翻页,q退出

14 head 查看文件头部,默认显示前10行

[root@localhost ~]# head -c 10k /tmp.log    #查看前10k的内容

[root@localhost ~]# head -20 /tmp.log      #查看前20行内容

15 tail 查看文件尾部 默认最后10行

[root@localhost ~]# tail -c 10k /tmp.log     #查看尾部10k的内容

[root@localhost ~]# tail -20 /tmp.log       #查看后20行

[root@localhost ~]# tail -f /tmp.log       #动态查看

16 wc 统计行信息

[root@localhost ~]# wc -c /tmp.log        #统计字节数

[root@localhost ~]# wc -l /tmp.log        #统计行数

[root@localhost ~]# wc -w /tmp.log        #统计单词数

17 uptime 查看当前时间 系统运行时长 当前用户 平均负载

[root@localhost ~]# uptime

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20

当前时间 04:03:58

系统已运行的时间 10 days, 13:19

当前在线用户 1 user

平均负载:0.54, 0.40, 0.20,最近1分钟、5分钟、15分钟系统的负载

18 free 查看系统内存及交换分区信息

free -b|-k|-m (容量单位)

[root@localhost ~]# free

total used free shared buffers cached  

Mem: 3266180 3250004 16176 0 110652 2668236  

-/+ buffers/cache: 471116 2795064  

Swap: 2048276 80160 1968116