Linux 終端和檔案管理器

你在 PC 上執行的最常見任務是建立、移動或刪除檔案。我們來看看檔案管理的各種選項。

要管理你的檔案,你可以使用

  1. 終端(命令列介面 - CLI)
  2. 檔案管理器(圖形使用者介面-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

啟動終端有兩種方法。

  1. 轉到桌面並輸入 Terminal

  2. 或者你可以按CTRL + Alt + T啟動終端

啟動 CLI(終端)後,你會發現上面寫有

username@hostname:~$
  1. username 是使用者的名字(bob,tom,ubuntu,home ……)

  2. hostname 是計算機名稱或主機名。主機名有助於通過網路識別計算機。在伺服器環境中,主機名非常重要。

  3. : 是一個簡單的分隔符

  4. $ 符號表示你在 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 絕對路徑:

假設你要瀏覽儲存在主資料夾 usernamePictures 目錄中的影象。圖片目錄的絕對檔案路徑 /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 命令更改目錄
  • 絕對路徑是檔案或目錄的完整地址
  • 相對路徑是目錄檔案相對於當前目錄的相對位置