|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
d: L. H( K/ {4 T4 L
$ w( C! V) d2 g
/ N, {7 R+ H# b1 c/ I语法
+ S/ O9 I2 m, Yless [参数] 文件
% V: g# E* I2 I5 q2 W3 B
& l$ V4 H. |& ^- \8 R' S X3 E+ h+ _6 ]& q
参数说明:% r; Z6 I6 {3 m) r
% D) s, Z1 _% e' g4 D/ c+ [! X
- -b <缓冲区大小> 设置缓冲区的大小
- -e 当文件显示结束后,自动离开
- -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
- -g 只标志最后搜索的关键词
- -i 忽略搜索时的大小写
- -m 显示类似more命令的百分比
- -N 显示每行的行号
- -o <文件名> 将less 输出的内容在指定文件中保存起来
- -Q 不使用警告音
- -s 显示连续空行为一行
- -S 行过长时间将超出部分舍弃
- -x <数字> 将"tab"键显示为规定的数字空格
- /字符串:向下搜索"字符串"的功能
- ?字符串:向上搜索"字符串"的功能
- n:重复前一个搜索(与 / 或 ? 有关)
- N:反向重复前一个搜索(与 / 或 ? 有关)
- b 向上翻一页
- d 向后翻半页
- h 显示帮助界面
- Q 退出less 命令
- u 向前滚动半页
- y 向前滚动一行
- 空格键 滚动一页
- 回车键 滚动一行
- [pagedown]: 向下翻动一页
- [pageup]: 向上翻动一页3 c' o! l0 i9 A( C* e1 S/ K5 ?
* C/ @% m7 e0 G# s* F3 O7 _. ?" T* U5 H
实例8 ?& I- Y- Q. i) o- E* G5 d
! F& ^- s" @9 w4 H- D' Q. t1、查看文件
- A3 ?4 o" R9 {/ K/ u6 q0 o% }' n$ f" q' a* i5 y) L z8 C+ y, N
less log2013.log
# o# b- [! v$ o6 ~! k- I6 N3 D+ O
z$ [& B5 D* M+ o
2、ps查看进程信息并通过less分页显示: [- P$ b, R [' k! z2 J
1 Y2 n7 Z! X! Tps -ef |less/ Z' G! |8 `: X' W( Q- _8 ?% h
3 J1 D V* k: h' a% j7 C) a
4 X: k5 c$ o& [8 |% ~3、查看命令历史使用记录并通过less分页显示
) ^( l9 B o$ |% ~* l% U
) J0 V# Z8 C2 P: S' T( [[root@localhost test]# history | less
6 T0 F" K+ ?8 X& h) w( q) W3 H22 scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft5 m5 m$ w8 O2 C
23 cd ..: @7 t/ L' V1 s* L( Y( ~
24 scp -r web root@192.168.120.203:/opt/- [* W- ^+ n+ Y0 }
25 cd soft
* ]; n" D0 m" T4 n7 k0 |5 }26 ls0 {( o) _! _% j3 L# q
……省略……/ Z" A+ @4 B* U+ x* {! I
% r9 }$ i) l* {) T' k1 o! E! _6 ~3 v) R+ m2 p2 h" Q8 ?- `7 t
4、浏览多个文件7 T* \4 R/ _3 |/ e E
# S! G+ @( l8 z. ~
less log2013.log log2014.log
7 O y! y- G9 T# q
* r6 Q/ h, h% K% R6 D: t
3 t/ h; j' {2 s% E4 S+ f说明:
- l# H9 b: o4 I) k; o9 M( Z输入 :n后,切换到 log2014.log8 u* f: g% l5 D& U: j
输入 :p 后,切换到log2013.log5 A; f' X: I+ M5 K5 o2 n
* Q I6 r+ E7 s% _" v) F
1 X- y! u4 [: x8 `: m
附加备注
5 T1 n3 H* Q* ^: H2 g# l' v+ `* w, l4 _( f2 C/ U
1.全屏导航9 F) N* X) \0 _6 c
+ W) p. T* C* c2 _
- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- ctrl + D - 向前移动半屏
- ctrl + U - 向后移动半屏
5 l7 i/ O; n- {7 y7 r9 Z8 K
. q( ~+ Q8 K U" U- _. p- T8 c/ Y) x' W4 }
2.单行导航
8 H: h+ w0 X9 T) T$ P0 d1 x% D8 p
" m+ t3 N, l7 K3 ?8 `1 j- j - 向前移动一行
- k - 向后移动一行/ E0 c8 t7 G0 d5 H. \) Y6 ~. i
7 Q+ W8 E( q, k7 ~5 A# X
3 j$ X, a' w- P9 [) ?
3.其它导航* g- N1 _4 A# N r1 Q
4 r y Y ~& C4 s/ ?. i& b- G - 移动到最后一行
- g - 移动到第一行
- q / ZZ - 退出 less 命令
. I$ {9 I$ N2 w9 X' b ~
4 ^0 g3 H9 c% R* d6 w" |5 D+ _* J7 G/ ]7 j
4.其它有用的命令8 I2 @8 W2 Z9 o8 d3 V$ R
7 Y' O- e# o7 L" {8 r/ d) y! g( E- v - 使用配置的编辑器编辑当前文件
- h - 显示 less 的帮助文档
- &pattern - 仅显示匹配模式的行,而不是整个文件* t( r. a4 U8 J: ^3 t+ ?6 M& S
8 ~& y; A* `' S2 n8 Y9 D
. x) j" t U7 \ R5.标记导航
5 U/ T, T, v. B& p- v
3 q0 m& l4 `* c4 b2 |当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:/ }7 W( A/ }* n, S
( H. Z5 O4 C. H. C$ ] a0 I( H8 n* q' c
- ma - 使用 a 标记文本的当前位置
- 'a - 导航到标记 a 处
5 i' p; z! p5 M; n% P( M3 A9 y ' a b: @3 q: A) |
' C2 j- m% L+ m6 g |
|