2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

Linux系統常用文本處理命令有哪些?

更新時間:2020-04-01 來源:黑馬程序員 瀏覽量:

①find文件查找(重點)

命令:find

作用:用于查找文檔(其選項有55 個之多)

語法:# find 路徑范圍 選項1 選項1的值 [選項2 選項2 的值…]

常用參數:

-name:按照文檔名稱進行搜索(支持模糊搜索)

: 通配符,匹配任意個任意字符

-type:按照文檔的類型進行搜索

文檔類型的值: "-" 表示文件(在使用find 的時候需要用f 來替換), "d" 表示文件夾

用法一:find 路徑范圍 選項1 選項1的值 選項2 選項2的值

示例代碼:

#find /var/ -name boot.log -type f

含義:在/var/目錄下,查找名稱等于boot.log,類型是文件的文檔

linux文件處理命令10

用法二:find 路徑范圍 選項1 選項1的值使用通配符 選項2 選項2的值 

示例代碼:

#find /var/log -name "*.log" -type f

含義:在/var/log目錄下,查找所有.log結尾,類型是文件的文檔,*.log需要用引號引起來。

linux文件處理命令11

用法一:find 路徑范圍 選項1 選項1的值 

示例代碼:

#find /var/log -type d

含義:在/var/log目錄下,查找所有文件夾 

linux文件處理命令12

②grep搜索文件內容 (重要)

命令:grep

作用:在文件中直接找到包含指定信息的那些行,并把這些信息顯示出來

語法:#grep 要查找的內容 文件名

用法一:grep 查找的內容 文件名 

示例代碼:

#grep network boot.log

含義:在boot.log文件中,查找包含network的行

linux文件處理命令13


用法二:grep 查找的內容 多個文件 

示例代碼:

#grep network /var/log/*

含義:在/var/log目錄下的所有文件中,查找包含network的行

linux文件處理命令14

③輸出重定向

場景:一般命令的輸出都會顯示在終端中,有些時候需要將一些命令的執行結果想要保存到文件中進行后續的分析/統計,則這時候需要使用到的輸出重定向技術。

>:標準輸出重定向 :覆蓋輸出,會覆蓋掉原先的文件內容

>>:追加重定向 :追加輸出,不會覆蓋原始文件內容,會在原始內容末尾繼續添加

語法:#有輸出的命令 重定向符號 文件名

用法一:使用 > 進行覆蓋輸出 

示例代碼:

#11 > llroot.txt

含義:將ll命令輸出的內容,寫入到llroot.txt文件中,如果llroot.txt文件中有其他內容,則先清空,在寫入
注意:文件路徑中的文件可以是不存在的文件,例如llroot.txt可以不存在,執行命令時會自動創建這個文件

linux文件處理命令15

用法二:使用 >> 進行追加輸出
示例代碼:

#11 >> llroot.txt

含義:將ll命令輸出的內容,追加寫入到llroot.txt文件中

注意:文件路徑中的文件可以是不存在的文件,例如llroot.txt可以不存在,執行命令時會自動創建這個文件 

linux文件命令處理16


推薦了解Linux云計算+運維開發課程

分享到:
在線咨詢 我要報名
和我們在線交談!