Linux命令学习(三):文件操作命令(1)
生活随笔
收集整理的這篇文章主要介紹了
Linux命令学习(三):文件操作命令(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cat命令
此命令主要用于顯示文件及合并文件。格式如下:
顯示文件時:cat [選項] 文件
合并文件時:cat 文件一 文件二>文件三
個人感覺有用的選項為以下幾項:
-b,--number-noblank:從第一行開始對所有非空行編號
-n,--number:從第一行開始對所有輸出行編號
-s,--squeeze-blank:多個相鄰的空行合并成一個空行
more命令:cat命令有自己的缺陷,即在顯示文件時,若文件行數過多時會刷屏,根本看不清顯示的內容。此時就可以使用more命令。
more命令用于分屏顯示文件。格式如下:
more [選項] 文件
選項可以總結如下:
-num:指定整數,表示每屏顯示符的行數
-d:在屏幕詢問顯示友好信息
-f:按邏輯行計算,而不是屏幕上顯示的行(文件中實際的一行在屏幕上可能要顯示幾行)
-p:不滾屏,顯示新的內容時清屏
-s:連續的空白行壓縮成一行
+num:從行號num開始。
因為分屏顯示,在察看文件時就會需要用到一些快捷鍵,如下:
Space:下一屏
Enter:下一行
/:按下此鍵,然后輸入一下模式,可以在文本中查找相匹配的文件(搜索而已,學過正則表達式的會理解)。
H:幫助
B:上一屏
Q:退出more命令
less命令: 其實more命令也有不少不方便的地方。于是就有了less命令。
此命令與more命令類似,不過less允許用戶向前翻及向后翻,more則有許多限制。在使用時,用PageUp向上翻頁,PageDown向下翻頁。Q鍵退出。具體使用可以使用less --help查詢(說實話,非常不少,看暈了。不過常用的大概不會多吧。)
head命令與tail命令:分別為從文件開頭及末尾顯示若干行。tail命令可以顯示若干個文件的。
選項如下(沒有標明時即兩者共有的):
-c,--bytes=SIZE:輸入N個字節(使用時,格式為head -c 21)
-n,--Lines=NUMBER:輸出N行,默認為10行(使用時,格式為tail -12,這樣就能和字節數那個區分開了)
-q,-quiet,--silent:不輸出包含給定文件名的標題
-v,--verbose:始終輸出包含給定文件名的標題
-f(tail命令):文件增長時輸入附件的字節(所以才是tail命令特有的)
tail命令的特殊說明:如果表示字節數或者行數的N前面有個加號+,則從文件開始的第N項開始顯示,而并非顯示最后N項。N值后可以用后綴:b表示512,k表示1024,m表示1048576.
此命令主要用于顯示文件及合并文件。格式如下:
顯示文件時:cat [選項] 文件
合并文件時:cat 文件一 文件二>文件三
個人感覺有用的選項為以下幾項:
-b,--number-noblank:從第一行開始對所有非空行編號
-n,--number:從第一行開始對所有輸出行編號
-s,--squeeze-blank:多個相鄰的空行合并成一個空行
more命令:cat命令有自己的缺陷,即在顯示文件時,若文件行數過多時會刷屏,根本看不清顯示的內容。此時就可以使用more命令。
more命令用于分屏顯示文件。格式如下:
more [選項] 文件
選項可以總結如下:
-num:指定整數,表示每屏顯示符的行數
-d:在屏幕詢問顯示友好信息
-f:按邏輯行計算,而不是屏幕上顯示的行(文件中實際的一行在屏幕上可能要顯示幾行)
-p:不滾屏,顯示新的內容時清屏
-s:連續的空白行壓縮成一行
+num:從行號num開始。
因為分屏顯示,在察看文件時就會需要用到一些快捷鍵,如下:
Space:下一屏
Enter:下一行
/:按下此鍵,然后輸入一下模式,可以在文本中查找相匹配的文件(搜索而已,學過正則表達式的會理解)。
H:幫助
B:上一屏
Q:退出more命令
less命令: 其實more命令也有不少不方便的地方。于是就有了less命令。
此命令與more命令類似,不過less允許用戶向前翻及向后翻,more則有許多限制。在使用時,用PageUp向上翻頁,PageDown向下翻頁。Q鍵退出。具體使用可以使用less --help查詢(說實話,非常不少,看暈了。不過常用的大概不會多吧。)
head命令與tail命令:分別為從文件開頭及末尾顯示若干行。tail命令可以顯示若干個文件的。
選項如下(沒有標明時即兩者共有的):
-c,--bytes=SIZE:輸入N個字節(使用時,格式為head -c 21)
-n,--Lines=NUMBER:輸出N行,默認為10行(使用時,格式為tail -12,這樣就能和字節數那個區分開了)
-q,-quiet,--silent:不輸出包含給定文件名的標題
-v,--verbose:始終輸出包含給定文件名的標題
-f(tail命令):文件增長時輸入附件的字節(所以才是tail命令特有的)
tail命令的特殊說明:如果表示字節數或者行數的N前面有個加號+,則從文件開始的第N項開始顯示,而并非顯示最后N項。N值后可以用后綴:b表示512,k表示1024,m表示1048576.
轉載于:https://www.cnblogs.com/cime63/archive/2007/03/20/681756.html
總結
以上是生活随笔為你收集整理的Linux命令学习(三):文件操作命令(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .Net平台开发的技术规范与实践精华总结
- 下一篇: 有点困了