参考 《鸟哥的Linux私房菜》 6.1节
1.目录的相关操作
-
.
此层目录;..
上层目录;-
前一个工作目录;~
当前用户家目录;~account
account这个用户的家目录 - 根目录
/
的..
目录就是它自己 -
pwd(print work directory)
显示当前目录,之前用的比较少的命令,不过感觉还挺有用的 -
mkdir
创建文件夹的话要注意的一个是可以选择递归创建文件夹-p
(注意不是-R
),这样的话会快捷很多;另外要在创建的时候加权限可以加-m
,比如mkdir -m 711 test2
-
rmdir
删除文件夹的命令,必须是空文件夹才行,然后如果要递归删除的话就加-p
,同样也是要空文件夹才行,也就是递归到最后一个文件夹的时候,里面不能有文件 - 如果要删除一个目录下所有的文件(即包括有文件的文件夹),用
rm -r test2
,这个之前已经用过了,有点印象的
2.关于$PATH
- 当在终端输入一个命令的时候,系统会根据PATH的值(一堆目录,以
:
间隔)一个一个找过去,看有没有对应的命令(可执行文件),如果有就执行,如果没有就报错;如果在不同的目录有相同的命令,则先按搜索到的顺序来判断执行哪个 - 查看PATH:echo $PATH
/opt/local/sbin:/opt/local/bin:/Users/yohom/Library/Android/sdk/tools:...
- 增加PATH:
PATH="${PATH}:/root"
- 不同用户的PATH是可以不一样的