Linux常用技巧

2022-01-12 06:15:26 字數 1796 閱讀 8895

ctrl+a:跳到命令列首 

ctrl+e:跳到命令行尾

ctrl+u:刪除游標至命令列首

ctrl+k:刪除游標至命令行尾

ctrl+左/右 :游標跳乙個單詞

ctrl +l :實現清屏的 // (命令列使用clear)

ctrl + w :在命令列向右刪除乙個word

上下鍵可以翻閱命令執行歷史

history 檢視命令執行歷史

!n 執行歷史中編號為 n 的歷史

命令和路徑補全 tab鍵

命令模式 space 向下翻頁

命令模式 b健 向上翻頁

命令模式 q健 推出

/【搜尋的關鍵字】向後搜尋關鍵字

?【搜尋的關鍵字】向前搜尋關鍵字

n:下乙個搜尋到的關鍵字

n:上乙個搜尋到的關鍵字

預設搜尋的時候是不區分大小寫的

以下命令均區分大小寫,以下指令均在  命令模式下生效

x 刪除當前游標所在位置的字元

dd 刪除當前游標所在行

dw 刪除當前游標所在位置的單詞

d$ 刪除當前游標到行行尾的內容

j 刪除當前游標所在行行尾的換行符(拼接行) 【大寫的j】

u 撤銷,相當於windows裡的ctrl+z

o 從下一行開始追加資料

沒有刪除到行首??

ctrl+r 相當於windows裡的ctrl+y

a在當前游標後追加資料

a在當前游標所在行行為追加資料

r char 用char 替換當前游標所在位置的單個字元

r text 用text 覆蓋當前位置的資料,知道按下esc鍵

方向健

h、j、k、l 分別代表 左,下,上,下

g 跳到文件末尾

gg 跳到行首

貼上複製,命令列模式

p代表的是貼上,當緩衝區中有資料時,該命令就會執行。

刪除指令均會將刪除的資料存入快取區中,如dd 和 p組合起來有剪下的效果

y(yank)拷貝的

yw複製單詞

y$複製游標到行尾

yy複製整行

替換,底行模式 (底行模式,輸入完成之後需要回車生效)

:s/old/new/g 使用new替換本行中的old

:%s/old/new/g 使用new替換全文中的old

:%s/old/new/gc 使用new替換全文中的old,但是逐個替換,每次替換會詢問

查詢,命令模式按 /,

要查詢乙個字串,需要按下斜線(/)鍵,游標會跑到訊息行

輸入要查詢的字串,按n可以跳轉下乙個

和man 命令中一樣也可以用n n

n :下乙個匹配到的

n:上乙個匹配到的

視覺化模式,在命令模式時按v,或者v   此功能使vi的加強版 vim才有的

v 按字元選取

v 按行選取

ctrl+v 按block選取 選中塊後按i(或者shift+i)後輸入,然後esc就能操作多行文字了

視覺化模式後,可以按d刪掉選中的內容

視覺化模式 更多見博文鏈結

顯示行號,底行模式 

:set nu 顯示行號

:set nonu 隱藏行號

linux 常用技巧

1 虛擬機器不重啟新增新裝置,新增裝置後系統無法立刻檢視新新增的硬碟等,可以用一下命令掃瞄識別新裝置。echo sys class scsi host host2 scan 或者 echo sys class scsi host host0 scan 2 mv base.repo 直接將base.r...

linux 常用技巧 二)

1.cd 返回系統home目錄 cd cd 返回cd切換前目錄 2.取檔案t.txt 的第3行到倒數第2行 sed 1,2d d t.txt 3.取檔案t.txt 的第3行到倒數第3行 sed 1,2d t.txt rs.txt tac rs.txt sed 1,3d tac rss.txt 此種方...

linux 部分常用技巧

檢視所有程序埠使用情況 netstat apn 檢視埠情況 lsof i port 檢視某乙個命令的詳情 man 檢視程序資訊 ps aux 檢視某個程序的資訊 linux環境下 ps aux grep info info是關鍵字 git grep 在當前工作目錄 tree 中,查詢相關的東西 殺死...