1.cat 命令
cat 主要有三大功能:
(1)一次顯示整個檔案:
cat filename
從鍵盤建立乙個檔案:
cat > filename
(2).只能建立新檔案,不能編輯已有檔案。
(3)將幾個檔案合併為乙個檔案:
cat file1 file2 > file
-b 對非空輸出行號
-n 輸出所有行號
例項:(1)把 log2012.log 的檔案內容加上行號後輸入 log2013.log 這個檔案裡
cat -n log2012.log log2013.log
(2)把 log2012.log 和 log2013.log 的檔案內容加上行號(空白行不加)之後將內容附加到 log.log 裡
cat -b log2012.log log2013.log log.log
(3)使用 here doc 生成新檔案
cat >log.txt world
>pwd=$(pwd)
>eof
ls -l log.txt
cat log.txt
hello
world
pwd=/opt/soft/test
(4)反向列示
tac log.txt
pwd=/opt/soft/test
world
hello
2.more 命令命令引數:
+n 從笫 n 行開始顯示
-n 定義螢幕大小為n行
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示
-c 從頂部清屏,然後顯示
-d 提示「press space to continue,』q』 to quit(按空格鍵繼續,按q鍵退出)」,禁用響鈴功能
-l 忽略ctrl+l(換頁)字元
-p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似
-s 把連續的多個空行顯示為一行
-u 把檔案內容中的下畫線去掉
常用操作命令:
enter 向下 n 行,需要定義。預設為 1 行
ctrl+f 向下滾動一屏
空格鍵 向下滾動一屏
ctrl+b 返回上一屏
= 輸出當前行的行號
:f 輸出檔名和當前行的行號
v 呼叫vi編輯器
!命令 呼叫shell,並執行命令
q 退出more
例項:(1)顯示檔案中從第3行起的內容
more +3 text.txt
(2)在所列出檔案目錄詳細資訊,借助管道使每次顯示 5 行
ls -l | more -5
按空格顯示下 5 行。
3.less 命令
less 與 more 類似,但使用 less 可以隨意瀏覽檔案,而 more 僅能向前移動,卻不能向後移動,而且 less 在檢視之前不會載入整個檔案。
常用命令引數:
-i 忽略搜尋時的大小寫
-n 顯示每行的行號
-o 《檔名》 將less 輸出的內容在指定檔案中儲存起來
-s 顯示連續空行為一行
/字串:向下搜尋「字串」的功能
?字串:向上搜尋「字串」的功能
n:重複前乙個搜尋(與 / 或 ? 有關)
n:反向重複前乙個搜尋(與 / 或 ? 有關)
-x 《數字》 將「tab」鍵顯示為規定的數字空格
b 向後翻一頁
d 向後翻半頁
h 顯示幫助介面
q 退出less 命令
u 向前滾動半頁
y 向前滾動一行
空格鍵 滾動一行
回車鍵 滾動一頁
[pagedown]: 向下翻動一頁
[pageup]: 向上翻動一頁
例項:(1)ps 檢視程序資訊並通過 less 分頁顯示
ps -aux | less -n
(2)檢視多個檔案
less 1.log 2.log
可以使用 n 檢視下乙個,使用 p 檢視前乙個。
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...