linux常用命令touch,cat,tac,more,less,head,tail

touch

change file timestamps

修改文件最後修改時間

但這並不是重點。
if file argument that does not exist is created empty,unless -c or -h is supplied.
如果文件名不存在的話就會創建一個空文件,除非使用了-c或-h參數
這裏我只演示它創建文件和修改時間的功能。
這裏寫圖片描述

cat

concatenate the file and print on the standard output
把文件當中的內容在標準輸出設備(顯示器)上打印出來.
但是注意它只適合內容量比較少的打印
這裏寫圖片描述
如果內容量比較大的話就不合適了。大家可以自己試一下下面這條語句會產生什麼效果

cat /etc/services
-n,–number

這裏寫圖片描述
顯示行號

tac

concatenate and print the file in reverse
把文件內容逆序打印出來
爲了好記,記住cat(正着寫的)就是順序打印,tac(逆序寫的)就是逆序打印
這裏寫圖片描述

more

more is a filter for paging through text one screenful at a time.
more就是一個過濾器,專門用來處理那些一次一個屏幕無法顯示的情況。
因爲我不會做gif,所以就不上圖了
但是這裏將幾個按鍵介紹一下,在使用more之後,使用以下按鍵:
f或者空格鍵會一頁一頁顯示
回車鍵會一行一行顯示。
但是注意使用more之後無法向上顯示,只能一直向下

less

less is a program similar to more ,but which allows backward.
less和more的功能類似,但是它允許回退(也就是向前看)
同時對於less也有一下幾個按鍵:
它的按鍵和more一樣,只不過增加了pageUp可以一頁一頁向前看,
下鍵,可以一行一行向前看

print first part of the file
就是顯示文章的開頭部分
默認情況下回顯示前十行

-n

可以指定顯示多少行
這裏寫圖片描述

tail

print the last part of the file
顯示文章的最後的部分

當然,也有-n參數,我就不演示了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章