程序控制
螢幕輸出
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轉到...