linux中cd命令的全稱是change directory,具有切換目錄的作用,是最為常用的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命令講解結束了,如果本文對你有所幫助,請點贊、關注、轉發哦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!