Linux下的快捷鍵

2021-08-14 11:44:19 字數 2512 閱讀 3140

程序控制

螢幕輸出

header 2

ctrl + l

清除螢幕輸出

ctrl + s

停止螢幕輸出

ctrl + q

恢復螢幕輸出

有時候我們在輸入命令的時候,不知道不小心按到了什麼鍵,控制台「卡死」了,不管怎麼操作都不動了。其實就是因為誤按下了」ctrl + s」鍵,我們的輸入仍然有效,仍然會執行,只是螢幕上沒有反饋罷了。

移動游標

header 2

ctrl + a

移動到命令列首

ctrl + e

移動到命令行尾

ctrl + f

往前移動乙個字元

ctrl + b

往後移動乙個字元

esc + f

往前移動乙個單詞(不包含符號)

esc + b

往後移動乙個單詞(不包含符號)

ctrl + xx

在游標當前所處的位置和行首之間切換。 刪除

header 2

ctrl + d

刪除游標當前位置的字元

ctrl + h

刪除游標前乙個字,相當於window鍵盤的backspace或者mac鍵盤的delete鍵

剪下與貼上

header 2

ctrl + k

從游標當然位置剪下到行尾

ctrl + u

從游標當然位置剪下到行首

ctrl + w

從游標當前位置向前剪下整個單詞(包含符號)

esc + backspace

從當前位置向前剪下乙個單詞(不包含符號,mac鍵盤為esc + delete鍵)

esc + d

從游標當前位置向後剪下乙個單詞(不包含符號)

ctrl + y

將剪下板中的文字貼上到當前游標之前

scrapy crawl university -a max_num=500 -t csv -o u.csv

注意:假設此時游標500後面,按下 ctrl + w 後會將 「max_num=500」都刪除,如果只想刪除到「=」符號之後,則按esc + backspace

編輯

header 2

ctrl + -

撤銷上一步操作(注意沒有反撤銷操作,至少目前為止還沒發現)

ctrl + t

交換當前游標所處的字元與前乙個字元

esc + t

交換當前游標所處的單詞與前乙個單詞(不包含符號)

scrapy crawl university -a max_num=500 -t csv -o u.csv

還是以scrapy命令為例,假設現在游標處理max_num中的」u」處,按下「esc + t」後,max_num就會變成num_max

修改大小寫

header 2

esc + u

將游標所處位置往後乙個單詞變為大寫

esc + l

將游標所處位置往後乙個單詞變為小寫

esc + c

將游標所處位置的字元變為大寫,並將往後乙個單詞變為小寫

歷史記錄

header 2

history

可以檢視所有命令的歷史記錄

echo $histsize

顯示歷史記錄最大記錄數量

history -c

清除所有的歷史命令

ctrl + p

上一條命令

ctrl + n

ctrl + r

進入歷史記錄逆向搜尋模式

esc + r

撤消所有對當前歷史記錄命令的修改

esc + .

使用上一條命令的最後乙個引數

- histsize這個環境變數決定了歷史記錄的最大數量,我們可以通過修改它來修改.bash_history檔案的最大行數

命令縮寫

header 2

!!
執行上一條命令

!command

執行上一條以「command」開頭的命令

^command

刪除上一條命令中的」command」並執行

^command1 ^command2

將上一條命令中第乙個」command1」替換為」command2」並執行

^command1 ^command2 ^

將上一條命令中所有的」command1」替換為」command2」並執行

!$:p

列印出上一條命令的最後乙個引數,類似於上面介紹的」esc + .」

!*:p

列印出上一條命令的所有引數

:p 可以用在很多地方,表示將前面的命令只列印出來,不執行。比如:

!!:p 列印出上一條命令

!scrapy:p 列印出上一條以scrapy開頭的命令

Windows快捷鍵 linux快捷鍵

alt tab 在開啟的應用之間切換。alt f4 關閉活動項,或者退出活動應用。windows 徽標鍵 l 鎖定你的電腦。windows 徽標鍵 d 顯示和隱藏桌面。ctrl shift esc 開啟任務管理器。1 tab 命令或路徑等的補全鍵,linux用的最多的乙個快捷鍵 2 ctrl a 游...

linux下的常用快捷鍵

linux的快捷鍵和主要命令0 推薦 linux基本的鍵盤輸入快捷鍵和一些常用命令 人人為我,我為人人 切換到第乙個文字終端。在linux下你可以有多達六個不同的終端。這個命令的意思是 同時按住鍵和鍵,然後按鍵,再釋放所有的鍵 n 1.6 切換到第n個文字終端。你也可以使用不是很經常用到的命令chv...

linux下的shell 快捷鍵

ctrl p重複上一次命令 ctrl a跳到第乙個字元前 ctrl x同上但再按一次會從新回到原位置 ctrl b前移乙個字元不刪除字元情況下 ctrl h刪除前乙個字元 ctrl u刪除提示符前的所有字元 ctrl w同上 ctrl d刪除提示符後乙個字元或exit或logout ctrl e轉到...