【笔记】Shell文档操作
前言
Shell文档操作学习笔记
cat命令
- 展示小文档的内容
<option>:选项<file>:文件路径及名称
1 | cat <file> |
less命令
- 分屏展示大文档内容
1 | less <option> <file> |
less基本操作
按行向下翻页
return回车键↓键j键control+j键control+n键
按行向上翻页
↑键k键control+k键
按屏向下翻页
space空格键f键control+f键
向下半屏
d键control+d键
按屏向上翻页
b键control+b键
向上半屏
u键control+u键
回到文档开头
g键control+g键
回到文档结尾
G键control+G键
搜索
<value>:关键字
/<value>
下一个
n键
上一个
N键
编辑文档
使用默认编辑器打开当前文档
v键control+v键
显示less帮助文档
h键control+h键
仅显示指定字符串的行
<str>:指定字符串
1 | &<str> |
标记导航
创建标记
<char>:标记的字母
1 | m<char> |
光标移动到标记
1 | '<char> |
退出
q键ZZ键
head命令
- 展示文档开头10行内容
1 | head <file> |
自定义显示行数
<num>:行数
1 | head -n <num> <file> |
tail命令
- 展示文档末尾10行内容
1 | tail <file> |
自定义行数
1 | tail -n <num> <file> |
动态查看文档末尾
1 | tail -f <file> |
grep命令
- 输出包含指定字符串的行
<str>:查找条件
1 | grep <str> <file> |
条件取反
1 | grep -v <str> <file> |
条件忽略大小写
1 | grep -i <str> <file> |
以条件开头
1 | grep ^<str> <file> |
以条件结尾
1 | grep <str>$ <file> |