linux 編輯檔案時雜項

2021-10-07 05:40:18 字數 508 閱讀 7333

大檔案搜尋文字時grep 「文字」只能搜尋到前幾個結果需要新增-a引數

grep -a 「text」 file

:%s/正則搜尋被替換文字/替換文字/g (%代表整個檔案,g代表只檔案末尾)

:%s/^ //g將文字每一行中所有開頭為空格的替換為空

:%s/^ //將文字每一行中開頭為空格的替換為空

:s/gongitar/general_gong/g替換當前行gongistar為general_gong

:n,$/gongistar/general_gong/ n行開頭至結尾gongistar替換為general_gong

cat file | tr -d "gongistar" > newfile 刪除file中gongistar並匯入newfile檔案中

tr -d為刪除檔案中內容

vim時可以使用ctrl+v進入選擇模式進行列的選擇

>為匯入檔案,如果存在檔案的話會進行覆蓋

>>為在原來檔案結尾加入新的內容,如果不存在則進行建立

linux驅動雜項

下面我們看乙個例子,linux 2.6.x drivers usb storage usb.c中有這樣乙個結構體初始化專案 static struct usb driver usb storage driver 乍一看,這與我們之前學過的結構體初始化差距甚遠。其實這就是前面所說的指定初始化在linu...

Linux使用雜項

gcc main.c o main.out 生成檔名為 main.out linux執行程式 假定程式名為 a.out 在a.out所在目錄下執行以下語句 a.out.表示當前目錄 ps a 列出所有執行中 啟用程序 ps ef grep 列出需要程序 ps aux 顯示程序資訊,包括無終端的 x ...

linux相關雜項

1,查詢檔案 find 指定目錄 指定條件 指定動作 指定目錄 所要搜尋的目錄及其所有子目錄。預設為當前目錄。指定條件 所要搜尋的檔案的特徵。指定動作 對搜尋結果進行特定的處理。find name my ls 在當前目錄 包含子目錄 中查詢以my開頭的檔案,並顯示其詳細資訊。find type f ...