Linux系統命令及shell指令碼實踐指南第五課

2021-09-27 08:20:31 字數 692 閱讀 8752

嵌入式作業系統

linux開發工具

文字編譯器:vim

ide:整合開發環境

1、      

基本操作:三種模式

2、      

如何配置vim:letc/vimrc

3、      

vim命令模式操作:複製yy nyy(n代表複製行數)、貼上p、刪除dd ndd、恢復u

4、      

vim底行模式操作:

查詢:/str ?str

替換:s/old/new/flag  flag:g全行 c詢問 %全文替換

另存為:r,w

操作:sp +檔案 :分屏顯示

linux開發工具

編譯器gcc (編譯選項、靜態庫和動態庫的製作與使用)

1、      

gcc特點:能夠實現交叉編譯:在當前cpu平台能夠編譯出在其他平台cpu平台執行的**

pc:x86

預處理:

1、      

標頭檔案展開

#include系統頭檔案目錄(/usr/include)

#include「stdio.h」先在當前目錄搜尋,然後到系統的頭檔案目錄

2、      

巨集替換3、      

條件編譯

4、      

預處理指令;#line  #error

Linux系統命令及Shell指令碼實踐指南筆記

系統執行級別 執行級0 關機 執行級1 單使用者模式,系統出現問題時可使用這種模式進入系統維護,典型的使用場景 就是在忘記root密碼時可進入次模式修改root密碼。執行級2 多使用者模式,但是沒有網路連線。執行級3 完全多使用者模式,這也是linux伺服器最常見的執行級。執行級4 保留未使用。執行...

《linux系統命令及shell指令碼》閱讀筆記2

linux系統命令及shell指令碼 閱讀筆記21.6.2 info page 就內容來說,info頁面比man page編寫得要更好 更容易理解,也更友好,但man page使用起來確實要更容易得多。乙個man page只有一頁,而info頁面幾乎總是將它們的內容組織成多個區段 稱為節點 每個區段...

《linux系統命令及shell指令碼》閱讀筆記 5

linux系統命令及shell指令碼 閱讀筆記 5 1,gzip gunzip gzip gunzip是用來壓縮和解壓縮單個檔案的工具,使用方法比較簡單。比如,在 root目錄下壓縮install.log檔案,壓縮後生成的檔案是install.log.gz檔案,然後再使用gunzip檔案將其解壓縮即...