日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux命令学习(三):文件操作命令(1)

發布時間:2024/4/17 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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.

轉載于:https://www.cnblogs.com/cime63/archive/2007/03/20/681756.html

總結

以上是生活随笔為你收集整理的Linux命令学习(三):文件操作命令(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。