查詢目錄下的所有檔案中是否含有某個字串
find .|xargs grep -ri "ibm"
查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名
find .|xargs grep -ri "ibm" -l
-c 測試檔案是否已經排序
-m 合併兩個排序檔案
-u 刪除所有同樣行
-o 儲存sort結果的輸出檔名
-t 域分隔符,用非空格或tab開始排序
+n :n 為列號,使用此列號開始排序
-n 指定排序是域上的數字分類項
-r 比較求逆
sort -c test.txt 測試檔案是否分類過
sort -u test.txt 排序並合併一樣的行
sort -r test.txt 以相反的順序排列
sort -t "/" +2 test.txt 以"/"分隔,第二個域開始分類
(2)uniq命令
uniq [options ] files 從乙個文字檔案中去除或禁止重複行
-u 只顯示不重複行
-d 只顯示有重複資料行,每種重複行只顯示其中一行
-c 列印每一重複行出現次數
-f :n為數字,前n個域被忽略
uniq -f 2 test.txt 忽略前2個域
(3)join 命令
join [options] file1 file2 用來將來自兩個分類文字檔案的行連在一起
-an,n為一數字,用於連線時從檔案n中顯示不匹配行
-onm ,連線域,n為檔案號,m為域號
-jnm,n為檔案號,m為域號,使用其他域作連線域
-t ,域分隔符。用來設定非空格或tab鍵的域分隔符。
(4)split命令
split -output_file_size intput_filename output_filename
用來將大檔案分割成小檔案。
-b n,每個分割檔案的大小n
-c n,每個分割檔案一行最多n位元組
-l n,每個分割檔案的行數
-n,同-l n
split -10 test.txt 將test.txt分割成10行的小檔案
(5)cut 命令
cut -c n1-n2 filename 顯示每行從開頭算起 n1 到 n2 的文字。
cut -c 3-5 test.txt 顯示test.txt中每行從第3到第5個字元
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...