日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 快捷键总结

發布時間:2023/12/20 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 快捷键总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 快捷鍵總結

終端命令行操作:

Ctrl + t 交換光標所在處字符與光標前面的字符位置

Ctrl + w 從光標處刪除之字首

Ctrl + h ?????? 從光標處向后刪

Ctrl + d ?????? 從光標處向前刪

?

Ctrl + a? (a==ahead)?? 移動到命令行的開頭

Ctrl + e (e==end) 移動到命令行的結尾

Ctrl + x + x 光標位置和行開始位置來回切換

Ctrl + b (b==backwords 向后的) 向左移動一個字符

Ctrl + f (f==forwards 向前移動) 向右移動一個字符

Ctrl +b,f,可以快速在命令行向前向后移動,而右手握鼠標不用動而不用右手去按方向鍵,從而騰出右手。

?

命令行的撤銷操作:

Ctrl + (x,u) 按住Ctrl 同時去按x,u 來撤銷或者回退命令。

?Alt + b 向左移動一個單詞

Alt + f 向右移動一個單詞

剪貼.復制.粘貼(在命令行)

Ctrl + d 刪除當前光標位置字符

Ctrl + u 刪除當前光標位置到行開始的位置

Ctrl + k 刪除光標處到行尾的字符

Ctrl + w 刪除當前光標位置到此單詞左邊界的位置

Ctrl + y 在當前光標位置粘貼上一次刪除的內容

Alt + d 刪除當前光標位置到此單詞右邊界的位置

Ctrl + h 向行首刪除一個字符

Ctrl + d 向行末刪除一個字符

歷史命令

Ctrl + p 當前命令上一次執行的命令

Ctrl + n 當前命令下一次執行的命令

Alt + > 上一次命令執行的最后一個單詞

Ctrl + r (r==retrive檢索)向后搜索歷史命令

Ctrl + j 執行當前命令

其他

Alt + r ? (r==reback)撤銷整行

Ctrl + t 當前光標位置字符與前一個字符置換

Alt + t ? 當前光標位置字符與前一個單詞置換

Ctrl + c ?????? 終止當前命令的執行

Ctrl + s?? 使終端發呆靜止,可以使快速輸出的終端屏幕停下來

Ctrl + q? 繼續輸出(退出Ctrl+s引起的發呆)

?

Ctrl + d? 注銷當前shell并關閉

Ctrl + z 掛起當前命令(可用fg恢復)

Alt + C 大寫當前光標到單詞結尾

Alt + i???? 小寫從當前光標到單詞尾

!! ????????? 執行上一次命令

!test?????? 執行最近以test 開頭的命令.如!cd

!$?????????? 當前光標位置粘貼上一次命令最后一個參數,與Alt + .一樣

^test ??? 刪除上一條命令中的test

^A^B????? 將上一條命令中的A替換為B

Esc鍵??? 連續按3次,顯示所有支持的終端命令

ggVG選中全部文本。其中gg為跳到行首,V選中整行,G末尾

刪除包含keyword字符串的行:g/keyword/d

刪除空行:%s/^/n$//g

.重復上一次的操作:比如上一次在vim中輸入了yes,然后ESC到normal模式,摁.便會再次輸入yes

批量注釋:

Ctrl + V進行塊選擇

按上下鍵選擇需要注釋的行

按I(大寫i) 插入注釋符(比如#)

按下ESC鍵即可完成批量注釋

取消批量操作:

Ctrl + v 塊選擇

上下鍵選擇取消的注釋的列

按下d(d==delete)即可批量取消注釋

多行刪除:

Ctrl + v

上下鍵選擇需要刪除的行

按下d(d==delete)

gg:回到文件頭

GG 回到文件尾 注意是大寫的G,所以是shift + g

高大上的操作:一秒對全文進行格式化ggVG= (注意是大寫的VG,所以是shift + v + g)

mkdir-p 可創建級聯目錄 (-p parent 父級目錄)

mkdir -m xyz filename (xyz表示數字賦予權限)

mkdir -m 755 test

cp -R 遞歸拷貝 (-R recursion)

find . -name “*.log” 記住:查找的字符串一定要用雙引號引起來

?

Vim中的快捷操作:

yw yank one word復制光標后的一個單詞

dw ?????? deleteone word 刪除光標后的一個單詞

y0 yank 0??? 復制從光標處到行首

d0 delete 0 刪除從光標處到行首

y$?? yank $ ? 復制從光標處到行尾

d$?? delete $ 刪除從光標處到行尾

yfa? yankforwards to the a character which is the first time appear

dfa? deleteforwards to the a character which is the first time appear

yy ? yank yank 復制當前光標所在的一整行

dd?? deletedelete?????? 刪除當前光標所在的一整行

D???? delete oneline in vim 刪除當前光標所在的那一行

x???? delete onecharacter? 刪除光標后面的一個字符

dG?? 刪除從光標處到文檔末尾 (注意是大寫的G,所以是d + shift + g )

R/r

egrep “^a.*t$” /usr/share/dict/words 搜索以a開頭以t結尾的行

[a-zA-Z]

^a[a-z]t$ 匹配以a開頭以t結尾的

[0-9]

^[0-9] 以數字開頭的

?

數字與命令

解釋:在數字和命令組合的命令中,數字表示重復性的操作

5fx???????? 表示光標移動到第5次出現x字符的地方

5b(e)????? 表示光標向前或向后移動5個單詞

w?????????? 表示每次光標移動到單詞的開頭

5yy???????? 表示復制5行

y2fa????????????? 表示復制從光標處到第二次出現a字符的地方

:12,24y? 表示復制從第12行到24行之間的行

:24y????????????? 表示復制第24行

:24d????????????? 表示刪除第24行

:12,24s/^/#/ 將從12行到24行的行首加入#符

set ai == set auto indent 設置自動縮進

vi中的技巧命令:

V一次選取一整行 (注意是大寫的v,所以是shift + v)

v 一次選一個字符

y,d,p,b(e),w,0,$,^,H,M(表示移動到文本中間部分)

timestamp=`date + ‘%Y%m%d’`

echo $timestamp

?

vim有3中模式:

命令模式(normal) 也叫正常模式

編輯模式(insert)也叫插入模式

末尾模式(:Command)因為每次都在文檔下面操作,所以叫末尾模式。其實也是命令模式不過有冒號,冒號后面跟命令。

備注:本文為作者個人學習總結使用,為原創文章,未經作者同意請勿轉載或作其他使用~~

總結

以上是生活随笔為你收集整理的Linux 快捷键总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。