linux常用命令大全

2021-09-24 19:07:47 字數 2363 閱讀 6919

一、vim命令

1.跳到文字的最後一行:按「g」,即「shift+g」

2.跳到最後一行的最後乙個字元 : 先重複1的操作即按「g」,之後按「$」鍵,即「shift+4」。

3.跳到第一行的第乙個字元:先按兩次「g」,

4.跳轉到當前行的第乙個字元:在當前行按「0」。

5.vi加密。進入vi,輸入":" + "x" 之後就提示你輸入兩次密碼。

6.檔案重新載入 :e!

7.單行複製 將游標移到複製行 按 'yy'進行複製

8.多行複製 將游標移到複製首行 按 'nyy'進行複製 n=1.2.3.4。。。。。

9.貼上 將游標移到貼上行 按 'p'進行貼上

10.查詢 /pattern enter

一般模式:在linux終端中輸入「vim 檔名」就進入了一般模式,但不能輸入文字。

命令模式:在一般模式下按:就會進入命令模式,左下角會有乙個冒號出現,此時可以敲入命令並執行。

命令模式:

i 在游標前進入 i 在行首進入

a 在游標後進入 a 在行末進入

cw 修改乙個單詞 dw 刪除乙個單詞

dd 刪除一行 u 撤銷上一次操作

ctrl+r 重新上一次操作 gg 游標快速回到檔案底部

gg 游標快速回到檔案首部 4dd 刪除游標所在行開始的4行

p 在游標下一行進行貼上 yy 複製一行

d$ 刪除游標後面的字元都行末

末行模式:

q 退出 q! 強制退出

w 儲存 wq 儲存並退出

wq! 強制儲存並退出 set nonu 不顯示行數

set autoindent 自動對齊 set noautoindent 取消自動對齊

1,5s/mail/gmail/g 全域性替換(1-5行) 1,$s/mail/gmail/g 全域性替換

1、 需要按行快速移動游標時,可以使用鍵盤上的編輯鍵home,快速將游標移動至當前行的行首。除此之外,也可以在命令模式中使用快捷鍵"^"(即shift+6)或0(數字0)。

2、 如果要快速移動游標至當前行的行尾,可以使用編輯鍵end。也可以在命令模式中使用快捷鍵"$"(shift+4)。與快捷鍵"^"和0不同,快捷鍵"$"前可以加上數字表示移動的行數。例如使用"1$"表示當前行的行尾,"2$"表示當前行的下一行的行尾。

3、i是定位到行首,a是定位到行末。(shift + i / shift + a,進入編輯時)

1、v+移動游標可以選中文字。

2、y可以複製已經選中的文字

3、p可以貼上

複製一行則:yy

複製當前游標所在的位置到行尾:y$

複製當前游標所在的位置到行首:y^

複製三行則:3yy,即從當前游標+下兩行。

剪下文字:

用v選中文字之後可以按y進行複製,如果按d就表示剪下,之後按p進行貼上。

剪下一行:dd

剪下當前行游標所在的位置到行尾:d$

剪下當前行游標所在的位置到行首:d^

前切三行:3dd,即從當前行+下兩行被剪下了。

二、linux命令快速操作檔案

1.檢視檔案行數

wc -l 檔名

2.分割檔案: 將乙個檔案分割成多個

語  法:split [–help][–version][-《行數》][-b 《位元組》][-c 《位元組》][-l 《行數》][要切割的檔案][輸出檔名]

-《行數》或-l《行數》  指定每多少行就要切成乙個小檔案。

-b《位元組》  指定每多少字就要切成乙個小檔案。支援單位:m,k

-c《位元組》  與-b引數類似,但切割時盡量維持每行的完整性。

–help  顯示幫助。

–version  顯示版本資訊。

[輸出檔名]  設定切割後檔案的前置檔名,split會自動在前置檔名後再加上編號。

for example:

split -l 1000 a.txt -d -a 4 b_

將a.txt檔案按照1000行來平分成若干個大小檔案,b_ 是要儲存成的新檔案的字首,字尾是指定的4位數字(-d -a 4) 例如:b_0001 b_0002等

3.合併多個格式相同的檔案

(1)第一種方法:

將要合併的資料夾移動到同一資料夾下,使用vim進入命令列模式:

使用以下命令進行合併:

:r 檔名稱.txt

(2)第二種方法:

將合併的檔案移動到同一目錄下,假定我們要合併a.txt和 b.txt這兩個檔案,可以使用以下的命令功能:

cat a.txt b.txt > c.txt
這一命令將a.txt和b.txt中的內容寫入了c.txt中

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

LINUX常用命令大全

關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...