linux常用命令awk,sort
1.將文字中第2列資料求和
awk 『 end 』 a.txt
樣例:a.txt
執行 awk命令
2.sort 命令
-n 以數字排序(若不加則把文字中的數字當做字元)
-k 後面接數字k,以第k列關鍵字排序
-t 後面接字元,設定分隔符,預設是空格或者\t
3.替換
$;只替換第乙個匹配的字元
$;替換所有匹配的字元
可以用於按照分隔符切分字串,例如將字串¥line;按照:分割開
命令:array=(¥)
取第乙個元素¥;求array陣列的長度¥
4.在做數字比較的時候經常報錯 [ -gt unary operator expected
報錯原因是:被比較的兩個變數未賦初值,當變數為空是就出現[ -gt ]的現象
5.awk列印從第2列到最後一列的資訊
awk 『) ;
echo $
7.sed
用法1:修改filename中的字串a替換成b,並重定向到新的檔案new_filename
cat filename | sed 『s/a/b/g』 >new_filename
用法2:新增選項-i可以直接修改某檔案中的字串替換,不需要重定向到新的資料夾下
sed -i s/a/b/g filename
用法3:某字串替換成變數(變數外單引號、雙引號)
b=model
cat filename | sed 『s/a/』 「$b」 『/g』 >new_filename
8.sort命令,篩選重複的項
cat filename | sort|uniq -c | sort -nr
出現次數最多的出現在最頂端
2 f0db11d94c0047a289e976a74010f8b7-bydefault 導航到 附近加油站
2 d95346c4b51c470787bc3b61ab0b01d7-bydefault 導航到 恆隆廣場
2 cf4fb0881d6fcb5b7cb67ec95d11f59a-bydefault 導航到 你心裡
2 c006cb3b03db4294a59baef75b4e6f1d-bydefault 導航到 廣州火車站
2 b295894b14504eda815705c7fcf8a09e-bydefault 導航到 永珍匯
2 934f2b05cb7b4ca8b27cd499826233b3-bydefault 導航到 單位
2 8f610377f1c644c7b1809fc1ee13b567-bydefault 導航到 濕地公園
2 7de58588773c422dbef6fc0565713256-bydefault 導航到 附近的加油站
2 6c180f25cbaa426fb96f5f6484948b9c-bydefault 導航到 萬達廣場
2 632af19759d840d9aa88a715329bbd81-bydefault 導航到 附近的加氣站
2 54e797d810ae21cfecc0b717fa2860bd-bydefault 導航到 加油站
2 533a730433a243bda056c6d03de8b577-bydefault 導航到 北京站
2 4077b7142246426ca62dbb6748aeaf4d-bydefault 導航到 惠園小區
2 1ca91e8ab4785cf426b0027dc5bc679c-bydefault 導航到 公司
2 1bd8a05000e54f89870a2c368b6a6de0-bydefault 導航到 家
2 1940c1e17dd44b8a91f941da251feb0c-bydefault 導航到 附近的加氣站
2 1457d209df6c481880a3b6dddf4c8ac4-bydefault 導航到 加油站
2 0721a4275fbc649e5eb1099eef1d5265-bydefault 導航到 萬達廣場
8.1:sort按照第一列排序並將第一列重複的行刪掉
cat tmp.txt
一 ii i1
一 ii i2
一 ii i4
丁 d ing1
七 q i1
萬 uu uan4
丈 zh ang4
三 s an1
上 sh ang4
下 x ia4
例:「一」多發音,只保留其中乙個
cat tmp.txt | sort -k 1,1 -u -
執行結果:
一 ii i1
丁 d ing1
七 q i1
萬 uu uan4
丈 zh ang4
三 s an1
上 sh ang4
下 x ia4
9.伺服器上正在執行的指令碼轉後台
第一步:ctrl+z暫停任務
第二步:bg將任務切至後台
10.grep第一列只有單個字的行
cat tmp.txt
今天 j in1 t ian1
天氣 t ian1 q i4
好 h ao3
壞 h uai4
例:將好和壞這兩行抽選出來
cat tmp.txt | grep "^. "
執行結果:
好 h ao3
壞 h uai4
utt2spk
a.file b.file
c.file d.file
檔案utt2spk是舊資料夾名與對應的新資料夾名,批量修改資料夾的名字
awk 『』 utt2spk
機器卡頓查2個地方:
1.埠用htop看cpu利用率
2.進入儲存storage機器用iostat檢視機器上的io利用率 iostat -m -x 1
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...