Linux文件操作四剑客常用命令
生活随笔
收集整理的這篇文章主要介紹了
Linux文件操作四剑客常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
find查找命令
find命令說明
- Linux find命令用來在指定目錄下查找文件
- 任何位于參數之前的字符串都將被視為欲查找的目錄名
- 如果使用該命令時,不設置任何參數,則find命令將在當前目錄下查找子目錄與文件
find常用查找方法
grep指令
grep指令說明
- grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來
- grep搜索成功,則返回0,如果搜索不成功,則返回1,如果搜索的文件不存在,則返回2
grep常用查找方法
grep其他用法
sed流編輯器,過濾和替換文本
sed指令說明
- sed 命令將當前處理的行讀入模式空間進行處理,處理完把結果輸出,并清空模式空間
- 然后再將下一行讀入模式空間進行處理輸出,以此類推,直到最后一行
- 還有一個暫存空間,可以暫時存放一些處理的數據,但不能直接輸出,只能放到模式空間輸出
- 這兩個空間其實就是在內存中初始化的一個內存區域,存放正在處理的數據和臨時存放的數據
sed指令參數詳解
'''1. 常用選項 ''' -n # 不打印模式空間 -e # 執行腳本、表達式來處理 -f # 執行動作從文件讀取執行 -i # 修改原文件 -r # 使用擴展正則表達式'''2. 常用命令 ''' s/regexp/replacement/ # 替換字符串 p # 打印當前模式空間 P # 打印模式空間的第一行 d # 刪除模式空間,開始下一個循環 D # 刪除模式空間的第一行,開始下一個循環 = # 打印當前行號 a \text # 當前行追加文本 i \text # 當前行上面插入文本 c \text # 所選行替換新文本 q # 立即退出 sed 腳本 r # 追加文本來自文件 w filename # 寫入當前模式空間到文件 ! # 取反、 否定'''3. 常用地址 ''' $ # 匹配最后一行 /regexp/ # 正則表達式匹配行 number # 只匹配指定行 addr1,addr2 # 開始匹配 addr1 行開始,直接 addr2 行結束 addr1,+N # 從 addr1 行開始,向后的 N 行 addr1,~N # 從 addr1 行開始,到 N 行結束sed常用方法
awk指令
awk指令說明
- awk是一種編程語言,用于在linux下對文本和數據進行處理
- awk的處理文件和數據處理方式是逐行掃描,尋找到匹配的行,并在這些行上進行你想要的操作
- 如果沒有指定處理動作,則把匹配的行顯示到屏幕上
awk常用指令
awk基本語法
更詳細的操作指令點這里
總結
以上是生活随笔為你收集整理的Linux文件操作四剑客常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dockerfile项目环境介绍
- 下一篇: 查看Linux系统基本信息CPU内存系统