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 常用檢視日誌命令 tail、head、cat、more、lessLinuxAI
- linux每日命令(12):nl命令Linux
- Linux cat命令Linux
- Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令講解LinuxAI
- 學習Linux基本命令(一)Linux
- cat命令有哪些功能用途?學習linux主要學什麼Linux
- linux每日命令(11):cat命令Linux
- 【Python】linux系統more基本命令python原始碼分享PythonLinux原始碼
- Linux基礎命令—catLinux
- Linux基礎命令---catLinux
- Linux基礎命令---moreLinux
- Linux基礎命令---文字編輯tacLinux
- nl命令
- 每天一個 Linux 命令(12):more 命令Linux
- Linux下more命令高階用法Linux
- Linux基礎命令—文字顯示moreLinux
- Linux 命令學習Linux
- 『學了就忘』Linux基礎命令 — 18、Linux命令的基本格式Linux
- Linux基本操作命令Linux
- Linux 基本操作命令Linux
- linux基本命令Linux
- 基本linux命令列Linux命令列
- 學習一個 Linux 命令:shutdown 命令Linux
- linux基礎命令學習Linux
- Linux命令學習(重定向)Linux
- 一篇文章讓你學透Linux系統中的more命令Linux
- Linux中less和more命令的區別有哪些?Linux
- linux初學者必會的基本命令Linux
- Linux iostat命令基本使用LinuxiOS
- Linux vmstat命令基本使用Linux
- Git學習3 --- Git命令列基本操作Git命令列
- c實現cat命令
- Linux (三劍客之三) awk命令詳解Linux
- linux進階命令學習一Linux
- 【Linux學習筆記】reboot命令Linux筆記boot
- Linux | 常用命令學習Linux
- Linux 常用命令學習Linux
- 學習一個 Linux 命令:pstreeLinux