Linux命令學習(三) 檔案操作命令 1

2021-09-08 15:21:23 字數 1312 閱讀 1070

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.

linux學習筆記(二)檔案操作命令

1.rm 命令 使用 rm 引數 檔案 功能 刪除檔案 常用引數 v 顯示執行過程 i 進行互動式的刪除 r 遞迴的刪除檔案或目錄 如果rm命令不跟上 r則不能刪除目錄檔案 使用例項 rm r v var test 刪除var目錄下的test目錄並顯示執行過程 2.cp命令 使用 cp 引數 原始檔...

Linux常用命令 三 檔案操作命令

1 touch 命令 建立空檔案或修改檔案時間,這個命令的基本資訊如下。命令名稱 touch。所在路徑 bin touch。執行許可權 所有使用者。功能描述 修改檔案的時間戳。2 stat 命令 stat 是檢視檔案詳細資訊的命令,而且可以看到檔案的這三個時間,其基本資訊如下。命令名稱 stat。所...

Linux命令學習(五) 檔案操作命令 2

od命令 用來根據不同的選項,以十進位制,八進位制,十六進製制和ascii碼顯示檔案。格式如下 od 選項 檔案.說實話,我現在想像不出這個命令的意義。所以,具體選項的含義就暫時不記了。強記的話很快就會忘掉的。touch命令 用於修改指定檔案的時間標籤或者建立空檔案。一般格式如下 touch 選項 ...