日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...

發布時間:2024/2/28 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實例講解Linux中cd命令切換目錄的使用技巧

cd命令大家再熟悉不過了,bash shell經常會被用到的切換目錄命令. 接下來我們直接通過萬能的man來了解cd命令.

直接 man cd 是不行的,會顯示 No manual entry for cd .cd命令是bash基本命令中的一種,所以應該是 man bash.

關于man以及man page等相關內容會在以后的 LinuxShell命令:man 中詳細介紹.

通過查找man page里可以看到cd的命令語法如下

復制代碼代碼如下:

cd [-L|[-P [-e]] [-@]] [dir]

基本作用cd命令的作用就是從當前目錄跳轉到dir處, 如果dir處留空的話就會跳轉到環境變量HOME中設置的值.

附加內容

環境變量CDPATH對于環境變量CDPATH,

如果沒有設置CDPATH的話,每次cd查找的跳轉目錄都是以當前的目錄為父目錄.

若有設置CDPATH的話,每次cd查找的跳轉目錄就是以設置的目錄為父目錄來查找.

e.g. 假設當前有目錄結構: ~/a/b/c 若沒有設置CDPATH

復制代碼代碼如下:

luckyshq@localhost:~$ cd a

luckyshq@localhost:~/a$ cd c

bash: cd: c: No such file or directory

若將CDPATH設為CDPATH=.:/home/luckyshq/a/b的話

復制代碼代碼如下:

luckyshq@localhost:~$ cd a

luckyshq@localhost:~/a$ cd c

luckyshq@localhost:~/a/b/c$

將常用目錄設置到CDPATH里就能有效提高cd的效率.

CDPATH中目錄見用:隔開.

若不加上.路徑(即當前路徑的話),以前默認的本目錄作為父目錄cd就不可用了.

若dir處是以/開頭(即是絕對路徑)的話,CDPATH就失效了.

cd -P, -e參數進入到快捷方式目錄的實際目錄中. e.g. 假設 ~ 目錄下有a,b兩個目錄, 同時a下有一個連接到b的子目錄b(這個b是快捷方式)

復制代碼代碼如下:

// 不加 -P 參數

luckyshq@localhost:~$ cd a

luckyshq@localhost:~/a$ cd b

luckyshq@localhost:~/a/b$

//加上 -P 參數

luckyshq@localhost:~$ cd a

luckyshq@localhost:~/a$ cd -P b

luckyshq@localhost:~/b$

若將一個文件夾自己的快捷方式放到文件夾里,這樣寫腳本的時候就有可能會出現無限循環,當前路徑名就會變得無限長,但是加上了-P命令后就可以避免無線循環的情況.

如果在-P后面加上-e的話,若跳轉前路徑不存在對應物理路徑的話(比如說夾雜著多個快捷方式為名稱的路徑)就會返回一個失敗的狀態.(-e具體的用法可能要到Shell編程時才能體會到.)

cd -L參數-L參數和-P相反(兩者不能同時出現,即 -L|-P),是跳轉到鏈接目錄中,類似于不帶參數的cd.(加不加-L具體有什么區別還沒弄清=,=)

..dir中如果出現了..,

若..后有路徑,則吞掉路徑中第一個目錄元素(例如 cd ../a/b/c 等價 cd b/c).

若..后沒路徑,則退回到當前路徑的父目錄中.相關閱讀:

SQL中varchar和nvarchar的基本介紹及其區別

CSS實現的清爽、漂亮的表格樣式分享

教你構建第一個Java Applet程序

第一波win7/8.1升級Win10的 再也無法降級

jquery判斷輸入密碼兩次是否相等

disabled與readonly的作用及區別介紹

深入理解JavaScript中Ajax

win7系統dns錯誤怎么修復?win7修復dns錯誤的方法

jdbc鏈接遠程數據庫進行修改url操作

js實現人民幣大寫金額形式轉換

Mac Chrome打開HTTPS證書錯誤問題解決方法

淺談C語言編程中程序的一些基本的編寫優化技巧

CentOS支持reiserFS的設置方法

Linux使用Shellscript安裝網卡驅動簡單實用快捷

總結

以上是生活随笔為你收集整理的linux 命令 cd -p,Linux_实例讲解Linux中cd命令切换目录的使用技巧,cd命令大家再熟悉不过了,bash sh - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。