Linux之文件查看指令(二)

一、echo命令

echo命令用於在終端設備上輸出字符串或變量提取後的值,這是在Linux系統中最常用的幾個命令之一,但操作卻非常簡單。

人們一般使用在變量前加上符號的方式提取出變量的值,例如:PATH,然後再用echo命令予以輸出。或者直接使用echo命令輸出一段字符串到屏幕上,起到給用戶提示的作用。

**語法格式:**echo [參數] [字符串]

參考實例

輸出一段字符串:

[root ~]#  echo "myw" 
myw

輸出變量提取後的值:

[root ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

對內容進行轉義,不讓$符號的提取變量值功能生效:

[root ~]# echo \$PATH
$PATH

結合輸出重定向符,將字符串信息導入文件中:

[root@linuxcool ~]# echo "It is a test" > demo.txt

輸出帶有換行符的內容:

[root ~]# echo -e "a\nb\nc"
a
b
c

二、head命令

head命令以行爲單位,取文件的內容,後面不接參數時默認打印前10行。

**語法格式:**head [參數] [文件]

常用參數:

參數 作用
-n 後面接數字,代表顯示幾行的意思
-v 總是顯示文件名的頭信息
-q 不顯示文件名的頭信息

參考實例

顯示前3行文件內容:

[root ~]# head -n 3 install.log
Installing libgcc-4.4.7-23.el6.x86_64
warning: libgcc-4.4.7-23.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing setup-2.8.14-23.el6.noarch

顯示文件名信息,並顯示文件前兩行:

[root ~]# head -v -n 2 test.txt 
==> test.txt <==
hello world
hello linuxcool

三、tail命令

tail用於顯示文件尾部的內容,默認在屏幕上顯示指定文件的末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名爲“-”,則讀取標準輸入。

**語法格式:**tail [參數]

參考實例

顯示文件file的最後10行:

[root ~ ]  tail file

顯示文件file的內容,從第20行至文件末尾:

[root ~ ]  tail +20 file 

四、history命令

history命令用於顯示用戶以前執行過的歷史命令,並且能對歷史命令進行追加和刪除等操作。

如果你經常使用Linux命令,那麼使用history命令可以有效地提升你的效率。

語法格式: history [參數] [目錄]

常用參數:

參數 作用
-a 將當前shell會話的歷史命令追加到命令歷史文件中,命令歷史文件是保存歷史命令的配置文件
-c 清空當前歷史命令列表
-d 刪除歷史命令列表中指定序號的命令
-r 讀取命令歷史文件到當前的Shell歷史命令內存緩衝區
-w 把當前的shell歷史命令內存緩衝區的內容寫入命令歷史文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章