Linux命令之編輯

2021-09-08 12:45:08 字數 1477 閱讀 6236

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

命令列中,能夠用「vi *********」+回車啟動vi並開啟乙個已經存在的檔案。假設沒有「*********」這個檔案,儲存時會自己主動建立這個檔案。直接輸入「vi」回車。就是僅僅啟動文字編輯器。

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

「: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 分屏檢視大型檔案 ...