博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.13 文档查看cat/more/less/head/tail
阅读量:6102 次
发布时间:2019-06-20

本文共 2104 字,大约阅读时间需要 7 分钟。

hot3.png

cat/tac/more/wc用法

cat 这个查看文件内容的    -A 显示文件的所有文件(包括字符)    -n 显示行号tac 倒序查看文件内容,与cat相反more 也是用来查看文件内容,但是不会像cat一样一下全部显示出来,他的显示方式为一屏一屏的显示,    (可使用空格键查看下一行或ctrl+b 可以往前看,内容查看完以后会自动结束命令的运行)wc -l 可以查看文件的行数[root@localhost ~]# wc -l anaconda-ks.cfg.151 anaconda-ks.cfg.1    显示改文件的行数

>> 追加重定向/more

  • 追加重定向就是把文件中的内容增加到另一个文件中去
[root@localhost ~]# wc -l anaconda-ks.cfg.151 anaconda-ks.cfg.1[root@localhost ~]# cat /etc/passwd >> anaconda-ks.cfg.1    这就是把/etc/passwd中的文件内容增加到anaconda-ks.cfg.1文件中去[root@localhost ~]# cat /etc/passwd >> anaconda-ks.cfg.1[root@localhost ~]# wc -l anaconda-ks.cfg.193 anaconda-ks.cfg.1[root@localhost ~]# cat /etc/passwd >> anaconda-ks.cfg.1[root@localhost ~]# cat /etc/passwd >> anaconda-ks.cfg.1

more例子

  • more命令查看文本内容
    • 当内容较多时,可以“空格键”,一页一页的往下翻看,直到内容结束,会自动退出。
    • ,若想向上翻看之前的看过的内容,使用“快捷键ctrl+b”去查看
[root@localhost ~]# more anaconda-ks.cfg.1   #version=DEVEL# System authorization informationauth --enableshadow --passalgo=sha512# Use CDROM installation mediacdrom# Use graphical install此处省略....

less用法

  • less刚开欧式进去和more类似
    • 支持“空格键”一屏一屏的翻看
      • 快捷键ctrl+B向前查看
      • 快捷键ctrl+F向后查看
    • 支持方向键 “上下键”查看
    • 当查看结束,退出时,需按“q键”(quit)退出
    • 还可以在文档中查找,用 斜杠/加查找的内容,并==高亮显示==出来,比如/==root==在文档中查找并标记出来
      • 按 n键 往下查找下一个,并高亮显示
      • 快捷键shift+n 往前查找
      • 总结:其实就是大写N键,向前查看,小写n键向后查看
    • 使问号?加查找内容,搜索?==chrony==是到文章最后
      • 按 n键 从后往前 查找
    • 按 shift+g键 定位到行尾
    • 按 g 定位到行首

总结

  • less命令的用法中包括了more命令所有功能,所以完全可以使用less

head和tail用法

head 查看文件的前 10行 (默认10行)    -n 数字     (指定查看文件的多少行)tail   查看文件的尾部,最后 10行    -f 动态显示文件    -n 数字     显示文件以数字为单位的行数(头几行,为几行)

head和tail例子

[root@localhost ~]# head anaconda-ks.cfg.1#version=DEVEL# System authorization informationauth --enableshadow --passalgo=sha512# Use CDROM installation mediacdrom# Use graphical installgraphical# Run the Setup Agent on first bootfirstboot --enableignoredisk --only-use=sda[root@localhost ~]# head -n 2 anaconda-ks.cfg.1#version=DEVEL# System authorization information[root@localhost ~]# tail -n 2 anaconda-ks.cfg.1sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinchrony:x:997:995::/var/lib/chrony:/sbin/nologin

tail -f用法

  • tail -f命令,动态显示文件
  • 一般在查看日志会用到
  • 按ctrl+c退出

转载于:https://my.oschina.net/u/3707314/blog/1556053

你可能感兴趣的文章
jquery的冒泡和默认行为
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
前端学习之正则表达式
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>
JAVA GC
查看>>
codeforce 599B Spongebob and Joke
查看>>
3springboot:springboot配置文件(外部配置加载顺序、自动配置原理,@Conditional)
查看>>
9、Dubbo-配置(4)
查看>>
前端第七天
查看>>
BZOJ 2190[SDOI2008]仪仗队
查看>>
图解SSH原理及两种登录方法
查看>>
[转载] 七龙珠第一部——第058话 魔境圣地
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>