1 目录操作
1.1 特殊目录
| . | 当前目录 | |
|---|---|---|
| .. | 上一层目录 | |
| - | 前一个工作目录 | |
| ~ | 目前使用者的家目录,比如 /home/admin | |
| ~account | accout账号的家目录 | 
1.2 常用命令(包含目录与文件)
1.2.1 cd 切换目录(change directory)
如:cd ../home/admin , cd /home/admin,  cd  ~,  cd -
注意当无路径,如  cd  作用同cd ~,也是回家目录。
1.2.2 pwd 显示当前所在目录(print working diretory)
pwd [-p] (加-p,则显示连接真正所在的位置,而不是链接的位置)
1.2.3 mkdir 建立新目录(make diretory)
mkdir  [-mp]  目录名称
-m :设置文件权限, 如 mkdir -m  711  
-p  :递归创建,比如 mkdir -p test1/test2/test3,  如果不加-p,则需要先mkdir test1,再mkdir test2,再                mkdier test3 。
1.2.4 rmdir 删除空目录(remove diretory)
rmdir [-p] 目录名称 (-p 递归删除空目录) 只有目录下没有文件或子目录才能用rmdir删除成功。
1.2.5 ls 查看(list)
ls 只展示 显示文件或目录  文件名   颜色
ls -l  显示详细  /  ls -a 显示隐藏的文件,, 更多可选项
1.2.6 cp 复制 (copy)
cp [-xxxx]   source1  source2 …  destination
可选项好几个,比如上面 -i,如果目标文件已经存在,则-i会先询问是否覆盖。
cp还有其他功能,比如建立软连接,比对文件更新,复制整个目录等。
1.2.7 rm 删除文件或目录 (remove)
rm  [-fir]   file(or dir)
-f force强制、 -i 询问  、 -r 递归删除,作用在目录删除(危险,如删库跑路)
root用户默认加入-i
1.2.8 mv 移动文件或目录,也可重命名 (move)
mv  [-fiiu] source destination

1.3 执行文件路径的变量:$PATH (环境变量)
以ls命令为例,执行一个命令的时候,系统会按照PATH中所定义的目录下查找文件名为ls的可执行文件。
PATH这个变量的内容由一堆目录组成,中间用:隔开。
会在PATH目录中/usr/bin中查到有ls可执行文件。
如果PATH中多个目录都有ls同名文件,则根据echo输出的先后顺序,先查到的执行。
除了在环境变量PATH中寻找外,也可以根据  绝对路径或相对路径 找到可执行文件 执行命令。
2 文件内容查阅

tail常用在查看实时日志: tail -f  xx.log  
head 和 tail可以设置 -n 来自定义显示几行
touch
修改文件时间或建置新文件
