日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux命令(7):less命令

發(fā)布時(shí)間:2025/3/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux命令(7):less命令 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

less命令


功能說(shuō)明

???less 的用法比起 more 更加的有彈性。在 more 的時(shí)候,我們并沒(méi)有辦法向前面翻, 只能往后面看,但若使用了 less 時(shí),就可以使用 [pageup] [pagedown] 等按鍵的功能來(lái)往前往后翻看文件,更容易用來(lái)查看一個(gè)文件的內(nèi)容!除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。less 與 more 類(lèi)似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動(dòng),卻不能向后移動(dòng),而且 less 在查看之前不會(huì)加載整個(gè)文件用法如下:

??less [參數(shù)] ?文件?

命令參數(shù)

選項(xiàng)含義
-b?<緩沖區(qū)大小> 設(shè)置緩沖區(qū)的大小
-e?當(dāng)文件顯示結(jié)束后,自動(dòng)離開(kāi)
-f強(qiáng)迫打開(kāi)特殊文件,例如外圍設(shè)備代號(hào)、目錄和二進(jìn)制文件
-g只標(biāo)志最后搜索的關(guān)鍵詞
-i忽略搜索時(shí)的大小寫(xiě)
-m顯示類(lèi)似more命令的百分比
-N顯示每行的行號(hào)
-o<文件名> 將less 輸出的內(nèi)容在指定文件中保存起來(lái)
-Q不使用警告音
-s顯示連續(xù)空行為一行
-S行過(guò)長(zhǎng)時(shí)間將超出部分舍棄
-x<數(shù)字> 將“tab”鍵顯示為規(guī)定的數(shù)字空格
/字符串向下搜索“字符串”的功能
?字符串向上搜索“字符串”的功能
n重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
N反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
b向后翻一頁(yè)
d向后翻半頁(yè)
h顯示幫助界面
Q退出less 命令
u向前滾動(dòng)半頁(yè)
y向前滾動(dòng)一行
空格鍵滾動(dòng)一頁(yè)
回車(chē)鍵滾動(dòng)一行
[pagedown]向下翻動(dòng)一頁(yè)
[pageup]向上翻動(dòng)一頁(yè)

示例

?? ?查看文件

[root@c7 shell]# less 123.log?

a

b

c

d

e

f

g

h

123.log (END)

????ps查看進(jìn)程信息并通過(guò)less分頁(yè)顯示

[root@c6 shell]# ps -ef | less

UID ? ? ? ? PID ? PPID ?C STIME TTY ? ? ? ? ?TIME CMD

root ? ? ? ? ?1 ? ? ?0 ?0 05:36 ? ? ? ? ?00:00:01 /sbin/init

root ? ? ? ? ?2 ? ? ?0 ?0 05:36 ? ? ? ? ?00:00:00 [kthreadd]

root ? ? ? ? ?3 ? ? ?2 ?0 05:36 ? ? ? ? ?00:00:00 [migration/0]

root ? ? ? ? ?4 ? ? ?2 ?0 05:36 ? ? ? ? ?00:00:00 [ksoftirqd/0

...省略

????查看命令歷史,通過(guò)less分頁(yè)顯示?

[root@c6 shell]# history | less

? ? 1 ?hostname c6

? ? 2 ?grep -c '^#' /etc/rc.d/rc.sysinit

? ? 3 ?grep -c '^#' /etc/rc.d/init.d/functions

? ? 4 ?grep -c '^#' /etc/fstab

? ? 5 ?cat /etc/rc.d/rc.sysinit

...省略

????瀏覽多個(gè)文件

[root@c6 shell]# less 7_10.sh 7_12.sh?

#!/bin/bash

#7_10.sh

declare -i sum1=0;

declare -i sum2=0;

for i in {/etc/rc.d/rc.sysinit,/etc/rc.d/init.d/functions,/etc/fstab}; do

? ? sum1+=$( grep -c '^#' $i )

? ? sum2+=$( grep -c '^[[:space:]]*$' $i )

done

echo "# line: $sum1"

echo "space line: $sum2"

7_10.sh (file 1 of 2) (END) - Next: 7_12.sh

注:按?:n后,切換到7_12.sh

? ? ? 按?:p后,切換到7_10.sh

附加備注

1.全屏導(dǎo)航

????ctrl + F - 向前移動(dòng)一屏

  • ctrl + B - 向后移動(dòng)一屏

  • ctrl + D - 向前移動(dòng)半屏

  • ctrl + U - 向后移動(dòng)半屏

2.單行導(dǎo)航

  • j - 向前移動(dòng)一行

  • k - 向后移動(dòng)一行

3.其它導(dǎo)航

  • G - 移動(dòng)到最后一行

  • g - 移動(dòng)到第一行

  • q / ZZ - 退出 less 命令

4.其它有用的命令

  • v - 使用配置的編輯器編輯當(dāng)前文件

  • h - 顯示 less 的幫助文檔

  • &pattern - 僅顯示匹配模式的行,而不是整個(gè)文件

5.標(biāo)記導(dǎo)航

當(dāng)使用 less 查看大文件時(shí),可以在任何一個(gè)位置作標(biāo)記,可以通過(guò)命令導(dǎo)航到標(biāo)有特定標(biāo)記的文本位置:

  • ma - 使用 a 標(biāo)記文本的當(dāng)前位置

  • 'a - 導(dǎo)航到標(biāo)記 a 處



本文轉(zhuǎn)自cix123 ?51CTO博客,原文鏈接:http://blog.51cto.com/zhaodongwei/1870583,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者



總結(jié)

以上是生活随笔為你收集整理的Linux命令(7):less命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。