Linux之 小技巧

Ctrl+u 刪除光標前命令
Ctrl+k刪除光標后命令

AWK 命令(用來整理數據)

打印文本里的第一列
awk '{print 1}' /路徑/aaa.txt 打印文本里的最后一列 awk '{printNF}' /路徑/aaa.txt
打印文本里的倒數第二列
awk '{print $(NF-1)}' /路徑/aaa.txt

awk -F“:” '{print 1“-”NF}' /路徑/aaa.txt | head -5
“:” 把每一列都用:分割
head -5 顯示前5行
1“-”NF 第一列和最后一列拼接

grep 命令(用來查找內容)

grep 如何顯示結果 "關鍵字" 路徑(精確到具體文件)
Eg:
1、以root為開頭高亮顯示/aaa/bbb/ccc.txt
grep --color "^root" /aaa/bbb/ccc.txt
2、以root為結尾高亮顯示/aaa/bbb/ccc.txt
grep --color "root" /aaa/bbb/ccc.txt 3、不顯示 #開頭的行 以及空行 grep -v "#" /aaa/bbb/ccc.txt | grep -v "^"
如何顯示結果:
-a 以文本文件方式搜索
-c 計算匹配到的次數
-i 忽略大小寫
-n 順便輸出行號
-v 反向選擇
-h 查詢多文件時不顯示文件名
-l 查詢多文件時只輸出包含匹配字符的文件名
-s 不顯示不存在或無匹配文本的錯誤信息
grep命令加+E參數,這一擴展允許使用廣擴展模式匹配(就是可以使用正則)grep+E = egrep

find 命令 (用來查找文件)

解釋各個常用參數
1、find 路徑 -name "文件名" -type f (代表文件) -mtime +30(30天前) -size +10k(文件大小>10k) -perm 755
2、find 路徑 -name "文件名" -type d(代表文件) -mtime -10 (10天內) -size +5M(文件大小>5M) -perm 644
刪除
3、find 路徑 -name "文件名" 其他條件 |xargs rm -rf {} ; 前面的參數傳入到{}中 刪除路徑的文件名文件
復制
4、find 路徑 -name "文件名" 其他條件 |-exec cp {} 目標路徑; 前面的參數傳入到{}中 復制路徑的文件名文件到目標路徑
剪切(移動)
5、find 路徑 -name "文件名" 其他條件 |-exec mv {} 目標路徑 ; 前面的參數傳入到{}中 移動路徑的文件名文件到目標路徑
恢復文件權限
6、find 路徑 -type f | -exec chmod -R 644 ; 恢復文件類型的權限
7、find 路徑 -type d | -exec chmod -R 755 ; 恢復文目錄型的權限
查看下一層路徑下的文件大小
8、find ./ -maxdepth 2 |grep 20190313|xargs du -sh

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 進入帶空格的文件或者文件夾 Linux文件權限詳解 文件和目錄權限概述 在linux中的每一個文件或目錄都包含有訪...
    annkee閱讀 2,794評論 0 4
  • Linux基本應用-管道命令的使用 [if !supportLists]?[endif]【課程目的】 1.了解命令...
    FX喂你袋鹽閱讀 1,108評論 0 0
  • 一、文件安全與權限 1、文件有讀r 寫w 可執(zhí)行x 三個權限 對應數字 4 2 1 使用ls -l 出來的最前面的...
    風也醉閱讀 267評論 0 1
  • 第 2 章 SHELL 基礎知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現在我們來進一...
    LiWei_9e4b閱讀 1,648評論 0 0
  • 1.如果我失敗了,新來代替我的家伙,他會怎么辦?既然這樣,我為什么不去做。 2.做成功日志,時刻激勵自己。 3.面...
    麥浪盡頭的天空閱讀 212評論 0 0

友情鏈接更多精彩內容