6.1 目录与路径

参考 《鸟哥的Linux私房菜》 6.1节

1.目录的相关操作

  • .此层目录;..上层目录;-前一个工作目录;~当前用户家目录;~accountaccount这个用户的家目录
  • 根目录/..目录就是它自己
  • 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是可以不一样的

你可能感兴趣的:(6.1 目录与路径)