檔案編輯命令
find命令
grep命令
cat
檢視檔案內容
合併檔案
往檔案中寫入資料, ctrl+d 是結束輸入
當乙個檔案的內容超過乙個螢幕能顯示的行數,使用 more 可以分屏顯示檔案內容。
使用方式: more filename
less
文字內容檢視器,檢視檔案內容,但是檔案內容不會顯示到介面上
head
顯示檔案前 n 行的內容
顯示檔案後 n 行的內容
統計檔案中單詞個數(-w)、字元個數(-c)、行數(-l)
三種模式介紹
vim一共有三種模式,我們可以在不同的模式下做不同的操作。
命令模式切換到插入模式:
a //進入到當前游標後開始編輯
a //進入到當前游標所在行的行末開始編輯
i //進入當前游標位置開始編輯
i //進入當前游標所在行的行頭開始編輯
命令模式切換到末行模式
: //對文字的設定或儲存工作
/ //對文字進行全文向下搜尋字串 string
? //對文字進行全文向上搜尋字串 string
vi/vim 常用命令
n dd //刪除游標開始向下的 n 行
n yy //拷貝游標開始向下的 n 行
p //貼上
u //撤銷上一次操作
ctrl + r // 恢復上一次撤銷操作
r //替換乙個字元
shift + 6 //游標移動到當前行的行頭
shift + 4 //游標移動到當前行的行尾
shift + g //游標移動到整個文字的最後一行 g
gg //游標移動到整個文字的第一行
n shift + g //游標移動到第 n 行
d n shift + g //刪除游標到 n 行的內容
y n shift + g //拷貝游標到 n 行的內容
末行模式下的操作
w //儲存文字
q //退出編輯
wq //儲存並退出
q! //強制退出
w newfile //另存為
set nu //顯示行號
set nonu //取消行號
set hlsearch //設定高亮搜尋
set nohlsearch //取消高亮搜尋
n,m s/oldstring/newstring //替換整個文字每行的第乙個 oldstring
n, m s/oldstring/newstirng/g //替換整個文字所有的 oldstring
/string //向下搜尋 string
?string //向上搜尋 string
在檔案中過濾出包含指定字串的行
-a 或 --text : 不要忽略二進位制的資料。
-a《顯示行數》 或 --after-context=《顯示行數》 : 除了顯示符合範本樣式的那一列之外,並顯示該行之後的內容。
-b 或 --byte-offset : 在顯示符合樣式的那一行之前,標示出該行第乙個字元的編號。
-b《顯示行數》 或 --before-context=《顯示行數》 : 除了顯示符合樣式的那一行之外,並顯示該行之前的內容。
-c 或 --count : 計算符合樣式的列數。
-c《顯示行數》 或 --context=《顯示行數》或-《顯示行數》 : 除了顯示符合樣式的那一行之外,並顯示該行之前後的內容。
-d 《動作》 或 --directories=《動作》 : 當指定要查詢的是目錄而非檔案時,必須使用這項引數,否則grep指令將回報資訊並停止動作。
-e《範本樣式》 或 --regexp=《範本樣式》 : 指定字串做為查詢檔案內容的樣式。
-e 或 --extended-regexp : 將樣式為延伸的正規表示式來使用。
-f《規則檔案》 或 --file=《規則檔案》 : 指定規則檔案,其內容含有乙個或多個規則樣式,讓grep查詢符合規則條件的檔案內容,格式為每行乙個規則樣式。
-f 或 --fixed-regexp : 將樣式視為固定字串的列表。
-g 或 --basic-regexp : 將樣式視為普通的表示法來使用。
-h 或 --no-filename : 在顯示符合樣式的那一行之前,不標示該行所屬的檔名稱。
-h 或 --with-filename : 在顯示符合樣式的那一行之前,表示該行所屬的檔名稱。
-i 或 --ignore-case : 忽略字元大小寫的差別。
-l 或 --file-with-matches : 列出檔案內容符合指定的樣式的檔名稱。
-l 或 --files-without-match : 列出檔案內容不符合指定的樣式的檔名稱。
-n 或 --line-number : 在顯示符合樣式的那一行之前,標示出該行的列數編號。
-o 或 --only-matching : 只顯示匹配pattern 部分。
-q 或 --quiet或–silent : 不顯示任何資訊。
-r 或 --recursive : 此引數的效果和指定"-d recurse"引數相同。
-s 或 --no-messages : 不顯示錯誤資訊。
-v 或 --revert-match : 顯示不包含匹配文字的所有行。
-v 或 --version : 顯示版本資訊。
-w 或 --word-regexp : 只顯示全字符合的列。
-x --line-regexp : 只顯示全列符合的列。
-y : 此引數的效果和指定"-i"引數相同。
Linux 一些操作
1.ubuntu有時候會碰到滑鼠變成十字,並且系統無法動彈的情況,原因是因為我還沒有進入ipython的情況下就輸入import,導致系統卡死,為此,我們應該分為三步走。第一步,開啟終端 第二步,檢視import程序,ps a表示檢視所有程序,所以我們用ps a grep import來檢視impo...
Linux下一些操作
b 1.解壓多個檔案 b 解壓當前目錄下的所有 tar.gz 結尾的檔案 for ark in tar.gz do tar xvf ark done 將檔名賦給ark。或者find name tar.gz exec tar xvf print b 2.軟體的安裝和刪除 b 安裝 sudo apt g...
Linux的一些操作
開啟終端 ctrl alt t 關閉,ctrl d 建立目錄 mkdir dirname 建立資料夾 touch filename 進入指定路徑 cd 返回上級路徑 cd 檢視cpu使用 top 檢視gpu使用 nvidia smi 遠端上傳檔案 scp p 33000 r name 101.7.9...