绝对路径:一定以根目录 '/' 写起
相对路径:不是以根目录 '/' 写起
在写shell scripts 来管理系统的情况下,最好使用绝对路径。
虽然绝对路径的写法比较麻烦,但是可以保证文件名的正确性。
如果使用相对路径,很有可能因为运行环境不同导致出错。
需要牢记一下,5个特殊的目录:
. : 代表此层目录;
.. : 代表上一层目录;
- : 代表前一个工作目录;比如
cd /home/newuser
cd /var/log
cd -
执行“cd -” 就回到了/home/newuser/目录下了
~ : 代表目前使用者的家目录;如果是root用户,则为/root;如果新建用户newuser,则为/home/newuser
~account: 代表account这个账号的家目录。~root,就是/root;~newuser,就是/home/newuser。
ls -al (-a,--all, do not ignore entries starting with .)
所有目录下都存在 . 和 .. 这两个目录(所有目录下都存在 此层目录 和 上一层目录 这两个目录)