linux 命令大全------進階篇

1.cat  顯示文件詳情

cat有三大功能

1.一次顯示整個文件

cat filename


2.創建一個新文件

cat > filename


3.將幾個文件合併爲一個文件

cat file1 file2 > file

2.more 分頁顯示

功能類似於cat,more會以一頁一頁的顯示方便使用者逐頁閱讀,按空格space顯示下一頁,按b返回上一頁顯示。

more +n 文件名        #從第幾行開始閱讀

more -n 文件名        #定義屏幕大小爲n行

more +/要找的字串  文件名          #在每個文件顯示前搜索該子串,然後從該字串前兩行之後開始顯示。

more -d 文件名       #從頂部清屏,然後顯示

more -u 文件名       #把文件內容中的下劃線去掉



常用命令:

enter           向下n行,需要定義,默認一行

ctrl+f          向下滾動一屏

空格鍵(space)  向下滾動一屏

ctrl+b          返回上一屏

=               輸出當前的行號

:f              輸出文件名和當前的行號

q         退出more



實例:

1、顯示文件中從第三行開始的內容 

more +3 t1.txt

2.在所列文件的木的詳細信息,藉助管道使其每次顯示5
行

ls -l |more -5




3.less命令

less 與more 類似,使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,而且less在查看之前不會加載整個文件。

常用命令參數:

-i   忽略搜索時的大小寫

-N   顯示每行的行號

-O  將less輸出的內容在指定文件中保存起來

b   向後翻一頁

d   向後翻半頁


實例:

1.ps查看進程信息並通過less分頁顯示

ps -aux |less -N

2.查看多個文件
less 1.txt 2.txt

4.head  從頭n行顯示文本內容

head 默認打印其相應文件的開頭10行

head -n 顯示的行數

實例:

1.顯示1.txt 文件的前20行

head 1.txt -n 10

2.顯示1.txt文件的前20個字節

head -c 20 1.txt

3.顯示1.txt中文件的最後10行

head -n -10 1.txt

5.tail 從尾部開始顯示n行文本

顯示文件末尾內容

常用參數:

-f            循環讀取

-n<行數>       顯示行數

6.which  查看可執行文件的位置

where            查看可執行文件的位置

whereis          查看文件的位置

find             實際搜尋硬盤查詢文件名稱


實例:

1、查看ls命令是否存在,執行哪個

which ls

2.查看which

which which

 

7,whereis查看可執行文件

whereis  命令只能用於程序名的搜索,而且只能搜索二進制文件。


常用參數:

-b    定位可執行文件

-m    定位幫助文件

-s   定位源代碼文件

-u   搜索默認路徑下除可執行文件,源代碼文件,幫助文件以外的其他文件

實例:
1.查找locate 程序相關的文件

whereis  locate

2.查找locate 的源碼文件

whereis -s locate

3.查找locate的幫助文件

whereis -m locate

8.find   文件樹種查找文件

find -name 文件名   查找文件

find -name  文件名  type d     查找目錄

9.grep 文件搜索命令

全局正則表達式搜索

10.tar 壓縮和解壓

用來壓縮和解壓文件。tar本身不具有壓縮功能,有關壓縮及解壓是調用其他功能來完成。

兩個概念:打包和壓縮:打包是指將一大堆文件或目錄變成一個總的文件;壓縮則是將一個大的文件通過一些壓縮算法變成一個小文件。

命令參數:

-c           建立新的壓縮文件

-f           指定壓縮文件

-r           添加文件到已經壓縮文件包中

-x           從壓縮包中抽取文件

-t           顯示壓縮文件中的內容

-Z           支持gzip壓縮

-j           支持bzip2壓縮

-z           支持compress解壓文件

-v           此案是操作過程


實例:

將a.py文件打包成tar包

tar -cvf b.tar a.py

11.df  顯示磁盤空間

顯示磁盤空間使用情況,獲取磁盤被佔用了多少空間,目前還剩多少空間等信息,如果沒有文件名被指定,則所有掛載的文件系統的可用空間將被顯示。

命令參數:

-a     全部文件系列的列表

-h     以方便閱讀的方式顯示信息

-i     顯示inode信息

-k     區塊爲1024字節

-l     只顯示本地磁盤

-T     列出文件系統類型


實例

1.顯示磁盤使用情況

df -l

2.以易讀方式列出列出所有文件及其類型

df -haT

12.du  查看使用空間

-a 顯示目錄中所有文件大小

-K -m -g    分別以KB,MB,GB單位顯示文件大小

-h    易讀方式顯示文件大小

瞭解更多linux命令:

                                    linux命令大全----終極篇

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