預設情況下,Linux中的終端視窗開啟到您的主目錄。要更改到不直接在主目錄中的任何目錄,必須提供完整路徑或多次使用“cd”命令。
例如,我經常使用Documents目錄中的多個目錄,而Documents目錄位於home目錄中。我想能夠cd到資料夾中的檔案目錄,而不必鍵入cd檔案首先(或提供完整的檔案路徑)。
聽起來很混亂?下面是一個例子。假設我的文件資料夾中有一個名為htgarticles的資料夾,我想透過終端訪問它。
我們將首先開啟一個終端視窗並輸入pwd(Print Working Directory)命令,以顯示當前目錄確實是我們的主目錄/home/lori。
如果我們鍵入以下命令,我們會得到一個錯誤,說明沒有這樣的檔案或目錄。那是因為我們不在文件目錄中。
cd htgaricles要訪問htgarticles目錄,首先必須切換到Documents目錄。
cd Documents/然後,我們必須切換到htgarticles目錄。
cd htgarticles/或者,我們可以費力地鍵入完整的檔案路徑:
cd ~/Documents/htgarticles不過,不一定要這樣。我們可以使任何目錄成為終端視窗的基本目錄,這樣我們就可以cd到它的子目錄而不必鍵入完整路徑。
在我們的示例中,我們希望將Documents目錄設定為基本目錄,因為我使用的所有目錄(如htgarticles)都在Documents目錄中。因此,我們在提示符處鍵入以下命令並按Enter鍵。
export CDPATH=~/Documents/注意:在上面的命令中,export必須全部小寫,CDPATH必須全部大寫。將~/Documents/替換為包含最常使用的子目錄的父目錄的路徑。
現在,仍然在我們的主資料夾中,我們可以執行cd htgarticles並直接轉到~/Documents/htgarticles。
如果要在每次開啟終端視窗時自動將某個目錄設定為基目錄,可以透過編輯.bashrc檔案來實現。bashrc檔案是每次開啟終端視窗時都會執行的指令碼,您可以向其中新增任何命令。因此,我們可以新增export CDPATH命令,為每個終端視窗設定一個特定的目錄作為父目錄。
要做到這一點,cd回到你的主目錄,如果你還沒有。然後,鍵入以下命令以開啟.bashrc檔案。您可以使用任何您想使用的文字編輯器,但是在我們的示例中我們將使用gedit。
gedit .bashrc滾動到.bashrc檔案的底部並新增以下命令。
export CDPATH=~/Documents/同樣,將~/Documents/替換為包含最常用子目錄的父目錄。
您可以在命令上方添加註釋,以便記住命令的作用。只需在行首加上一個數字符號(#),然後再加上任何你想新增的描述。
單擊“儲存”。
透過單擊視窗左上角的“X”關閉gedit(或任何您正在使用的文字編輯器)。
剛剛新增到.bashrc檔案的命令不會影響當前終端視窗會話。必須關閉當前終端視窗並開啟一個新視窗。因此,在提示符處鍵入exit,然後按Enter鍵或單擊視窗左上角的“X”按鈕。然後,按Ctrl+Alt+T開啟一個新的終端視窗。
現在,即使當前工作目錄是主目錄,也可以直接從所選的基本目錄更改為子目錄。
相關:如何在Linux中開啟終端到特定目錄
如果要在終端視窗中還原回主目錄作為父目錄,只需在文字編輯器中開啟.bashrc檔案,然後刪除新增的命令,或者在行首新增一個井號(#)對其進行註釋。如果以後要再次啟用該命令,則註釋掉該行非常有用。只需在.bashrc檔案的命令中更改目錄並儲存檔案,就可以輕鬆地更改要用作基本目錄的目錄。
如果您有一個特定的目錄,您大部分時間都在工作,您還可以向.bashrc檔案新增一個命令,該命令每次都會開啟該目錄的終端視窗。
...。其中一些如下。 -D預設值 -m建立一個主目錄 -s為使用者定義shell -e禁用使用者帳戶的日期 -b使用者主目錄的基本目錄 -使用者ID -g初始組號 -G按名稱列出的其他組 -c註釋 圖04:預設值 新增使用者的示例如下:, 圖05:使用useradd...
你有沒有想過在Linux中快速、輕鬆地加密檔案,而不必安裝和學習新的軟體包?這裡有一個很好的和簡單的方法,可以透過AES256加密檔案或目錄,並用密碼保護,幫助您的檔案遠離窺探的眼睛。 ...
想在Linux系統上新增使用者但不知道如何新增?在Linux上使用命令列介面管理使用者無疑是一項複雜的工作。而對於初學者來說,即使新增新使用者也是一場噩夢。 ...
... 但不一定要這樣。是時候學習如何只使用別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...
...資料庫檔案,並檢視其他應用程式的內部工作。下面介紹如何使用SQLite GUI。 sqlite資料庫專案 SQLite資料庫庫和工具是一個非常成功的開源結構化查詢語言(SQL)資料庫專案。如此成功,事實上,它可以稱自己為世界上部署最廣...
...內容上,而不是和一組晦澀難懂的巨集作鬥爭。 相關:如何使用Linux的man命令:隱藏的祕密和基礎 潘多克前往救援 pandoc程式讀取標記檔案並生成大約40種不同標記語言和文件格式的新檔案,包括手冊頁。它完全改變了手冊頁的...
Linux上有多種型別的環境變數。瞭解如何檢視它們,為本地和遠端登入建立它們,並使它們在重新啟動後仍然有效。 環境變數的工作原理 啟動終端視窗及其內部的shell時,會引用一組變數,以確保shell配置正確。這些變數還確...
...小又簡單。 在使用Linux計算機的第一個小時內,您將學習如何使用Bash和其他shell附帶的cd命令。也許您以前有在其他作業系統上使用它的經驗,不需要解釋。它會改變當前的工作目錄,對嗎?還有什麼要知道的? 好吧,比你想象...