Linux 終端和檔案管理器
你在 PC 上執行的最常見任務是建立、移動或刪除檔案。我們來看看檔案管理的各種選項。
要管理你的檔案,你可以使用
- 終端(命令列介面 - CLI)
- 檔案管理器(圖形使用者介面-GUI)
為什麼學習命令列介面?
即使世界正在轉向基於圖形介面的系統,命令列也有其特定用途,並廣泛用於指令碼和伺服器管理。讓我們來看看它的一些實際中的用途 -
- 相比之下,命令提供更多選項並且更靈活。管道和
stdin/stdout
非常強大,在不能在 GUI 中使用 - GUI 中的某些配置最多可能需要前後 5 個圖形介面,而在 CLI 中,它只是一個命令
- 快速。在 GUI 中重新命名 1000 個檔案將非常耗時(使用 Control/Shift 選擇多個檔案),而在 CLI 中,使用正規表示式,因此可以使用單個命令執行相同的任務。
- 與 GUI 相比,CLI 載入速度快,不佔用 RAM。在緊急情況下,這很重要。
GUI 和 CLI 都有其特定的用途。例如,GUI 中的,效能監控圖給出了關於系統健康狀況的即時可視反饋,而在 CLI 中看數百行日誌是很痛苦的事情。
你必須學習使用 GUI(檔案管理器)和 CLI(終端)
基於 Linux 的作業系統的 GUI 與任何其他作業系統類似。因此,我們將專注於 CLI 並學習一些有用的命令。
在 Ubuntu 上啟動 CLI
啟動終端有兩種方法。
-
轉到桌面並輸入
Terminal
-
或者你可以按CTRL + Alt + T啟動終端
啟動 CLI(終端)後,你會發現上面寫有
username@hostname:~$
-
username
是使用者的名字(bob,tom,ubuntu,home ……) -
hostname
是計算機名稱或主機名。主機名有助於通過網路識別計算機。在伺服器環境中,主機名非常重要。 -
:
是一個簡單的分隔符 -
$
符號表示你在 Linux 中作為普通使用者工作。以 root 使用者身份工作時,會顯示#
。
root@hostname:~#
當前的工作目錄
你當前正在瀏覽的目錄稱為當前工作目錄。啟動 PC 時,你將登入到主目錄。如果要確定當前正在處理的目錄,用下面的命令 -
$ pwd
pwd
命令代表** p**rint working directory
更改目錄
如果要更改當前目錄,請使用 cd
命令。
$ cd /bin
請考慮以下示例。
導航到主目錄
如果要導航到主目錄,可以用命令 cd
。
$ cd
你也可以使用 cd ~
命令。
$ cd ~
移動到根目錄
Linux 中檔案系統的根用 /
表示。類似於 Windows 中的 c:\
。
輸入 cd /
以移至根目錄。
$ cd /
提示: 不要忘記 cd
和 /
之間的空格。否則,你將收到錯誤訊息。
切換多層目錄
你可以通過指定其完整路徑同時切換多層目錄。
示例:如果切換目錄到 /dev
下面的 /cpu
目錄,我們不需要將這個操作分為兩部分。相反,我們可以輸入 /dev/cpu
直接到達目錄。
$ cd /dev/cpu
向上移動一個目錄級別
要向上移動一個目錄,在 cd
後面加 ..
。
$ cd ..
這裡使用 cd ..
命令,我們將目錄從 /dev/cpu
上移到 /dev
。
然後再次使用相同的命令,我們從 /dev
跳轉到 /
根目錄。
相對和絕對路徑
計算中的路徑是檔案或資料夾的地址。
示例,
- 在 Windows 中,
C:\documentsandsettings\user\downloads
- 在 Linux 中,
/home/user/downloads
有兩種路徑:
Linux 絕對路徑:
假設你要瀏覽儲存在主資料夾 username
的 Pictures
目錄中的影象。圖片目錄的絕對檔案路徑 /home/username/Pictures
。
要切換到此目錄,可以使用下面的命令。
$ cd /home/username/Pictures
當你指定到達檔案的完整路徑時,這稱為絕對路徑。
Linux 相對路徑:
當你必須瀏覽給定目錄中的另一個子目錄時,相對路徑會派上用場。它使你無需一直輸入完整路徑。
假設你當前在主目錄中。你想要導航到 Downloads
目錄,你不需要鍵入絕對路徑,
$ cd /home/username/Downloads
相反,你只需鍵入 cd Downloads
,然後導航到 Downloads
目錄,因為你已經在 /home/username
目錄中。
$ cd Downloads
這樣,你無需指定到達檔案系統中同一目錄中特定位置的完整路徑。
本節教程複習
- 要管理檔案,可以使用 Linux 中的 GUI(檔案管理器)或 CLI(終端)。兩者都有其相對優勢。在教程系列中,我們將重點關注 CLI,即終端
- 你可以從儀表板啟動終端或使用快捷鍵Cntrl + Alt + T
pwd
命令給出了當前的工作目錄。- 你可以使用
cd
命令更改目錄 - 絕對路徑是檔案或目錄的完整地址
- 相對路徑是目錄檔案相對於當前目錄的相對位置