linux下如何定義cd命令的基目錄

預設情況下,Linux中的終端視窗開啟到您的主目錄。要更改到不直接在主目錄中的任何目錄,必須提供完整路徑或多次使用“cd”命令。...

linux下如何定義cd命令的基目錄

預設情況下,Linux中的終端視窗開啟到您的主目錄。要更改到不直接在主目錄中的任何目錄,必須提供完整路徑或多次使用“cd”命令。

例如,我經常使用Documents目錄中的多個目錄,而Documents目錄位於home目錄中。我想能夠cd到資料夾中的檔案目錄,而不必鍵入cd檔案首先(或提供完整的檔案路徑)。

聽起來很混亂?下面是一個例子。假設我的文件資料夾中有一個名為htgarticles的資料夾,我想透過終端訪問它。

我們將首先開啟一個終端視窗並輸入pwd(Print Working Directory)命令,以顯示當前目錄確實是我們的主目錄/home/lori。

linux下如何定義cd命令的基目錄

如果我們鍵入以下命令,我們會得到一個錯誤,說明沒有這樣的檔案或目錄。那是因為我們不在文件目錄中。

cd htgaricles

linux下如何定義cd命令的基目錄

要訪問htgarticles目錄,首先必須切換到Documents目錄。

cd Documents/

然後,我們必須切換到htgarticles目錄。

cd htgarticles/

linux下如何定義cd命令的基目錄

或者,我們可以費力地鍵入完整的檔案路徑:

cd ~/Documents/htgarticles

不過,不一定要這樣。我們可以使任何目錄成為終端視窗的基本目錄,這樣我們就可以cd到它的子目錄而不必鍵入完整路徑。

在我們的示例中,我們希望將Documents目錄設定為基本目錄,因為我使用的所有目錄(如htgarticles)都在Documents目錄中。因此,我們在提示符處鍵入以下命令並按Enter鍵。

export CDPATH=~/Documents/

注意:在上面的命令中,export必須全部小寫,CDPATH必須全部大寫。將~/Documents/替換為包含最常使用的子目錄的父目錄的路徑。

linux下如何定義cd命令的基目錄

現在,仍然在我們的主資料夾中,我們可以執行cd htgarticles並直接轉到~/Documents/htgarticles。

linux下如何定義cd命令的基目錄

如果要在每次開啟終端視窗時自動將某個目錄設定為基目錄,可以透過編輯.bashrc檔案來實現。bashrc檔案是每次開啟終端視窗時都會執行的指令碼,您可以向其中新增任何命令。因此,我們可以新增export CDPATH命令,為每個終端視窗設定一個特定的目錄作為父目錄。

要做到這一點,cd回到你的主目錄,如果你還沒有。然後,鍵入以下命令以開啟.bashrc檔案。您可以使用任何您想使用的文字編輯器,但是在我們的示例中我們將使用gedit。

gedit .bashrc

linux下如何定義cd命令的基目錄

滾動到.bashrc檔案的底部並新增以下命令。

export CDPATH=~/Documents/

同樣,將~/Documents/替換為包含最常用子目錄的父目錄。

您可以在命令上方添加註釋,以便記住命令的作用。只需在行首加上一個數字符號(#),然後再加上任何你想新增的描述。

單擊“儲存”。

linux下如何定義cd命令的基目錄

透過單擊視窗左上角的“X”關閉gedit(或任何您正在使用的文字編輯器)。

linux下如何定義cd命令的基目錄

剛剛新增到.bashrc檔案的命令不會影響當前終端視窗會話。必須關閉當前終端視窗並開啟一個新視窗。因此,在提示符處鍵入exit,然後按Enter鍵或單擊視窗左上角的“X”按鈕。然後,按Ctrl+Alt+T開啟一個新的終端視窗。

linux下如何定義cd命令的基目錄

現在,即使當前工作目錄是主目錄,也可以直接從所選的基本目錄更改為子目錄。

linux下如何定義cd命令的基目錄

相關:如何在Linux中開啟終端到特定目錄

如果要在終端視窗中還原回主目錄作為父目錄,只需在文字編輯器中開啟.bashrc檔案,然後刪除新增的命令,或者在行首新增一個井號(#)對其進行註釋。如果以後要再次啟用該命令,則註釋掉該行非常有用。只需在.bashrc檔案的命令中更改目錄並儲存檔案,就可以輕鬆地更改要用作基本目錄的目錄。

如果您有一個特定的目錄,您大部分時間都在工作,您還可以向.bashrc檔案新增一個命令,該命令每次都會開啟該目錄的終端視窗。

  • 發表於 2021-04-09 00:15
  • 閱讀 ( 44 )
  • 分類:網際網路

你可能感興趣的文章

新增使用者(adduser)和使用者新增(useradd)的區別

...。其中一些如下。 -D預設值 -m建立一個主目錄 -s為使用者定義shell -e禁用使用者帳戶的日期 -b使用者主目錄的基本目錄 -使用者ID -g初始組號 -G按名稱列出的其他組 -c註釋 圖04:預設值 新增使用者的示例如下:, 圖05:使用useradd...

  • 發佈於 2020-10-19 22:40
  • 閲讀 ( 38 )

使用以下技巧和技巧成為linux命令列高手

... 如何掌握linux命令列:最後的想法 ...

  • 發佈於 2021-03-12 10:19
  • 閲讀 ( 46 )

如何在linux中輕鬆地加密和解密檔案和目錄

你有沒有想過在Linux中快速、輕鬆地加密檔案,而不必安裝和學習新的軟體包?這裡有一個很好的和簡單的方法,可以透過AES256加密檔案或目錄,並用密碼保護,幫助您的檔案遠離窺探的眼睛。 ...

  • 發佈於 2021-03-26 14:56
  • 閲讀 ( 44 )

如何在linux中新增使用者

想在Linux系統上新增使用者但不知道如何新增?在Linux上使用命令列介面管理使用者無疑是一項複雜的工作。而對於初學者來說,即使新增新使用者也是一場噩夢。 ...

  • 發佈於 2021-03-26 23:29
  • 閲讀 ( 69 )

使用這些linux命令高效地管理遠端ssh連線

... 但不一定要這樣。是時候學習如何只使用別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...

  • 發佈於 2021-03-28 06:44
  • 閲讀 ( 46 )

在linux中,“bash”是什麼意思?

...在這篇短文中,我們將探討Bash是什麼,它做什麼,以及如何開始使用它。 ...

  • 發佈於 2021-03-28 13:14
  • 閲讀 ( 62 )

如何在linux上使用sqlite資料庫瀏覽器

...資料庫檔案,並檢視其他應用程式的內部工作。下面介紹如何使用SQLite GUI。 sqlite資料庫專案 SQLite資料庫庫和工具是一個非常成功的開源結構化查詢語言(SQL)資料庫專案。如此成功,事實上,它可以稱自己為世界上部署最廣...

  • 發佈於 2021-03-31 22:56
  • 閲讀 ( 75 )

如何在linux上建立手冊頁

...內容上,而不是和一組晦澀難懂的巨集作鬥爭。 相關:如何使用Linux的man命令:隱藏的祕密和基礎 潘多克前往救援 pandoc程式讀取標記檔案並生成大約40種不同標記語言和文件格式的新檔案,包括手冊頁。它完全改變了手冊頁的...

  • 發佈於 2021-04-01 21:08
  • 閲讀 ( 46 )

如何在linux上的bash中設定環境變數

Linux上有多種型別的環境變數。瞭解如何檢視它們,為本地和遠端登入建立它們,並使它們在重新啟動後仍然有效。 環境變數的工作原理 啟動終端視窗及其內部的shell時,會引用一組變數,以確保shell配置正確。這些變數還確...

  • 發佈於 2021-04-02 06:44
  • 閲讀 ( 57 )

如何在linux上使用cd命令

...小又簡單。 在使用Linux計算機的第一個小時內,您將學習如何使用Bash和其他shell附帶的cd命令。也許您以前有在其他作業系統上使用它的經驗,不需要解釋。它會改變當前的工作目錄,對嗎?還有什麼要知道的? 好吧,比你想象...

  • 發佈於 2021-04-02 08:58
  • 閲讀 ( 67 )
yangyin125
yangyin125

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦