EDA365电子论坛网

标题: Linux less 命令 [打印本页]

作者: piday123    时间: 2021-7-15 10:39
标题: Linux less 命令

# K0 s. F/ r" ?1 lless 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。) N2 t9 X% g" N$ b' f8 c

8 A" B8 P, v" @语法/ j  }1 s3 V9 ?$ m1 n) ~; o/ @
less [参数] 文件
& [; ^; J0 Z% }9 F参数说明:
. U6 J/ z& ^, `% H; ?3 J$ F3 I* N( \0 x& [
-b <缓冲区大小> 设置缓冲区的大小
1 l7 I2 z  ~8 d: K5 f-e 当文件显示结束后,自动离开* ^, I9 e7 }/ k9 u( ^
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
: y4 r3 G& {+ R- _# t+ Z-g 只标志最后搜索的关键词' N# D; t  _' w/ E, ^6 g+ y
-i 忽略搜索时的大小写8 \1 G9 \- X4 f
-m 显示类似more命令的百分比+ C& i* \$ C  D
-N 显示每行的行号
. g) e) _) ^- f, K-o <文件名> 将less 输出的内容在指定文件中保存起来9 N) X" j% {( ?! j* o' |
-Q 不使用警告音
* V: ^/ g& Z! S9 p: j" I-s 显示连续空行为一行
  N8 S1 C& n6 C) @-S 行过长时间将超出部分舍弃
2 f7 o( ~& e' p& f7 K1 b-x <数字> 将"tab"键显示为规定的数字空格
1 f; s6 n# q. W. g2 c6 \, ^9 ?% n& h/字符串:向下搜索"字符串"的功能
, l5 }7 J3 h, c0 E; Z?字符串:向上搜索"字符串"的功能
0 f4 [$ X7 c* t0 {  ?* J! an:重复前一个搜索(与 / 或 ? 有关)1 g3 }2 [7 Z5 e3 }
N:反向重复前一个搜索(与 / 或 ? 有关)
1 I& S$ b/ T7 I( ~* B2 Xb 向上翻一页2 G: ]1 ~: P. a% a) k$ B! b7 P4 v
d 向后翻半页8 a+ ?0 A8 y# R0 X5 b
h 显示帮助界面1 D+ b+ h$ L2 S. S# f
Q 退出less 命令# n! m; m( F9 S3 E/ m; M: ]
u 向前滚动半页5 c  ]2 r1 V, I! H
y 向前滚动一行
3 ]9 U. L; Y4 `$ I* `. M& D' Q空格键 滚动一页: f. L: D( L/ N$ r
回车键 滚动一行8 y8 E: x1 S# l: c* {7 @
[pagedown]: 向下翻动一页  }& A3 m' g; i& _  \  p' f( G
[pageup]: 向上翻动一页
+ m2 I/ @- y- W# M3 t$ j1 w( @1 |实例
6 p& _$ d7 Q  Z1、查看文件
+ t% {) ?8 \( W  Z3 o+ y. W, t) w. X8 W: v% d" `
less log2013.log
. M& x" _! `' m8 N. x2、ps查看进程信息并通过less分页显示6 z( s2 @  k; f0 ?5 K
) O( o$ Z. M' ^, W6 h- s- U
ps -ef |less# j' s* S, L1 I' i- a9 e; Y& ~
3、查看命令历史使用记录并通过less分页显示7 {* Q. n& m5 `8 G
' J) ^+ `4 F( t  o3 X% x
[root@localhost test]# history | less; t2 F9 N9 b, C/ e, c$ F% x/ F7 C( l8 k
22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
8 K' }9 m/ ~. K( _6 d23  cd ..
! H$ q# E6 r' w24  scp -r web root@192.168.120.203:/opt/
9 U. x4 {. q, N& X* F0 g25  cd soft
: N* F2 Z% b4 {( p26  ls; A6 I" a/ Q: l2 U2 V8 j1 ]$ u0 a
……省略……$ G4 g$ h. C' s4 J
4、浏览多个文件
3 |2 Z  z0 ?/ ^  b  ~! p9 Z& R
less log2013.log log2014.log7 Z) H. b% j6 ?( h; k3 s$ h* ?2 b; q
说明:
6 @" }! e4 C& Y8 ~输入 :n后,切换到 log2014.log: s3 j7 E) A) A
输入 :p 后,切换到log2013.log1 w. M+ c! Q! ?; U" v

1 F, E5 b+ V0 k4 H" u附加备注8 z1 r* Z0 _, Q3 O& S. V
1.全屏导航+ A) K. {0 @% e3 N! Y

+ F+ t- {' Z; Wctrl + F - 向前移动一屏7 g! T7 }  z/ L5 V
ctrl + B - 向后移动一屏' e3 H9 P1 r. @, E' q  X' \
ctrl + D - 向前移动半屏/ c! V2 g9 d: H$ C: F* t
ctrl + U - 向后移动半屏
+ @: @% E3 S# ^2.单行导航, r$ B" J" ]% M" N/ k( e# i8 K4 J

. r: C+ k% o( r4 M" V/ Tj - 向前移动一行
3 y, i6 J3 x+ C8 K4 q9 S$ R( Yk - 向后移动一行/ f" j6 E: L; m: V8 V# t. k
3.其它导航2 j' h0 _! _' x" A/ L

6 d3 w8 }; i# O5 v/ F: IG - 移动到最后一行' B7 B- K( C% j) n
g - 移动到第一行
: g+ A, t" P+ c5 ]5 N+ Nq / ZZ - 退出 less 命令
8 B" `# v) |$ j2 ^7 o0 `  {4.其它有用的命令7 V" S3 W+ S* \3 T) l, L* V' y& Y
/ d; t3 w3 b( o; Y: T# O
v - 使用配置的编辑器编辑当前文件% z+ O) m$ l8 Y: ~$ Q
h - 显示 less 的帮助文档: _2 I  `* a- Q$ }+ [1 Z: G$ n
&pattern - 仅显示匹配模式的行,而不是整个文件! M8 y* J* Z8 R! X; j; |
5.标记导航, j" H; w) |/ e( o- u6 E9 H

1 \8 o+ ^  d4 K  Q当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:% R- z+ S& t" X$ w# H! g0 z

: J$ F, @5 I  D) ima - 使用 a 标记文本的当前位置$ s$ J4 s! g- K) \4 M/ A& B
'a - 导航到标记 a 处
作者: regngfpcb    时间: 2021-7-15 14:12
Linux less 命令
作者: yin123    时间: 2021-7-15 14:13
Linux less 命令
作者: adogpp    时间: 2021-7-15 14:14
Linux less 命令




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2