Linux 的指令讓人又愛又恨,對初學者來說應該是滿頭問號,但當學會後會發現,真的很方便很好用,這次就來分享一些非常常使用的 Linux 指令,學會後就可以應付大部分的情況了~

基本操作

man

查詢使用手冊
# 查詢 ls 的 man page
$ man ls

cd

更改工作目錄
# 進入 dir 目錄
$ cd dir

# 進到家目錄
$ cd ~

# 進到上一層目錄
$ cd ..

pwd

列出當前工作目錄(絕對位子)
$ pwd

ls

列出目錄內容
參數:
-a 列出隱藏的檔案
-l 列出檔案詳細資料
# 列出檔案
$ ls

# 列出隱藏檔案、檔案詳細資訊
$ ls -al

cat

印出檔案內容
# 印出 text.txt 的內容
$ cat text.txt

sudo

使用超級使用者權限
# 更新
$ sudo apt upgrade

clear

清空終端機畫面
$ clear

檔案、目錄操作

mkdir

建立目錄
# 建立名為 dir 的目錄
$ mkdir dir

touch

建立檔案
# 建立 text.txt
$ touch text.txt

rm

刪除檔案、目錄
參數:
- r 遞迴刪除(子目錄、檔案也刪除),刪除目錄需使用此參數
- f 強制刪除
# 刪除 text.txt
$ rm text.txt

# 刪除 dir 目錄
$ rm -r dir

cp

複製檔案或目錄
參數:
- r 遞迴複製(子目錄、檔案也複製),複製目錄需使用此參數
# 將 text.txt 複製到 text2.txt
$ cp text.txt text2.txt

# 將 dir 目錄複製到 dir2
$ cp -r dir dir2

mv

移動檔案或目錄,可用於重新命名
# 將 text.txt 重新命名為 text2.txt
$ mv text.txt text2.txt

# 將 text.txt 移動到 dir
$ mv test dir/

文字編輯

vim

使用 vim 編輯檔案
# 使用 vim 編輯 text.txt
$ vim text.txt

nano

使用 nano 編輯檔案
# 使用 nano 編輯 text.txt
$ nano text.txt