Linux 读取文件:Less 命令
「less」命令与 「more」命令相同,但包含更多功能。
「less」命令与「more」命令当终端窗口宽度缩小时,行中字符会自动调整。「less」命令,在终端窗口高度缩小时会聚焦文件文字的开头部分,而「more」命令,在终端窗口高度缩小时会聚焦文件文字的末尾部分。
语法:
less <file name>
例子:
less /var/log/udev
看上面的截图,我们使用了命令 「less / var / log / udev」。文件名称在左下角显示。
Linux 查找字符串#
通过键入正斜线符号(/)后接要搜索的字符串查找指定字符串。键入内容显示在终端左下角。
语法:
/string name
例子:
/add
看上面的截图,我们想找字符串 ‘add’,故我们在做左下角输入了 「/add」。
下面截图中「Output」 显示了 「/add」 的输出。 字符串「/add」将自动突出显示。
less 命令导航键#
命令 'less' 有类似与 编辑器‘vim’ 的导航键。让我们来看看一些导航键和 less 命令的其他操作。
1. 搜索导航#
搜索导航键将帮助您进行向前和向后搜索。
向前搜索
- / : 搜索下一次出现的模式
- n : 搜索下一个匹配项
- N : 搜索上一个匹配项
向后搜索
- ? : 搜索下一次出现的模式
- n : 在前面方向搜索后一个匹配项
- N : 在后面方向搜索前一个匹配项
搜索目录
向前 : /\/home\/sssit\/
向后 : /home/sssit
2. 屏幕导航#
-Ctrl + f:前进一个窗口
-Ctrl + d:前进半个窗口
-Ctrl + b:后退一个窗口
-Ctrl + u:向后半窗口
3. 行导航#
逐行前进或后退
-j:向前一行
-k:后退一行
4. 其它导航快捷键#
- G : 跳到文件尾
- g : 跳到文件开始处
- q 或 ZZ : 退出 less
5. 计数键#
- 10j : 向前跳 10 行
- 10k : 向后跳 10 行
6. 标记导航#
- ma : 用字母 「a」标记当前位置
- a : 跳到 a 标记位置
7. 同时打开多个文件#
- 同时传递多个文件名命令参数
less file1 file2
- 查看 file1 的时候打开 file2 查看
less file1
:e file2
-
在打开的多个文件间导航
-
n : 跳转到下一个打开的文件
-
p : 跳转到前一个打开的文件