less命令
創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、保山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為保山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
less命令的用法與more命令類似,它可以用來隨意瀏覽文件,且支持翻頁、搜索,還支持向上翻頁、向下翻頁。
語法
less [參數(shù)] 文件
參數(shù)說明
-b 緩沖區(qū)大小設(shè)置緩沖區(qū)的大小;
-e 當(dāng)文件顯示結(jié)束后,自動(dòng)離開;
-f 強(qiáng)迫打開特殊文件,例如外圍設(shè)備代號(hào)、目錄和二進(jìn)制文件;
-g 只標(biāo)志最后搜索的關(guān)鍵詞;
-i 忽略搜索時(shí)的大小寫;
-m 顯示類似more命令的百分比;
-N 顯示每行的代號(hào);
-o 文件名將less輸出的內(nèi)容在指定文件中保存起來;
-Q 不使用警告音;
-s 顯示連續(xù)空行為一行;
-S 行過長(zhǎng)時(shí)間將超出部分舍棄;
-x 數(shù)字將tab鍵顯示為規(guī)定的數(shù)字空格;
…………
more命令
Linux more命令類似cat,不過會(huì)以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵就往下一頁顯示,按B鍵就會(huì)往回一頁顯示,而且還有搜尋字串的功能,使用這的說明文件,請(qǐng)按h。
語法
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
參數(shù)說明
-num:一次顯示的行數(shù)
-f:計(jì)算行數(shù)時(shí),以實(shí)際的行數(shù),而不是自動(dòng)換行過后的行數(shù)
-p:不以卷動(dòng)的方式顯示每一頁,而是先清除屏幕后再顯示內(nèi)容
-c:跟-p選項(xiàng)相似,不同的是先顯示內(nèi)容再清除其他舊資料
-s:當(dāng)遇到有連續(xù)兩行以上的空白行時(shí),就替換為一行的空白行
-u:不顯示下引號(hào)
+n:從第n行開始顯示文件內(nèi)容,n代表數(shù)字
-n:一次顯示的行數(shù),n代表數(shù)字
…………
Linux中l(wèi)ess和more命令的區(qū)別
①less可以按鍵盤上下方向鍵顯示上下內(nèi)容,而more不能通過上下方向鍵控制顯示。
②less不必讀整個(gè)文件,加載速度會(huì)比more更快。
③less退出后shell不會(huì)留下剛顯示的內(nèi)容,而more退出后會(huì)在shell上留下剛顯示的內(nèi)容。
④閱讀到文件結(jié)束時(shí),less不會(huì)退出,而more會(huì)。
⑤less可用行號(hào)或百分比作為書簽瀏覽文件,而more不行。
⑥相比more,less提供更加友好的檢索、高亮顯示等操作。
在 Linux 系統(tǒng)中,可以使用 "touch --help" 命令查看 touch 命令的幫助文檔。如果要分屏顯示并實(shí)現(xiàn)翻頁,可以使用 "touch --help | less" 命令,這樣就可以使用空格鍵或箭頭鍵來實(shí)現(xiàn)翻頁。
ls會(huì)列舉出當(dāng)前工作目錄的內(nèi)容(文件或文件夾)。
mkdir 用于新建一個(gè)新目錄
顯示當(dāng)前工作目錄
切換文件路徑,cd 將給定的文件夾(或目錄)設(shè)置成當(dāng)前工作目錄。
刪除給定的目錄。
rm 會(huì)刪除給定的文件
cp 命令對(duì)文件進(jìn)行復(fù)制
mv 命令對(duì)文件或文件夾進(jìn)行移動(dòng),如果文件或文件夾存在于當(dāng)前工作目錄,還可以對(duì)文件或文件夾進(jìn)行重命名。
cat 用于在標(biāo)準(zhǔn)輸出(監(jiān)控器或屏幕)上查看文件內(nèi)容
ail 默認(rèn)在標(biāo)準(zhǔn)輸出上顯示給定文件的最后10行內(nèi)容,可以使用tail -n N 指定在標(biāo)準(zhǔn)輸出上顯示文件的最后N行內(nèi)容。
less 按頁或按窗口打印文件內(nèi)容。在查看包含大量文本數(shù)據(jù)的大文件時(shí)是非常有用和高效的。你可以使用Ctrl+F向前翻頁,Ctrl+B向后翻頁。
grep 在給定的文件中搜尋指定的字符串。grep -i “” 在搜尋時(shí)會(huì)忽略字符串的大小寫,而grep -r “” 則會(huì)在當(dāng)前工作目錄的文件中遞歸搜尋指定的字符串。
這個(gè)命令會(huì)在給定位置搜尋與條件匹配的文件。你可以使用find -name 的-name選項(xiàng)來進(jìn)行區(qū)分大小寫的搜尋,find -iname 來進(jìn)行不區(qū)分大小寫的搜尋。
tar命令能創(chuàng)建、查看和提取tar壓縮文件。tar -cvf 是創(chuàng)建對(duì)應(yīng)壓縮文件,tar -tvf 來查看對(duì)應(yīng)壓縮文件,tar -xvf 來提取對(duì)應(yīng)壓縮文件。
gzip 命令創(chuàng)建和提取gzip壓縮文件,還可以用gzip -d 來提取壓縮文件。
unzip 對(duì)gzip文檔進(jìn)行解壓。在解壓之前,可以使用unzip -l 命令查看文件內(nèi)容。
help會(huì)在終端列出所有可用的命令,可以使用任何命令的-h或-help選項(xiàng)來查看該命令的具體用法。圖就省略啦,會(huì)有詳細(xì)列表顯示出來的。
whatis 會(huì)用單行來描述給定的命令,就是解釋當(dāng)前命令。
exit用于結(jié)束當(dāng)前的終端會(huì)話。
ping 通過發(fā)送數(shù)據(jù)包ping遠(yuǎn)程主機(jī)(服務(wù)器),常用與檢測(cè)網(wǎng)絡(luò)連接和服務(wù)器狀態(tài)。
who能列出當(dāng)前登錄的用戶名。
su 用于切換不同的用戶。即使沒有使用密碼,超級(jí)用戶也能切換到其它用戶。
uname會(huì)顯示出關(guān)于系統(tǒng)的重要信息,如內(nèi)核名稱、主機(jī)名、內(nèi)核版本、處理機(jī)類型等等,使用uname -a可以查看所有信息。
df查看文件系統(tǒng)中磁盤的使用情況–硬盤已用和可用的存儲(chǔ)空間以及其它存儲(chǔ)設(shè)備。你可以使用df -h將結(jié)果以人類可讀的方式顯示。
ps顯示系統(tǒng)的運(yùn)行進(jìn)程。
top命令會(huì)默認(rèn)按照CPU的占用情況,顯示占用量較大的進(jìn)程,可以使用top -u 查看某個(gè)用戶的CPU使用排名情況。
shutdown用于關(guān)閉計(jì)算機(jī),而shutdown -r用于重啟計(jì)算機(jī)。這個(gè)我就不試了......
有些命令顯示的內(nèi)容太多,一頁屏幕顯示不完,就需要翻頁命令。一般是用管道符將這樣的命令的輸出讓more或less處理,就像這樣:
dmesg |more (查看系統(tǒng)硬件信息)
或dmesg |less
more命令的翻頁按鍵:
空格:表示向下翻一頁
回車:表示向下滾動(dòng)一行
/字符串:表示查詢字符串
q:離開more界面
而less命令和more的不同之處在于,它可以向上翻頁,字符串查詢也可以向上查詢。less命令的按鍵(more命令的按鍵在less中一樣):
PageUp:向上翻頁
PageDown:和空格鍵一樣是向下翻頁
?字符串:表示向下查詢字符串
n:重復(fù)查詢字符串