[root@localhost
~]# cat [選項] 檔名
或者[root@localhost
~]# cat 檔案1 檔案2
> 檔案3
- 前者用於顯示檔案的內容:
-a 相當於 -vet 選項的整合,用於列出所有隱藏符號;
-e 列出每行結尾的回車符 $;
-n 對輸出的所有行進行編號;
-b 同 -n 不同,此選項表示只對非空行進行編號。
-t 把 tab 鍵 ^i 顯示出來;
-v 列出特殊字元;
-s 當遇到有連續 2 行以上的空白行時,就替換為 1 行的空白行。
而後者用於連線合併檔案。
~]# more [選項] 檔名
一般不用什麼選項
more 命令的執行會開啟乙個互動介面:
h 或 ? 顯示 more 命令互動命令幫助。
q 或 q 退出 more。
v 在當前行啟動乙個編輯器。
:f 顯示當前檔案的檔名和行號。
!《命令》 或 :!《命令》 在子shell中執行指定命令。
回車鍵 向下移動一行。
空格鍵 向下移動一頁。
ctrl+l 重新整理螢幕。
= 顯示當前行的行號。
' 轉到上一次搜尋開始的地方。
ctrf+f 向下滾動一頁。
. 重複上次輸入的命令。
/ 字串 搜尋指定的字串。
d 向下移動半頁。
b 向上移動一頁。
[root@localhost
~]# more -c -
10 anaconda-ks.cfg
3.head命令:顯示檔案開頭的內容[root@localhost
~]# head [選項] 檔名
-n k 這裡的 k 表示行數,該選項用來顯示檔案前 k 行的內容;如果使用 "-k" 作為引數,則表示除了檔案最後 k 行外,顯示剩餘的全部內容。
-c k 這裡的 k 表示位元組數,該選項用來顯示檔案前 k 個位元組的內容;如果使用 "-k",則表示除了檔案最後 k 位元組的內容,顯示剩餘全部內容。
-v 顯示檔名;
[root@localhost
~]# head -n 20 more.txt
less 命令的作用和 more 十分類似,都用來瀏覽文字檔案中的內容,不同之處在於,
使用 more 命令瀏覽檔案內容時,只能不斷向後翻看,而使用 less 命令瀏覽,既可以向後翻看,也可以向前翻看。
[root@localhost
~]# less [選項] 檔名
-選項:
-n 顯示每行的行號。
-m 顯示類似 more 命令的百分比。
-s 顯示連續空行為一行。
。。。。。。。
-互動介面:
/字串 向下搜尋「字串」的功能。
?字串 向上搜尋「字串」的功能。
n 重複*前乙個搜尋(與 / 成 ? 有關)。
n 反向重複前乙個搜尋(與 / 或 ? 有關)。
b 向上移動一頁。
d 向下移動半頁。
h 或 h 顯示幫助介面。
q 或 q 退出 less 命令。
y 向上移動一行。
空格鍵 向下移動一頁。
回車鍵 向下移動一行。
【pgdn】鍵 向下移動一頁。
【pgup】鍵 向上移動一頁。
ctrl+f 向下移動一頁。
ctrl+b 向上移動一頁。
ctrl+d 向下移動一頁。
ctrl+u 向上移動半頁。
j 向下移動一行。
k 向上移動一行。
g 移動至最後一行。
g 移動到第一行。
zz 退出 less 命令。
v 使用配置的編輯器編輯當前檔案。
p 移動到同級的上乙個節點。
u 向上移動半頁。
[root@localhost
~]# tail [選項] 檔名
-n k 這裡的 k 指的是行數,該選項表示輸出最後 k 行,在此基礎上,如果使用 -n +k,則表示從檔案的第 k 行開始輸出。
-c k 這裡的 k 指的是位元組數,該選項表示輸出檔案最後 k 個位元組的內容,在此基礎上,使用 -c +k 則表示從檔案第 k 個位元組開始輸出。
-f 監聽檔案在另一端的修改後新增加的資料。
3 文字處理庫
文字處理庫主要是對字串的操作使用,以及對文字內容方面進行處理。3.1 string 公共的字串操作 原始碼位置在 lib string.py 3.1.1 字串常量 下面就是在字串模組裡定義的字串常量 string.ascii letters 這個常量包含字母的大寫和小寫,不會隨著本地化而改變。其實它...
6文字處理工具
1 grep命令 i 忽略大小寫 n 顯示結果所在行的行號 c 結果個數 v 反向過濾 r 關鍵字 目錄 在目錄中過濾含有關鍵字的檔案 e 關鍵字1 關鍵字2 過濾多個關鍵字 root localhost cp etc passwd root localhost ls file filegreat ...
011 文字處理工具
cat b acl.txt 刪除空行標註行號 cat n acl.txt 統計所有行 cat ns acl.txt 壓縮空行,跟整體保持一致 cat a acl.txt 顯示所有控制符 tac acl.txt 反向顯示內容 cat顛倒了 rev f2.log 在同一行裡反寫 more anacond...