linux中cd命令的15個示例

2021-12-26 入門小站

在 Linux 中cd' (Change Directory) 命令對於新手和系統管理員來說是最重要和最廣泛使用的命令之一。對於無頭伺服器上的管理員,'cd' 是導航到目錄以檢查日誌、執行程序/應用程式/腳本以及執行其他所有任務的唯一方法。對於新手來說,這是他們弄髒手的初始命令之一。

1. 從當前目錄更改為 /usr/local。
rumenz@local:~$ cd /usr/local

rumenz@local:/usr/local$ 

2. 使用絕對路徑從當前目錄更改為 /usr/local/lib。
rumenz@local:/usr/local$ cd /usr/local/lib 

rumenz@local:/usr/local/lib$ 

3. 使用相對路徑從當前工作目錄更改為 /usr/local/lib。
rumenz@local:/usr/local$ cd lib 

rumenz@local:/usr/local/lib$ 

4. (a) 切換回您之前工作的上一個目錄。
rumenz@local:/usr/local/lib$ cd - 

/usr/local 
rumenz@local:/usr/local$ 

4. (b)將當前目錄更改為父目錄。
rumenz@local:/usr/local/lib$ cd .. 

rumenz@local:/usr/local$ 

5. 顯示我們移動的最後一個工作目錄(使用-開關),如圖所示。
rumenz@local:/usr/local$ cd -

/home/rumenz 

6. 從您現在所在的位置向上移動兩個目錄。
rumenz@local:/usr/local$ cd ../ ../ 

rumenz@local:/usr$

7. 從任何地方移動到用戶家目錄
rumenz@local:/usr/local$ cd ~ 

rumenz@local:~$ 

or

rumenz@local:/usr/local$ cd 

rumenz@local:~$ 

8. 將工作目錄更改為當前工作目錄
rumenz@local:~/Downloads$ cd . 
rumenz@local:~/Downloads$ 

or

rumenz@local:~/Downloads$ cd ./ 
rumenz@local:~/Downloads$ 

9. 您當前的工作目錄是/usr/local/lib/python3.4/dist-packages/,將其更改為/home/avi/Desktop/,在一行命令中,通過在目錄中向上移動直到'/ ' 然後使用絕對路徑。
rumenz@local:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

rumenz@local:~/Desktop$ 

10. 從當前工作目錄更改為 /var/www/html,無需使用 TAB 完整輸入。
rumenz@local:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

rumenz@local:/var/www/html$ 

11.從您當前的工作目錄導航到 /etc/v__,忘記了目錄名稱,不應該使用 TAB。
rumenz@local:~$ cd /etc/v* 

rumenz@local:/etc/vbox$ 

Note: 這將移動到 'vbox' 僅當只有一個目錄以 ' 開頭v'。如果有多個以 ' 開頭的目錄v' 存在,並且命令行中沒有提供更多條件,它將移動到以 ' 開頭的第一個目錄v',按字母順序作為它們在標準字典中的存在。

12. 您需要導航到用戶 'av'(不確定是 avi 還是 avt)主目錄,不使用 TAB.
rumenz@local:/etc$ cd /home/av? 

rumenz@local:~$ 

13. Linux 中的 pushd 和 popd 是什麼?

Pushd 和 popd 是 bash 和某些其他 shell 中的 Linux 命令,它們將當前工作目錄位置保存到內存中,並分別從內存中將目錄作為當前工作目錄以及更改目錄。

rumenz@local:~$ pushd /var/www/html 

/var/www/html ~ 
rumenz@local:/var/www/html$ 

上述命令將當前位置保存到內存並更改到請求的目錄。一旦 popd 被觸發,它就會從內存中獲取保存的目錄位置並使其成為當前工作目錄。

rumenz@local:/var/www/html$ popd 

rumenz@local:~$ 

14. 切換到包含空格的目錄。
rumenz@local:~$ cd test\ tmp/ 

rumenz@local:~/test tmp$ 

or

rumenz@local:~$ cd 'test tmp' 
rumenz@local:~/test tmp$ 

or 

rumenz@local:~$ cd "test tmp"/ 
rumenz@local:~/test tmp$ 

15. 從當前工作目錄更改為Downloads並列出其所有內容。
rumenz@local:/usr$ cd ~/Downloads && ls


.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

相關焦點

  • linux中的14個top命令示例
    1. top命令的顯示在這個例子中,它將顯示如下信息tasks,memory,cpu和swap.按 q 退出窗口。
  • 在 Linux 下 9 個有用的 touch 命令示例
    (點擊上方公眾號,可快速關注)英文:Pradeep Kumar,翻譯
  • Linux之cd命令
    cd 命令,是 Change Directory 的縮寫,用來切換工作目錄。
  • Linux cp 命令的15個示例 - 創建文件和目錄的副本
    在Linux系統下,我們可以用cp命令來實現。copy 命令是什么正如我們在上文提到的,cp是一個用來創建文件和目錄副本的命令。在這裡我們提供了一些在日常操作中可能用到的cp命令的實例。1. 不帶任何參數下,運行cp這是 cp 命令最基礎的使用。
  • linux命令一:cd
    R的介紹給大家寫了不少的文章,接下來我們進入linux專題,學習編程,不可避免的要用到linux。
  • Linux中的15個基本'ls'命令示例
    ls命令是Linux系統中最被頻繁使用的命令之一,我相信ls命令一定是你進入一臺Linux系統的電腦打開命令提示符後第一個使用的命令。
  • linux中的15個pwd(列印工作目錄)命令示例
    顧名思義,命令 pwd 列印當前的工作目錄,或者只是用戶當前所在的目錄。它使用從根 (/)開始的完整路徑列印當前目錄名稱。此命令內置於 shell 命令中,可用於大多數 shell – bash、Bourne shell、ksh、zsh 等。
  • linux中遠程伺服器上傳輸文件的10個sftp命令示例
    Security Warnings: 請不要全局打開SSH埠 (Secure SHell) ,因為這將是一個安全漏洞。你只能打開要在遠程系統上傳輸或管理文件的特定 IP,反之亦然。SSH session1. 如何連接到 SFTP默認情況下,使用相同的 SSH 協議進行身份驗證和建立 SFTP 連接。
  • Linux教程系列:Linux 中的 Watch 命令示例
    點擊上方藍字 ● 關注Linux公社 在本指南中,我們將使用易於理解的示例討論 watch 命令的一些基本功能。
  • linux中的11個cron調度任務示例
    Crontab 文件每行由命令組成,實際上有六個欄位,並以空格或制表符分隔。
  • 適用於linux的5個最佳命令行歸檔工具
    # tar -zxvf Name_of_tar_file.tar.gzshar命令shar代表Shellarchive 是一個 shell 腳本,執行該腳本將創建文件。shar 是一個自解壓存檔文件,它是一個遺留應用程式,需要Unix Bourne Shell提取文件。
  • Ubuntu 16.04 新手必須掌握的Linux命令
    示例1:在終端輸出字符串linux_test    示例2:在終端輸出變量提取後的值(自定義變量st):    示例如下:cd -   cd .. cd ~  cd ~username      示例1:統計當前系統中有多少個用戶(passwd是用於保存系統帳戶信息的文件)
  • 每天一個 Linux 命令(7):cd
    推薦:每天學一個 Linux 命令(6):shutdownhttps://github.com/mingongge/Learn-a-Linux-command-every-day命令簡介cd(Change Directory),用來切換工作目錄至指定的目錄
  • 在 Linux 上安全傳輸文件的 14 SCP 命令示例 | Linux 中國
    在本教程中,我們將討論 14 個有用的 Linux scp 命令示例。Oct 19 12:02 /tmp/backup-Oct.zip示例:6)遞歸複製文件和目錄(-r)在 scp 命令中使用 -r 選項將整個目錄從一個系統遞歸地複製到另一個系統,示例如下所示:[root@linuxtechi ~]$ scp -r Downloads root@linuxtechi:/opt使用以下命令驗證 Downloads
  • linux中的15個基本ls命令示例
    請參閱命令輸出示例。檢查 ls 命令的版本。使用選項-n 用 ls 命令。. ls 命令及其別名我們為 ls 命令,當我們執行 ls 命令時,它會 -l 選項默認並顯示前面提到的長列表。`>  alias ls="ls -l"`Note:我們可以使用以下別名命令查看系統中可用的別名數量,並且可以取消別名,如下例所示。`>  alias`alias cp='cp -i'alias l.
  • Linux xxd命令入門示例教程
    尋找可以執行此操作的命令行實用程序? 那,你很幸運,因為存在一個名為xxd的命令可以為你做到這一點。 在本教程中,我們將使用一些易於理解的示例來討論xxd。 但在我們這樣做之前,值得一提的是這裡的所有例子都是在Ubuntu 18.04 LTS機器上測試過的。xxd 命令可以將指定文件或標準輸入以十六進位轉儲,也可以把十六進位轉儲轉換成原來的二進位形式。
  • Linux 新手請進~8個 Date 命令使用示例
    例如查看9天前的日期是多少,請運行命令:[root@server1 ~]# date --date="9 days ago"Sat May 15 14:56:47 CST 2021顯示4個月後的日期,請執行以下操作:[root@server1 ~]# date --date="4 months"Fri Sep 24 15:01:42 CST 2021
  • linux中RPM命令的20個實際示例
    請記住你必須是root用戶在 Linux 中安裝軟體包1. 如何檢查rpm籤名包在 Linux 系統上安裝包之前,請務必檢查包的 PGP 籤名,並確保其完整性和來源是OK.使用以下命令–checksig(check signature) 選項來檢查名為的包的籤名pidgin.
  • Linux伺服器常用命令
    :查詢關機命令   ifconfig  --help:查看網卡信息 man命令(命令說明書)      man shutdown     注意:man shutdown打開命令說明書之後,使用按鍵q退出二、目錄操作命令2.1 目錄切換 cd命令:cd 目錄
  • linux每日命令(5):mkdir命令
    轉自盛邦校區高級講師田耀華每日分享linux每日命令(5):mkdir命令linux