實用的 Mac 終端機指令收集

實用的 Mac 終端機指令收集

終端機是一個用於電腦和使用者之間通訊的介面。即使你以前沒有接觸過編程,你可能也見過開發人員在黑屏幕上輸入某些內容,而不是編寫代碼,那就是終端機。

如果你是一名開發人員,你至少會在某個時候使用終端機。通過終端機,你可以僅使用鍵盤執行各種操作,即使你不是在編程,它也是很有用的。今天,我將介紹一些對於對終端機還不熟悉的人來說很有用的終端機指令!

※ 如果你沒有使用 macOS 呢?

標題說明了“Mac 終端機指令”,但由於基於 Unix 的操作系統具有類似的指令,你可以在除了 Windows 以外的大多數操作系統上使用它們。同時,有些指令也可以在 Windows 上使用。

※ 參考:CLI 和 GUI?

在學習計算機或使用終端機時,你經常會遇到 CLI 和 GUI 這兩個術語。首先,CLI(命令行界面)指的是基於終端機的基於命令的操作界面,通過文本來操作計算機,而不是使用滑鼠或其他圖形方式。另一方面,GUI(圖形用戶界面)指的是使用圖形界面來操作計算機,通過屏幕上的滑鼠進行操作,不同於 CLI。

0. 使用終端機

首先,讓我們試著運行終端機!終端機已經預先安裝在你的操作系統中,所以你不需要單獨安裝它。如果你是 Mac 用戶,你可以按下 command + space,然後輸入“Terminal”(如果不是韓語版本),然後運行它。

※ 如果你是 Windows 用戶呢?

Windows 用戶不能使用我們稍後將要介紹的完全相同的指令。然而,如果有些人只是想在學習這些指令之前運行終端機,讓我們來看看如何做。Windows 用戶可以在 Windows 搜索欄中輸入“cmd”,然後你會看到一個名為“Command Prompt”的應用程式。你可以將這個程式(Command Prompt)視為 Windows 中的終端機。

1. 導航

首先,讓我們來看看與操作計算機最基本的“導航”相關的指令!

ls: 查看當前目錄下的文件/文件夾

ls 代表“list”,這是一個查看當前位置的各種文件和文件夾的指令。當你輸入 ls 並按 Enter,你將看到當前目錄中存在的各種文件和文件夾的名稱。

查看當前目錄下的文件/文件夾

pwd: 顯示當前路徑

pwd 代表“print working directory”,這是一個顯示你目前所在目錄的指令。正如下面的截圖所示,它顯示當前路徑是位於“Users”目錄下的“jaeha”目錄,這是頂層目錄。

顯示當前路徑

cd: 切換目錄

cd 代表“change directory”,這是一個用於導航路徑的指令。讓我們移動到在使用 ls 指令時顯示的各種文件夾和文件中的“Desktop”文件夾!當你輸入 cd Desktop,當前路徑將顯示在你輸入指令的位置,你可以通過輸入 pwd 來確認當前路徑是否已被修改。

切換目錄

如果你想移動到上級目錄,你可以輸入 cd ..!你能看到我們已經回到了之前的路徑嗎?

返回上級目錄

2. 管理文件/文件夾

在使用計算機時,不僅僅是導航到文件夾中。你還需要創建和修改文件和文件夾。讓我們來看看如何使用終端機來管理文件和文件夾。

touch: 創建文件

touch 指令用於創建文件。只需在 touch 後指定文件名即可。例如,我創建了一個名為 test.txt 的文件。你可以使用 ls 指令來確認文件是否已成功創建。

創建文件

mkdir: 創建文件夾

mkdir 指令代表“make directory”,用於創建新的文件夾。我創建了一個名為 test 的文件夾。你可以使用 ls 指令來確認文件夾是否已成功創建。

創建文件夾

cat: 查看文件

cat 指令,縮寫為“concatenate”,用於查看文件的內容。我創建了一個臨時文件 test2.txt。通過使用指令 cat test2.txt,你可以查看文件的內容。

查看文件

rm: 刪除文件

rm 指令代表“remove”,用於刪除文件。讓我們試著刪除 test2.txt 文件。在刪除後,如果你運行 ls 指令,你將看不到 test2.txt 文件了。

刪除文件

rmdir: 刪除文件夾

rmdir 指令代表“remove directory”,用於刪除文件夾。讓我們刪除之前創建的 test 文件夾。

刪除文件夾

cp: 複製文件/文件夾

cp 指令代表“copy”,用於複製文件或文件夾。你可以在 cp 後指定要複製的文件/文件夾以及目標路徑/名稱。例如,我將 test.txt 複製到 test2.txt

複製文件/文件夾

mv: 移動文件/文件夾,重命名文件

mv 指令代表“move”,用於移動文件或文件夾。讓我們創建一個名為 test 的文件夾,並將 test.txt 文件移動到該文件夾中。在 mv 指令後,依次指定要移動的文件和目標目錄!

移動文件/文件夾

此外,mv 指令還可用於重命名文件。在 mv 指令後,指定當前文件名作為第一個參數,所需的新文件名(不是文件夾)作為第二個參數。讓我們將 test2.txt 重命名為 test_changed.txt

重命名文件

3. 其他實用指令

除了前面介紹的指令,還有其他一些值得一提的指令。讓我們來看看其中的幾個。

clear: 清空終端機

clear 指令用於清空終端機。當你使用 ls 等指令時,終端機屏幕可能會變得混亂和凌亂。通過輸入 clear 指令,你可以使終端機窗口恢復乾淨,就像剛打開一樣。

history: 查看先前使用的指令

history 指令允許你查看先前使用的指令。當你輸入 history 並按 Enter,將顯示一個數字和指令的列表。你可以使用感嘆號(!)加上數字來從歷史記錄中執行特定的指令。

查看先前使用的指令

man: 查看指令手冊

man 指令,縮寫為“manual”,允許你查看特定指令的手冊。只需輸入 man 後跟著你想要探索的指令。讓我們試著查看之前學到的 ls 指令的手冊。執行後,你將看到有關該指令的各種信息,包括其名稱、描述、選項等。要退出手冊並返回原始屏幕,請按字母 ‘q’,代表退出。

查看指令手冊

今天,我們探索了幾個指令,正如你所見,使用終端機並不像看起來那麼困難。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端