1 查詢某個關鍵字前後幾行的所有資料
grep -a5 -b5 關鍵字 檔名
a表示的後幾行,b表示的前幾行,如果前後5行也可以用-c5表示
2 vi命令
vi filename :開啟或新建檔案,並將游標置於第一行首
vi +n filename :開啟檔案,並將游標置於第n行首
vi + filename :開啟檔案,並將游標置於最後一行首
vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處
vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename
vi filename....filename :開啟多個檔案,依次進行編輯
最後行方式命令
:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下
:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下
:n1,n2 d :將n1行到n2行之間的內容刪除
:w :儲存當前檔案
:e filename:開啟檔案filename進行編輯
:x:儲存當前檔案並退出
:q:退出vi
:q!:不儲存檔案並退出vi
(1) 轉到檔案結尾
在命令模式輸入 g
(2) 轉到10行
在命令模式輸入 10g
(3) 刪除所有內容:先用 g 轉到檔案尾,然後使用下面命令:
:1,.d
說明1 在 vi 中,「 . 」 表示當前行,「 1,. 」 表示從第一行到當前行, 「 d 」 表示刪除。
說明2 如果只是想刪除某一行,那麼把游標指到該行,然後輸入 dd 即可
(4) 刪除第10行到第20行的內容:先用 20g 轉到第20行,然後使用下面命令:
:9,.d
(5) 設定顯示行號
在vim裡執行(在普通模式下直接按冒號,並輸入下面的命令)
:set number
3 find命令
(1) 在/admin目錄下查詢以.txt結尾的檔名
find /admin -iname "*.txt"
(2) 找出/ admin下不是以.txt結尾的檔案
find / admin ! -name "*.txt"
(3) 當前目錄及子目錄下查詢所有以.txt和.pdf結尾的檔案
find . -name "*.txt" -o -name "*.pdf"
(4) 匹配檔案路徑或者檔案
find /admin/ -path "*user*"
(5) 基於正規表示式匹配檔案路徑
find . -regex ".*\.txt∥\.pdf$"
(6) 搜尋出深度距離當前目錄至少3個子目錄的所有檔案
find . -mindepth 3 -type f
(7) 搜尋最近五天內被訪問過的所有檔案
find . -type f -atime -5
(8) 搜尋五天前被訪問過的所有檔案
find . -type f -atime 5
(9) 搜尋超過五天被訪問過的所有檔案
find . -type f -atime +5
(10) 搜尋訪問時間超過5分鐘的所有檔案
find . -type f -amin +10
(11) 刪除當前目錄下所有.txt檔案
find . -type f -name "*.txt" -delete
(12) 搜尋出當前目錄下許可權為777的檔案
find . -type f -perm 777
(13) 查詢當前目錄下所有帶有某個字串的檔名
find .|xargs grep -rl "google.com"可以檢視當前命中行的內容 find .|xargs grep -r "google.com"
可以檢視當前命中行行號 find .|xargs grep -rn "google.com"
可以檢視當前命中上下文 find .|xargs grep -rn1 "google.com"
linux 常用命令記錄
一 chmod chmod命令有兩種格式 符號格式和絕對格式 符號格式為 chmod who operator permission filename who欄位要使用字元,可以使用字元有 a 所有使用者,三個不同級別的許可權都可以進行修改 u 系主,改變系主的許可權 g 組,改變同組的許可權 o ...
Linux 常用命令記錄
放假無聊時間,學習下linux基本命令,基礎的東西還是要牢牢掌握,大神勿噴!1 pwd 檢視當前檔案目錄 2 cd home 進入home資料夾 3 cd 返回上兩級目錄 4 ls 檢視目錄中的檔案 5 ls f 檢視目錄中的檔案 6 mkdir p test test1 此時若路徑中的某些目錄尚不...
linux常用命令記錄
1.要查閱乙個檔案內容時,常用的命令是cat與more及less了。下面介紹各個查閱命令的用途吧 cat是concatenate 連續 的縮寫,主要的功能是將乙個檔案的內容連續顯示在螢幕上面 tac從最後一行開始顯示 它使cat的倒寫 nl 顯示的時候順便輸出行號 more 一頁一頁地顯示檔案內容 ...