The Linux Command Line: A complete Introduction 放在桌上許久,於是想說利用 ChatGPT 4 來當指導員,協助自己熟悉上手。這篇筆記下第八個 Chapter – 進階鍵盤技巧。
內容
指令
1. clear – 清掉終端機的螢幕內容
2. history – 顯示或是操作歷史清單
history | less 可以查詢曾輸入過的指令;若輸入 history <數字>,則是會顯示最近輸入的幾筆內容
游標移動
Ctrl + A:移動到命令行的開頭。
Ctrl + E:移動到命令行的結尾。
Ctrl + B:向後移動一個字符(與左箭頭鍵相同)。
Ctrl + F:向前移動一個字符(與右箭頭鍵相同)。
Alt + B:向後移動一個單詞。
Alt + F:向前移動一個單詞。
Ctrl + XX:在命令行的開頭和當前游標位置之間切換。
文字修改
Ctrl + D:刪除光標下的字符(相當於 Delete 鍵)。
Ctrl + H:刪除光標前的字符(相當於 Backspace 鍵)。
Alt + D:刪除光標後的單詞直到單詞的結尾。
Alt + T:交換光標處單詞與之前單詞的位置。
Ctrl + T:交換光標處字符與之前的字符。
剪下和貼上
刪除文本(相當於剪下)
Ctrl + K:刪除從光標位置到行尾的文字。
Ctrl + U:刪除從光標位置到行首的文字。
Ctrl + W:刪除光標前的單詞。
Alt + D:刪除光標後的單詞。
這些操作會「剪下」文字到一個臨時緩衝區中,這個緩衝區是專門為命令行編輯設計的,而不是系統的剪貼板。
貼上文本
Ctrl + Y:粘貼最近刪除的文字。
自動補齊
輸入一點字串,按下 Tab 鍵。如果有模糊或是完全符合的,就會自動填完
ChatGPT 對話
https://chat.openai.com/share/e63d17d4-4f13-480f-9a37-a76435a16b34