vi編輯器
vi是linux中最常用的文字編輯器,嵌入式系統開發人員要能熟練使用這個工具,vim是其改進版本(終端上輸入vi + 1.c[1.c是檔名]
按回車鍵enter
進入vi編輯器)
1—命令列模式:進入vi時的初始模式,可以通過命令對文字資料進行相應的操作,比如說複製,貼上,替換等[上下鍵移動]第乙個c**[yy:複製游標所在行
2yy:複製游標及以下共2行
dd:剪下游標所在行
2dd:剪下游標及以下共2行
p:將資料貼上到游標的下一行
p:將資料貼上到游標的上一行
u:撤銷操作
crtl+r:恢復
x:刪除游標所在字元
gg:將游標移動到第一行
g:將游標移動最後一行
2—插入模式:這個模式下可以進行文字的編寫
從命令列模式進入插入模式:
i:從當前游標之前進入插入模式
i: 從行首進入插入模式
a:從當前游標之後進入插入模式
a: 從行尾進入插入模式
o:從當前游標下一行進入插入模式
o:從當前游標上一行進入插入模式
從插入模式進入命令列模式:esc鍵
3—底行模式:主要進行檔案的儲存退出等操作
如何進入底行模式?在命令列模式下輸入:可以進入底行模式(shift+:)
wq:儲存退出
q:退出
q!:強制退出,不儲存退出
w:儲存
vi 1.c
+i
+書寫原始碼
+esc
+shift+:
+wq
]
1,(編輯)書寫源**,書寫完之後儲存退出程式中的注釋2,(編譯)通過gcc編譯器編譯這個源**(因為這個源**計算機看不懂,我們必須將這個源**編譯成機器可以識別的程式)
3,(執行)./a.out執行編譯完成的計算機可以識別的a.out這個程式
//:單行注釋c庫/**/:多行注釋
在實際的程式設計中,經常需要使用到一些基本功能,例如輸入輸出,各種常用計算等。但是這些功能對於一般程式設計師來說難以自行開發,卻要經常用到,因此編譯系統通常將這些功能預先編制好,以程式庫的形式提供給程式設計師使用gcc編譯的四個過程 …
後續引導 …
@163.com等待您的技術**
Linux C程式設計之訊號介紹
unix訊號使用總結 訊號的原理 訊號是一種程序通訊的方法,他應用於非同步事件的處理。訊號的實現是一種軟中斷。它被傳送為乙個正在執行的程序,已告知程序某個事件發生了。1.1 訊號的建立 用訊號處理來模擬作業系統的中斷功能。要想使用訊號處理功能,你要做的就是填寫乙個訊號處理函式即可。1 呼叫signa...
Linux C程式設計之 makefile使用
一,示例 四個檔案 main.c main.h t print.c t print.h makefile 寫法1 main main.o t print.o gcc main.o t print.o o main main.o main.c main.h gcc c main.c t print.o...
Linux C程式設計之訊號介紹
unix訊號使用總結 訊號的原理 訊號是一種程序通訊的方法,他應用於非同步事件的處理。訊號的實現是一種軟中斷。它被傳送為乙個正在執行的程序,已告知程序某個事件發生了。1.1 訊號的建立 用訊號處理來模擬作業系統的中斷功能。要想使用訊號處理功能,你要做的就是填寫乙個訊號處理函式即可。1 呼叫signa...