linux學習筆記17

2021-08-14 07:19:21 字數 1613 閱讀 1243

vim

vim介紹

vim是vi的公升級版,vim和vi的最大區別就是編輯乙個文字時vi不會顯示顏色,vim會顯示顏色,vim的安裝方法yum install -y vim-enhanced

vim顏色顯示

vim的顏色和你檔案的具體內容有關,相同的檔案在不同的目錄下都有可能導致顏色不存在,vim的配置檔案在vim /etc/vimrc.

vim一般模式下移動游標

h或向左鍵:游標向左移動乙個字元。

l或向右鍵: 游標向右移動乙個字元。

j或向下鍵:游標向下移動

k或向上鍵:游標向上移動。

ctrl+bpgup:向上翻一頁。

ctrl+fpgdn:向下翻一頁。

數字0shift+6:可以直接移動到行首。

shift+4:可以直接移動到末尾。

連續按兩次gg:可以直接移動到首行。

g:可以直接移動到末行。

ng:移動到n行,n是任意的數字

注:空格鍵也是向右,按一次向右移動乙個字元,如果想要往有移動n個字元可以輸入n然後直接按空格鍵就好了,h、j、k、l,都支援這種操作。

vim一般模式下複製、剪下和貼上

小寫x:表示向後刪除剪下乙個字元。

大寫x:表示向左刪除剪下乙個字元。

nx:表示向後刪除剪下n個字元。

dd:表示刪除剪下游標所在的這一行。

ndd:表示刪除游標所在行之後的n行。

yy:表示複製游標所在行。

nyy:表示從游標所在行向下複製n行。

小寫p:表示從游標所在行向下貼上。

大寫p:表示從游標所在行向上貼上。

u

v:按v後移動游標會選中指定字元,然後可以實現複製貼上等工作。

linux指令碼攻略學習筆記17

sed是進行文字替換的不二之選。這樣,我們就可以通過sed用空白替代匹配的句子。先建立乙個包含替換文字的檔案。例如 我們的目標是移除包含 mobile phones 的句子。可以用sed語句來實現 這裡的匹配模式是用來匹配整句文字的正規表示式,檔案中的每一句話第乙個字元都是空格,句與句之間用 來分割...

Linux學習筆記17 alarm pause

inlcude unsigned int alarm unsigned int seconds int pause void alarm是乙個鬧鐘,在指定的秒數之後發出乙個sigalrm訊號 但是,alarm函式自身是馬上就返回的,不用等待n秒之後再返回,非同步 這個訊號只能本程序自己接收 如果在呼...

linux學習筆記17 管好網路

網路介面 network inte ce ifconfig 所有使用者都可以用此命令檢視網路介面,但是只有root使用者才可以操縱網路介面 此講中所有網路都是指的乙太網 stu localhost ifconfig eth0 link encap ethernet hwaddr 00 0c 29 5...