http 直接显示目录下文件_Linux文件管理(下)
一、文本處理命令
1、查看文件內容
①cat查看及合并
命令:cat
作用:查看文件內容
語法:#cat 文件名稱
? #cat 文件1 文件2 > 文件3
用法一用法二②more分屏顯示文件
命令:more
作用:分屏查看文件
語法:#more 文件名
==流程:more在讀取文件時,默認已經加載文件的全部內容。==
用法一more 命令的執行會打開一個交互界面,下面是一些常用交互命令:
③less分屏顯示文件
命令:less
作用:分屏查看文件
語法:# less 文件名
==流程:不是加載整個文件,而是一點一點進行加載,相對而言,讀取大文件時,效率比較高。==
示例代碼:使用less命令查看/var/log/boot.log的文件內容
用法一less 命令的執行也會打開一個交互界面,下面是一些常用交互命令(和more相同):
cat,more,less三者的對比
④head顯示文件開頭
命令:head
作用:查看一個文件的前n 行,如果不指定n,則默認顯示前10 行。
語法:#head [參數選項] 文件名
常見參數:-n 表示顯示前n行的內容,n等于行數
用法一⑤tail顯示文件結尾(重點)
命令:tail
作用:查看一個文件的最后n 行,如果n 不指定默認顯示最后10 行
語法:# tail -n 文件路徑 【n 表示數字】
常見參數:-n 顯示最后n行的內容,n等于行數
? -f 輸出文件變化后新增加的數據
用法一用法二注意:ctrl+c 鍵,在命令行中c 不再表示copy,而表示cancel(取消),在程序執行過程中,==通常都可以使用ctrl+c來終止程序運行或者退出程序==
2、統計文件信息
①wc統計文件內容數量
命令:wc,wc = word count
作用:用于統計文件內容信息(包含行數、單詞數、字節數)
語法:# wc [參數選項] 文件名
常見參數:
-l:表示lines,行數(以回車/換行符為標準)
-w:表示words,單詞數 依照空格來判斷單詞數量
-c:表示bytes, 字節數(空格,回車,換行)
用法一②du統計文件大小
命令:du
作用:查看文件或目錄(會遞歸顯示子目錄)占用磁盤空間大小
語法:# du [參數選項] 文件名或目錄名
常見參數:-s :summaries,只顯示匯總的大小,統計文件夾的大小
? -h:表示以高可讀性的形式進行顯示,如果不寫-h,默認以KB的形式顯示文件大小
用法一示例代碼:統計 /var/log 目錄大小
用法三3、文本處理
①find文件查找(重點)
命令:find
作用:用于查找文檔(其選項有55 個之多)
語法:# find 路徑范圍 選項1 選項1的值 [選項2 選項2 的值…]
常用參數:
-name:按照文檔名稱進行搜索(支持模糊搜索)
* : 通配符,匹配任意個任意字符-type:按照文檔的類型進行搜索,文檔類型的值,f(file)表示文件,d(directory)表示文件夾
用法一A var表示要查找的目錄名字
B var表示,在var目錄內查找
用法二用法一②grep搜索文件內容 (重要)
命令:grep
作用:在文件中直接找到包含指定信息的那些行,并把這些信息顯示出來
語法:#grep 要查找的內容 文件名
用法一用法二③輸出重定向
場景:一般命令的輸出都會顯示在終端中,有些時候需要將一些命令的執行結果想要保存到文件中進行后續的分析/統計,則這時候需要使用到的輸出重定向技術。
>:標準輸出重定向 :覆蓋輸出,會覆蓋掉原先的文件內容
>>:追加重定向 :追加輸出,不會覆蓋原始文件內容,會在原始內容末尾繼續添加
語法:#有輸出的命令 重定向符號 文件名
用法一用法二總結
以上是生活随笔為你收集整理的http 直接显示目录下文件_Linux文件管理(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go语言之旅
- 下一篇: Go 语言框架 Gin 练习1