Linux的一些命令

2021-09-27 01:48:15 字數 2015 閱讀 5153

引自:linux vim的使用

三種模式

command mode

insert mode

command-line mode

command mode就是剛進vi的預設模式,不能插入內容,但是可以做一些查詢替換、刪除的操作的,insert mode用來插入、刪除內容,command-line mode一般用來儲存退出

command mode → insert mode 按下i i o o a a r r,其中r r是替換,其他都是插入

insert mode → command mode 按下esc

command mode → command line mode 按下: / ?

command line mode → command mode 按下esc

insert mode的操作

insert mode很簡單,就是按字元進行插入或者刪除,然後按esc進入到command mode

command mode的操作

:w: 儲存檔案,一般在新建檔案的時候

:w!:檔案屬性為唯讀時強制儲存,但還要取決於對該檔案的許可權

:q:退出

:q!:強制退出,即便已經修改過

:wq:儲存並退出

:wq!:強制儲存並退出

zz:如果檔案沒有修改就退出,如果已經修改過,則儲存後退出

:w [filename]:另存為新檔案

:r [filename]:將另乙個檔案內容加到游標所在行後面

:n1, n2 w [filename]:將n1到n2的內容儲存為filename這個檔案

:! command:暫時退出vi然後執行command命令的顯示結果。:! ls /就是在vi當中檢視/下ls輸出的檔案資訊

set nu:設定行號

:set nonu:取消行號

command mode的操作

游標移動

h j k l 或者上下左右箭頭:移動乙個字元的游標

ctrl + f:螢幕向下移動一頁,相當於按下page down

ctrl + b:螢幕向上移動一頁,相當於按下page up

ctrl + d:螢幕向下移動半頁

ctrl + u:螢幕向上移動半頁

n:按下數字n再按空格鍵,游標向右移動這一行的n個字元

0或:移動到這一行開頭

$或:移動到這一行末尾

h:游標移動到這個螢幕最上方那一行的第乙個字元

m:游標移動到這個螢幕**那一行的第乙個字元

l:游標移動到這個螢幕最下方一行的第乙個字元

g:游標移動到這個檔案的最後一行(常用)

ng:移動到這個檔案的第n行

gg:移動到這個檔案的第一行,相當於1g

n:游標向下移動n行(常用)

查詢與替換

/word:從游標下方尋找word這個字串

?word:從游標上方尋找word這個字串

n:英文按鍵n,不是數字,重複前乙個查詢的操作

n:反向進行前乙個查詢操作,比如前乙個是從游標上方查詢的,這一次就是從游標下方查詢

刪除複製貼上

x:向後刪除乙個字元,相當於del

x:向前刪除乙個字元,相當於backspace

nx:n是數字,連續向後刪除n個字元,比如10x就是向後刪除10個字元

dd:刪除(剪下)游標所在的一整行

ndd:n是數字,刪除(剪下)游標所在的向下n行

d1g:刪除(剪下)游標所在的第一行的內容

dg:刪除(剪下)游標所在到最後一行的內容

d0:刪除(剪下)游標所在處到該行的最前面乙個字元

yy:複製游標所在的那一行(常用)

nyy:複製游標所在向下n行

y1g:複製游標所在行到第一行的內容

yg:複製游標所在行到最後一行的內容

y0:複製游標所在的那個字元到該行行首的內容

y$:複製游標所在的那個字元到該行行尾的內容

c:重複刪除多個內容

u:恢復前乙個操作(ctrl + z?)

. :重複前乙個操作

Linux的一些命令

cd 變換目錄 pwd 顯示當前目錄 路徑 加 p 引數,顯示完整路徑 mkdir 建立乙個新的目錄 vi filename 開啟或新建檔案,並將游標置於第一行首 rmdir 刪除乙個空的目錄 rm 刪除檔案或目錄 ls la 以list形式顯示目錄下的所有檔案 df 列出磁碟系統的整體磁碟使用量 ...

linux的一些命令

mkdir 建立乙個目錄 cat 檢視檔案的內容 rm 刪除檔案或目錄 mv 剪下或改名 cp 複製 ls 顯示乙個目錄下的檔案或子目錄 pwd 工作目錄的絕對途經 reset clear 清除 ifconfig 檢視或配置網路裝置 touch 新建乙個檔案或者修改時間 adduser 建立新使用者...

Linux的一些命令

綠色 代表可執行檔案,綠色代表通行證的意思 紅色 代表壓縮檔案 深藍色 代表目錄 淺藍色 代表鏈結檔案 灰色 代表其它的一些檔案 ls命令 a 列出目錄下的所有檔案,包括以 開頭的隱含檔案。a 顯示除 和 外的所有檔案 b 把檔名中不可輸出的字元用反斜槓加字元編號的形式列出。b 不輸出以 結尾的備份...