less
less和cat 都可以查看文档,但是cat需要读入文件的所有内容,且less的浏览功能其实是比cat要强大的。more的话功能和less类似,但是不如less功能强大。
首先我们用less命令打开文件: less + 文件名
进入less的浏览模式后,
1. pagedown: 空格
2. pageup: b
3. 跳到文件开头: g
4. 跳到文件结尾: G
5. 高亮某单词(例如:test): /test
高亮后如果要向下浏览高亮词汇:n (表示next)
高亮后如果要向上浏览高亮词汇:N
6. 显示行号:-N
6. 退出less模式: q
grep
grep实际是正则表达式的内容,这里不展开,我们仅仅讨论文件搜索时需要用到的grep命令。
1. 搜索包含test的行: grep test 文件名
2. 搜索包含test的行(大小写不敏感):grep -i test 文件名
3. 搜索不包含test的行:grep -v test 文件名
4. 搜索包含test的文件:grep -l test *
5. 搜索包含test的行以及该行的后两行:grep -A2 test 文件名
6. 搜索包含test的行以及该行的前两行:grep -B2 test 文件名