文件内容查看:less/echo/cat等小操作

less

  • 不自动换行显示(进入less后可通过方向键左右查看):-S(大写)
    less -S xxx.file

  • 定位到文件的最后一行:shift+g
    :shift+g移动到最后一行

  • 定位到文件的第一行:g
    :g移动到第一行

  • 多个文件查看:

    • 直接在后面输入多个文件,查看时一次只能看一个文件。
      输入:n查看下一个文件;
      输入:p查看上一个文件。
    • 正在浏览一个文件时,使用 :e 打开另一个文件。
  • 搜索(搜索时整个文本中匹配的部分会被高亮显示)

    • 向前搜索
      / : 使用一个模式进行搜索,并定位到下一个匹配的文本n : 向前查找下一个匹配的文本N : 向后查找前一个匹配的文本
    • 向后搜索
      ? : 使用模式进行搜索,并定位到前一个匹配的文本n : 向后查找下一个匹配的文本N : 向前查找前一个匹配的文本
  • 动态查看日志文件( tail 也可以实现,tail -f )
    使用 :F 命令

echo

  • echo不能用管道符传递输入值

  • 如何让echo不换行,即末尾无换行符(默认换行)

    • echo -n 末尾无换行符
    • echo -e 开启转义,文本末尾输入\c表示无 换行符

cat

  • 可以用cat多个文件加重定向,纵向合并多个文件(横向合并可以用paste)
$ cat t1.table t2.table > t.table

参考文章

  • linux命令:使用less从后向前查看日志信息
  • shell echo 换行 不换行 打印换行
  • linux的echo命令整理

你可能感兴趣的:(文件内容查看:less/echo/cat等小操作)