第一篇:linux基礎(chǔ)命令小結(jié)2范文
linux基礎(chǔ)命令小結(jié)
1.文件查看命令 cat命令
這條命令適用于最簡(jiǎn)單的文本查看,它在顯示文件內(nèi)容的時(shí)候是以第一行開(kāi)始,在顯示過(guò)程中沒(méi)有停頓,文件較長(zhǎng)的話,只能看到最后一頁(yè)內(nèi)容在屏幕上顯示,不適合查看長(zhǎng)文件。
例如:我們查看“/etc”目錄下的“inittab文件,直接在命令提示符下輸入:
由于這個(gè)文件較長(zhǎng),我們只看到了文件的最后一頁(yè)在屏幕上的顯示。如果在cat /etc/inittab后加上-n將在顯示的結(jié)果中顯示行號(hào)。
接下來(lái)這個(gè)命令比較有意思,寫法是將cat反過(guò)來(lái)些,并且它和cat命令的功能剛好相反,是以文件的最后一行開(kāi)始到文件的第一行反向的顯示到屏幕。它就是tac,用法也和cat一樣,這里不做詳細(xì)介紹。more命令
當(dāng)文件很大的時(shí)候more命令相比cat命令要好用的多,它的用法也是more [文件名],它的顯示方法是分屏顯示文件內(nèi)容。
例如:同樣還是“/etc”目錄下的“inittab文件,也是在命令提示符下輸入:
我們看到這個(gè)命令的確是分屏顯示,在屏幕的最下方還顯示出當(dāng)前顯示內(nèi)容在整個(gè)文件中的百分比。那么我們?cè)鯓涌梢钥吹?0%以下的內(nèi)容,這里介紹幾個(gè)常用的操作按鍵,如果想了解詳細(xì)使用方法,在分屏顯示界面中輸入“h”會(huì)顯示more命令的幫助信息。
輸入空格將顯示下一屏的文件內(nèi)容,如果文件已經(jīng)顯示到文件尾,more命令會(huì)自動(dòng)退出。
輸入字幕b將顯示上一屏的文件內(nèi)容,如果顯示已經(jīng)在文件頭部,則屏幕顯示文件保持不變。
使用回車鍵可以將文件內(nèi)容向上滾動(dòng)一行,也就是顯示一行新的內(nèi)容到當(dāng)前屏幕。
輸入q或Q退出more命令閱讀環(huán)境。
總結(jié),這條命令可以分屏顯示內(nèi)容和翻頁(yè)功能,較適合閱讀較長(zhǎng)的文件。less命令
less命令和more的功能幾乎差不多,只是多了一些功能。更適用閱讀較長(zhǎng)較大的文件。使用方法也是less [文件名]。
還是以查看“/etc”目錄下的“inittab文件,也是在命令提示符下輸入: less也是以全屏幕的顯示文件,最后一行顯示出了當(dāng)前閱讀文件的名稱。
less命令中的“回車鍵、空格鍵和b”操作鍵功能和more的相同,還可以使用Page Up和 Page Down進(jìn)行上下翻頁(yè),使用上下方向鍵對(duì)文本內(nèi)容一行一行的上下移動(dòng),退出命令和more的也一樣。還可以查找字符串,輸入/要查找的字符串。
head和tail命令
這兩條命令可以查看文件的前幾行或后幾行,兩條命令都是默認(rèn)顯示文件內(nèi)容10行,但是head是顯示最前10行,而tail是最后10行。
head和tail命令中添加選項(xiàng)“-n”,可以設(shè)置查看最前n行或最后n行,例如查看“/etc”目錄下的“inittab文件中的前3行使用命令如下:
nl命令
nl命令查看文件的同時(shí)可以顯示行號(hào),用法和cat –n相似。
指令:od 示例用法:od-c hello Linux指令:od od命令
用戶通常使用od命令查看特殊格式的文件內(nèi)容。通過(guò)指定該命令的不同選項(xiàng)可以以十進(jìn)制、八進(jìn)制、十六進(jìn)制和ASCII碼來(lái)顯示文件。
語(yǔ)法:od [選項(xiàng)] 文件… 命令中各選項(xiàng)的含義:Axb l o c k s 20 20 20 20 20 31 6b 2d 62 6c 6f 63 6b 73 20 20 000020 U s e d A v a i l a b 20 20 20 20 55 73 65 64 20 41 76 61 69 6c 61 62 000030 l e U s e % M o u n t e d 6c 65 20 55 73 65 25 20 4d 6f 75 6e 74 65 64 20 10.11.----My test-----12.ysun@linetcps1dev:~> cat a 13.hello,world.14.Joey.1.2.3.4.5.6.ysun@linetcps1dev:~> od-Ax-tcx4 a 000000 h e l l o , w o r l d.n t J o 6c6c6568 6f772c6f 2e646c72 6f4a090a 000010 e y.n n