五 Vi和Vim編輯器

2022-09-14 01:27:07 字數 2132 閱讀 7811

在linux下一般使用vi編輯器來編輯檔案。vi既可以檢視檔案也可以編輯檔案。三種模式:

命令列、插入、底行模式

切換到命令列模式:按esc鍵;

切換到插入模式:按 i 、o、a鍵;

i 在當前位置前插入

i 在當前行首插入

a 在當前位置後插入

a 在當前行尾插入

o 在當前行之後插入一行

o 在當前行之前插入一行

切換到底行模式:按

:(冒號);更多詳細用法,查詢文件《vim命令合集.docx》和《vi使用方法詳細介紹.docx》

開啟檔案:

vim file

退出:esc   :q

修改檔案:輸入

i進入插入模式

儲存並退出:esc  :wq

不儲存退出:esc   :q!

三種進入插入模式:

i:  在當前的游標所在處插入

o: 在當前游標所在的行的下一行插入

a: 在游標所在的下乙個字元插入

快捷鍵:

dd– 快速刪除一行

yy- 複製當前行

nyy- 從當前行向後複製幾行

p- 貼上

r– 替換

>  重定向輸出,覆蓋原有內容; >> 重定向輸出,追加功能;示例:

cat  /etc/passwd  >  a.txt  將輸出定向到a.txt中

cat  /etc/passwd  >>  a.txt  輸出並且追加

ifconfig > ifconfig.txt

管道是linux命令中重要的乙個概念,其作用是將

乙個命令的輸出用作另乙個命令的輸入

。示例ls --help | more分頁查詢幫助資訊

ps –ef | grep j**a查詢名稱中包含j**a的程序

ifconfig | more

cat index.html | more

ps –ef | grep aio

命令之間使用 && 連線,實現邏輯與的功能。

只有在 && 左邊的命令返回真(命令返回值 $? == 0),&& 右邊的命令才會被執行。

只要有乙個命令返回假(命令返回值 $? == 1),後面的命令就不會被執行。

mkdir test && cd test

date 顯示或設定系統時間

date  顯示當前系統時間

date -s 「2014-01-01 10:10:10「設定系統時間

df顯示磁碟資訊

df –h友好顯示大小

free顯示記憶體狀態

free –m以mb單位顯示記憶體組昂頭

top顯示,管理執行中的程式

clear清螢幕

ps 正在執行的某個程序的狀態

ps –ef檢視所有程序

ps –ef | grep ssh查詢某一程序

kill 殺掉某一程序

kill 2868  殺掉2868編號的程序

kill -9  2868強制殺死程序

du 顯示目錄或檔案的大小。

du –h顯示當前目錄的大小

who顯示目前登入系統的使用者資訊。

uname 顯示系統資訊。

uname   -a顯示本機詳細資訊。依次為:核心名稱(類別),主機名,核心版本號,核心版本,核心編譯日期,硬體名,處理器型別,硬體平台型別,作業系統名稱

vi和vim編輯器

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...

Vi和Vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣.vim 具有程式編輯的能力,可以以字型顏色辨別語法的正確性,方便程式設計 因為程式簡單,編輯速度相當快速。vim可以當作vi的公升級版本,他可以用多種顏色的方式來顯示一些特殊的資訊。vim會依據副檔名...

vi和vim編輯器

所有的linux系統都會內建 vi文字編輯器 vim具有程式編輯的能力,可以看做是vi的增強版本 1 正常模式 在正常模式下,我們可以使用快捷鍵 以vim代開乙個檔案就直接進入正常模式了,在這個模式中可以使用 上下左右 按鍵來移動游標,你可以使用 刪除字元 或 刪除整行 來處理檔案內容,也可以使用 ...