Linux檔案與目錄管理 檢視檔案內容

2021-09-28 11:11:15 字數 1846 閱讀 7712

more、less分屏閱讀工具

more 命令

格式:more [選項 ] 檔名…

不足:不方便向前翻頁

基本互動操作

按enter鍵下翻一行、空格鍵下翻一屏

按b鍵向上翻一屏

按q或q鍵退出、/鍵向後查詢

按?鍵了解操作說明

less命令

格式:less [選項] 檔名

優勢:支援前後翻頁

基本互動操作

按pgup向前翻頁、pgdn向後翻頁

按?向前、按/向後查詢(n、n切換)

其他與more命令類似

less /root/anaconda-ks.cfg

檢視

檢視核心、系統版本:cat /etc/redhat-release

檢視cpu:cat /proc/cpuinfo

檢視記憶體資訊:cat /proc/meminfo

用於連線檔案並列印到標準輸出裝置上

語法格式

cat [-abeensttuv] [–help] [–version] filename

引數說明

-n 或 --number:由 1 開始對所有輸出的行數編號。

-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。

-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 m- 符號,除了 lfd 和 tab 之外。

-e 或 --show-ends : 在每行結束處顯示 $。

-t 或 --show-tabs: 將 tab 字元顯示為 ^i。

-a, --show-all:等價於 -vet。

-e:等價於"-ve"選項;

-t:等價於"-vt"選項;

例項

把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裡:

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的文件內容加上行號(空白行不加)之後將內容附加到 textfile3 文件裡:

cat -b textfile1 textfile2 >> textfile3

清空 /etc/test.txt 文件內容:

cat /dev/null > /etc/test.txt

格式

tac 檔名

功能

將檔案從最後一行開始倒過來將內容資料輸出到螢幕上

類似於cat -n,顯示時輸出行號,但是不對空行編號。會區分行尾是「\n」還是「\n\r」

格式

head [選項] [檔名]

head -n 數字 檔名 //輸出檔案前n行,預設輸出後10行,選項-n 數字可簡寫為 -數字

tail [選項] [檔名]

tail -n 數字 檔名 //輸出檔案後n行,預設輸出後10行,選項-n 數字可簡寫為 -數字

格式

wc [選項] 檔名

-l:計算文字總行數

-w:計算單詞個數

-c:計算檔案的位元組數

-m:計算字元個數

沒有選項時,相當於-lwc

Linux筆記 7(檔案與目錄管理)

linux筆記 7 標籤 空格分隔 linux 1.複製 刪除與移動 cp,rm,mv 1 cp複製檔案或目錄 選項 引數 a dr preserve all d若source屬性為link file,則複製link file屬性而非檔案本身 f為強制 force 的意思,若目標檔案已存在且無法開放...

linux 入門7 檔案與目錄管理

接下來我們就來看幾個常見的處理目錄的命令吧 例項 請到 tmp底下嘗試建立數個新目錄看看 root www cd tmp root www tmp mkdir test 建立一名為test 的新目錄 root www tmp mkdir test1 test2 test3 test4 mkdir c...

Linux 檔案與目錄管理

特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...