Linux基本命令學習之三:cat tac nl more
一、Linux基本命令 cat tac nl more
cat命令是linux下的一個文字輸出命令,通常是用於觀看某個檔案的內容的;
cat主要有三大功能:
1.一次顯示整個檔案。
$ cat filename
2.從鍵盤建立一個檔案。
$ cat > filename
只能建立新檔案,不能編輯已有檔案.
3.將幾個檔案合併為一個檔案。
$cat file1 file2 > file
cat具體命令格式為 :
cat [-AbeEnstTuv] [--help] [--version] fileName
說明:
把檔案串連線後傳到基本輸出(螢幕或加 > fileName 到另一個檔案)
引數:
-n 或 –number 由 1 開始對所有輸出的行數編號
-b 或 –number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 –squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 –show-nonprinting
=============================================================== 將a c合併到b
cat 連線的意思:
[root@master master]# touch a.txt
[root@master master]# touch c.txt
[root@master master]# cat a.txt c.txt > test/b.txt
顯示行號:
[root@master master]# cat -n a.txt
1 test bigdata hive zookeeper
2 Hbase MapReduce Yearn
3 yestday today tomorrow
4 ahiashi ashdiasdhaidhhe fhhfhdfhfh
============================= ==============================
[root@master master]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
=========================================================
[root@master master]# cat -n /etc/issue
1 CentOS release 6.5 (Final)
2 Kernel \r on an \m
3
============================================================
tac tac剛好是將cat反寫過來:,功能與cat相反:
將最後一行到第一行反向在螢幕上輸出
nl 新增行號列印:
[root@master master]# nl /etc/issue
1 CentOS release 6.5 (Final)
2 Kernel \r on an \m
============================================================ 第三行確實有個空格:如果要顯示出來:
[root@master master]# nl -b a /etc/issue
1 CentOS release 6.5 (Final)
2 Kernel \r on an \m
3
如果要讓行號前面自動補0 呢--預設是6位的資料
[root@master master]# nl -b a -n rz /etc/issue
000001 CentOS release 6.5 (Final)
000002 Kernel \r on an \m
000003
要想改成三位呢:
[root@master master]# nl -b a -n rz -w 3 /etc/issue
001 CentOS release 6.5 (Final)
002 Kernel \r on an \m
003
============================================================ 可翻頁檢視:
[root@master master]# more /etc/man.config
Enter 向下翻頁
/字串 向下查詢 字串
:f 立刻顯示出檔名以及目前顯示的行數
ed,
"/etc/man.config" line 12
q 立即離開 不再顯示內容
b 或者 -b 代表往回翻頁,只對檔案有用:對管道無用 “=” 顯示行號
less 一頁一頁翻動
空格鍵=[PgDn] 往下翻一頁
PgUp 向上翻一頁
/字串 向下查詢 字串 的功能
?字串 向上查詢 字串 的功能
n 重複前一個查詢
N 反向重複查詢前一個功能
q 離開這個less程式
最近申請了微信公眾號,希望大家來看看,專門為程式設計師而生,做最好的程式設計
相關文章
- Linux常用基本命令(more)Linux
- Linux 常用基本命令 cat grepLinux
- cat ,more ,less 命令的使用和差別
- Linux 常用檢視日誌命令 tail、head、cat、more、lessLinuxAI
- linux之cat,more,less,head,tailLinuxAI
- Linux基本命令學習之二:Linux基本命令Linux
- Linux基本命令學習之一:Linux基本命令Linux
- Linux cat命令Linux
- linux每日命令(12):nl命令Linux
- cat命令有哪些功能用途?學習linux主要學什麼Linux
- Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令講解LinuxAI
- 學習Linux基本命令(一)Linux
- linux之cat命令Linux
- linux每日命令(11):cat命令Linux
- Linux 常用基本命令 分屏顯示more 管道符 "|"Linux
- nl命令
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---文字編輯tacLinux
- Linux基本命令學習之六:tarLinux
- 每天一個 Linux 命令(11):nl 命令Linux
- Linux基礎命令---moreLinux
- Linux more命令詳解Linux
- 每天一個 Linux 命令(10):cat 命令Linux
- 【Python】linux系統more基本命令python原始碼分享PythonLinux原始碼
- Linux基本命令學習之四:文字檢視Linux
- Linux基本命令學習之五:bash 變數Linux變數
- nl 命令詳解
- cat 命令(轉)
- 每天一個 Linux 命令(12):more 命令Linux
- 每天一個linux命令(10):more命令Linux
- Linux的基本學習Linux
- Linux下more命令高階用法Linux
- Linux 命令學習Linux
- Linux基礎命令—文字顯示moreLinux
- linux命令學習——psLinux
- Linux命令學習(一)Linux
- Git學習3 --- Git命令列基本操作Git命令列