Linux程式設計學習筆記1

2021-07-25 07:56:14 字數 994 閱讀 4185

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 套接字檔...