Linux基础-目录与路径
今天我们一起来认识下linux中的目录与路径及操作其的一些常用命令。
说起路径就有绝对与相对之分,虽然简单,我们还是再啰嗦一下:
-
绝对路径,从系统的根目录/开始的目录都是相对路径,比如/usr/bin、/usr/local
-
相对路径,不是从根目录开始的路径都是相对路径,比如 ./foo.sh、foo/bar.txt
然后我们来看下几个常用的命令
mkdir (make directory) 创建目录
-
mkdir foo 在当前文件夹下创建目录foo
-
mkdir -p test/unit/doc,-p参数代表如果它的父目录不存在的话,则顺带创建其父目录,再加上参数-v,就可以看出整个详细的过程,如下图示:
cd (change directory) 切换当前的目录
-
cd test/unit/doc 切换到当前路径下的某个子目录
-
cd /user/bin 使用绝对路径切换目录
-
cd .. 回到上一级
-
cd ~ 回到当前用户的主目录,如下图示从~/test/unit/doc目录切换到当前用户的主目录,~在shell环境中代表用户的主目录
-
cd 等价于上一条命令,也是回到当前用户的主目录
-
cd - 回到上次的目录,接着上条命令我们再接着执行:
pwd (print working dirctor) 打印当前所在的目录
-
pwd 打印当前所在目录,通常等价于echo $PWD: