vim使用說明
以前都是一直採用gedit編寫**,覺得很low,現在嘗試改用vim,但是vim的命令實在太多了,一時半會也記不住,下面摘錄一些感覺常用的操作。
vim有命令列模式和輸入模式,最後行模式三種。進入vim時,預設是命令列模式,通過下面幾個切換到輸入模式輸入資料:
i : 從游標所在位置開始插入新輸入的字元
o : 新增加一行,將游標移到下一行的開頭
命令列模式下可以完成複製貼上、刪除、找行數操作
複製貼上:
yy: 將游標目前所在的位置整行複製
nyy:從游標行開始下面n行複製
p:貼上複製內容到游標行下面
刪除:dd: 刪除整行,按住d不放一直刪除
ndd:刪除n行
找行數:
ng:將游標移至n行行首
在命令列模式下輸入「:」,進入最後行模式
set nu: 顯示行號
/字串 : 查詢字串
e file:建立名字為file的新檔案
gcc編譯器
gcc [options] [filenames]
-c 只編譯,不連線,用於編譯多個檔案
-o [filename1] [filenames] 將filenames編譯成可執行檔案filename1
-wall 顯示警告資訊
-g –ggdb3 顯示排錯資訊以便於除錯
-o1,-o2,-o3優化**執行效率
編譯多個檔案:(大型程式將用make來管理)
先用-c生成.o檔案:gcc –wall –c filename1, gcc –wall –c filename2, ….;
然後使用-o生成乙個可執行檔案:gcc –o program filename1 filename2…
指定檔案的查詢路徑:-i
c++編譯器 g++,使用方法與gcc一樣
g++ [-options] [filenames]
linux程式設計筆記(1)
1 linux 用gcc編譯c程式 gcc c 生產.o檔案 連線gcc o 最後執行 多個檔案聯合起來可以做成標頭檔案 標頭檔案裡只寫函式名返回值型別和參數列 void bill char st void fred 2 字尾.h檔案 源程式裡加入 include 後gcc c program.c ...
Linux程式設計學習筆記
1.2.4開發系統引導 採用不同語言在linux下程式設計,標頭檔案和庫檔案管理是繞不開的話題,覺得這章寫的很繞,特此總結下!1.標頭檔案 對c語言來說,ubuntu標頭檔案幾乎全部位於 usr include目錄及其子目錄中,而對於其他程式設計系統 這裡可以理解為採用其他程式語言吧!的標頭檔案會存...
linux學習筆記 1
第一部分 shell 第一章 檔案安全與許可權 1 1 檔案 當你建立乙個檔案,系統儲存了關於有關該檔案的資訊,包括 檔案的位置 檔案型別 檔案長度 哪些使用者擁有該檔案,哪些使用者可以訪問該檔案i節點 檔案的修改時間 檔案的許可權位1 2檔案型別 d 目錄 l 符號鏈結 指向另一檔案 s 套接字檔...