每個 Linux 新手都應該知道的四個命令

全球互聯網用戶有 3.74 億,他們都以某種方式使用 Linux,因為 Linux 服務器佔據了互聯網的 90%。大多數現代路由器運行 Linux 或 Unix,TOP500 超級計算機 也依賴於 Linux。如果你擁有一臺 Android 智能手機,那麼你的操作系統就是由 Linux 內核構建的。

換句話說,Linux 無處不在。

但是使用基於 Linux 的技術和使用 Linux 本身是有區別的。如果你對 Linux 感興趣,但是一直在使用 PC 或者 Mac 桌面,你可能想知道你需要知道什麼才能使用 Linux 命令行接口(CLI),那麼你來到了正確的地方。

下面是你需要知道的基本的 Linux 命令。每一個都很簡單,也很容易記住。換句話說,你不必成為名校大學生就能理解它們。

每個 Linux 新手都應該知道的四個命令

1、 ls

你可能會想:“這是(is)什麼東西?”不,那不是一個印刷錯誤 —— 我真的打算輸入一個小寫的 l。ls,或者說 “list”, 是你需要知道的使用 Linux CLI 的第一個命令。這個 list 命令在 Linux 終端中運行,以顯示在存放在相應文件系統下的所有主要目錄。例如,這個命令:

ls /applications

顯示存儲在 applications 文件夾下的每個文件夾,你將使用它來查看文件、文件夾和目錄。

顯示所有隱藏的文件都可以使用命令 ls -a。

2、 cd

這個命令是你用來跳轉(或“更改”)到一個目錄的。它指導你如何從一個文件夾導航到另一個文件夾。假設你位於 Downloads 文件夾中,但你想到名為 Gym Playlist 的文件夾中,簡單地輸入 cd Gym Playlist 將不起作用,因為 shell 不會識別它,並會報告你正在查找的文件夾不存在(LCTT 譯註:這是因為目錄名中有空格)。要跳轉到那個文件夾,你需要包含一個反斜槓。改命令如下所示:

cd Gym Playlist

要從當前文件夾返回到上一個文件夾,你可以在該文件夾輸入 cd ..。把這兩個點想象成一個後退按鈕。

3、 mv

該命令將文件從一個文件夾轉移到另一個文件夾;mv 代表“移動”。你可以使用這個簡單的命令,就像你把一個文件拖到 PC 上的一個文件夾一樣。

例如,如果我想創建一個名為 testfile 的文件來演示所有基本的 Linux 命令,並且我想將它移動到我的 Documents 文件夾中,我將輸入這個命令:

mv /home/sam/testfile /home/sam/Documents/

命令的第一部分(mv)說我想移動一個文件,第二部分(home/sam/testfile)表示我想移動的文件,第三部分(/home/sam/Documents/)表示我希望傳輸文件的位置。

4、 快捷鍵

好吧,這不止一個命令,但我忍不住把它們都包括進來。為什麼?因為它們能節省時間並避免經歷頭痛。

CTRL+K 從光標處剪切文本直至本行結束

CTRL+Y 粘貼文本

CTRL+E 將光標移到本行的末尾

CTRL+A 將光標移動到本行的開頭

ALT+F 跳轉到下一個空格處

ALT+B 回到前一個空格處

ALT+Backspace 刪除前一個詞

CTRL+W 剪切光標前一個詞

Shift+Insert 將文本粘貼到終端中

Ctrl+D 註銷

這些命令在許多方面都能派上用場。例如,假設你在命令行文本中拼錯了一個單詞:

sudo apt-get intall programname

你可能注意到 install 拼寫錯了,因此該命令無法工作。但是快捷鍵可以讓你很容易回去修復它。如果我的光標在這一行的末尾,我可以按下兩次 ALT+B 來將光標移動到下面用 ^ 符號標記的地方:

sudo apt-get^intall programname

現在,我們可以快速地添加字母 s 來修復 install,十分簡單!


分享到:


相關文章: