Linux命令之編輯

2021-08-27 17:31:31 字數 2046 閱讀 8597

vi是終端命令列裡功能最強的文字編輯器了,但目前需要用到的只是文字編輯功能,與gcc、make等工具的整合應用現在還不需要,所以操作難度不大,習慣就好。linux發行版所帶的一般不是vi,而是vim,vi的加強版,功能更強但操作比傳統的vi更方便,但啟動命令還是「vi」。

命令列中,可以用「vi *********」+回車啟動vi並開啟乙個已經存在的檔案。如果沒有「*********」這個檔案,儲存時會自動建立這個檔案。直接輸入「vi」回車,就是只啟動文字編輯器。

剛啟動的vi處於命令狀態。命令狀態下,vi把所有的使用者輸入都當作命令。

vi最常用的內部命令有:

「:q」退出編輯器。

「:!q」忽略所有改動強行退出。

「:i」轉入編輯狀態。

「:w」儲存檔案。

「:wq」儲存後退出。

「:w *********」把內容儲存進檔案「*********」。

「:!w *********」把內容儲存進檔案「*********」,替換掉其原來的內容。

「/***」尋找下文中的字串「***」。

「?***」尋找上文中的字串「***」。

「:nn」直接跳轉到第nn行。

「dd」刪除游標所在的行。

編輯狀態下,連按兩次或更多次「esc」鍵,能返回命令狀態,如果忘了當前狀態,多按幾次「esc」鍵,即可。傳統的vi裡,移動游標也得在命令狀態下,上下左右分別對應「j」「k」「h」「l」鍵。vim中也可以這樣,但是使用4個箭頭鍵還是舒服多了,而且不管在哪個狀態都能使用。

初步檢查一下gcc

gcc,gnu c compiler,開放源**的c語言便宜系統,許多軟體的安裝和重新建造linux核心都要靠它。

試著用vi把下面5行文字添到乙個文字檔案裡:

#include

main()

把檔案儲存為「aaa.c」。

在終端命令列裡,切換到「aaa.c」所在的目錄,執行「gcc aaa.c -o bbb」,看看目錄裡是否多出乙個叫「bbb」的可執行檔案?如果這個檔案存在,再執行「./bbb」,命令列顯示出「***」即可。否則不是檔案內容錯了就是gcc有毛病。如果gcc一切正常,就可以進行下一步了。

命令列中,可以用「vi *********」+回車啟動vi並開啟乙個已經存在的檔案。如果沒有「*********」這個檔案,儲存時會自動建立這個檔案。直接輸入「vi」回車,就是只啟動文字編輯器。

剛啟動的vi處於命令狀態。命令狀態下,vi把所有的使用者輸入都當作命令。

vi最常用的內部命令有:

「:q」退出編輯器。

「:!q」忽略所有改動強行退出。

「:i」轉入編輯狀態。

「:w」儲存檔案。

「:wq」儲存後退出。

「:w *********」把內容儲存進檔案「*********」。

「:!w *********」把內容儲存進檔案「*********」,替換掉其原來的內容。

「/***」尋找下文中的字串「***」。

「?***」尋找上文中的字串「***」。

「:nn」直接跳轉到第nn行。

「dd」刪除游標所在的行。

編輯狀態下,連按兩次或更多次「esc」鍵,能返回命令狀態,如果忘了當前狀態,多按幾次「esc」鍵,即可。傳統的vi裡,移動游標也得在命令狀態下,上下左右分別對應「j」「k」「h」「l」鍵。vim中也可以這樣,但是使用4個箭頭鍵還是舒服多了,而且不管在哪個狀態都能使用。

初步檢查一下gcc

gcc,gnu c compiler,開放源**的c語言便宜系統,許多軟體的安裝和重新建造linux核心都要靠它。

試著用vi把下面5行文字添到乙個文字檔案裡:

#include

main()

把檔案儲存為「aaa.c」。

在終端命令列裡,切換到「aaa.c」所在的目錄,執行「gcc aaa.c -o bbb」,看看目錄裡是否多出乙個叫「bbb」的可執行檔案?如果這個檔案存在,再執行「./bbb」,命令列顯示出「***」即可。否則不是檔案內容錯了就是gcc有毛病。如果gcc一切正常,就可以進行下一步了。

Linux命令之編輯

vi是終端命令列裡功能最強的文字編輯器了,但眼下須要用到的僅僅是文字編輯功能。與gcc make等工具的整合應用如今還不須要,所以操作難度不大,習慣就好。linux發行版所帶的一般不是vi,而是vim,vi的加強版,功能更強但操作比傳統的vi更方便。但啟動命令還是 vi 命令列中,能夠用 vi 回車...

linux命令之 Linux文件編輯

1.vi和vim三種模式 1 命令模式 移動游標 2 插入模式 編輯文件 3 末行模式 儲存退出 不同模式操作示意圖 其中wq是儲存退出,wq 強制儲存退出 q不儲存退出 q 強制不儲存退出。命令模式 常用操作 1 游標定位 gg到檔案首行,g到檔案尾行,到游標所在行行首,到游標所在的行行尾,行號 ...

linux命令之檔案編輯

用ls寫入 ls檢視當前目錄資訊 2.重定向命令的使用 命令說明 如果檔案存在會覆蓋原有檔案內容,相當於檔案操作中的 w 模式 如果檔案存在會追加寫入檔案末尾,相當於檔案操作中的 a 模式 格式 ls 寫入的檔案 1.檢視檔案內容命令的使用 命令說明 cat檢視小型檔案 more 分屏檢視大型檔案 ...