linux中cd命令的全称是change directory,具有切换目录的作用,是最为常用的Linux命令之一。除了学会命令的基本用法,还要知道绝对路径和相对路径的概念,面试中常会问到这个问题。
本文用这个小实验,带大家一起掌握cd命令的基本用法和高级玩法。
linux中cd命令注释:
1、ls / 查看主目录。
2、cd /tmp 切换到/tmp目录下。前面[]里的内容会发生变化,由[root@csy ~] 变成了[root@csy tmp]。
3、cd 切换到用户主目录下
4、cd ~ 是同样的作用
5、cd ~chensiyuan 跑到其他用户的主目录下
6、cd - 切换到上一个执行的目录下,我们上一个执行的是/root下。
7、cd - 再执行一遍,又切回来,这两目录可以用cd -来回的切换。
8、看一下真实原因,其实靠下面这两个变量支撑的。
echo $PWD
echo $OLDPWD
一个存当前的路径,一个存上一个路径,就这样来回切换。
linux目录概念解释
Linux中所有的文件夹都放在根目录中,/用反斜杠表示。在这个目录下有很多文件夹,为了方便大家理解,我这里列了4级目录:
先说两个概念:
绝对路径:以根目录开始的路径;比如:cd /home/zhang/a。这就是一个绝对路径。
相对路径:以当前目录为参照;比如:
现在在这个home目录下,我想到zhang用户的a文件夹下,直接执行cd zhang/a 就可以了。
cd..就代表当前 目录的上一级目录,这个点点就是相对路径,代表了当前路径的上一级路径。比如:当前在/home目录下,如何切换到/dev。cd ../dev就可以了。想切换到上级目录的上级目录怎么办呢?
比如:现在在/home/lisi目录下,想切换到/dev下,啥办? 直接输入cd ../../dev 就OK了。
cd .cd一个点和cd是一个效果,写不写都一样。
关于linux中cd命令讲解结束了,如果本文对你有所帮助,请点赞、关注、转发哦!
特别声明:文章来源用户上传并发布,本站只提供信息存储服务,不拥有所有权,内容仅供参考。