實用的 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’,代表退出。
今天,我們探索了幾個指令,正如你所見,使用終端機並不像看起來那麼困難。