• rhcsa-文件内容显示


    浏览普通文件内容

    浏览文件的命令
    命令常用选项说明
    cat

    -n 对输出内容中的所有行标注行号

    -b  对输出内容中的非空行标注行号

    查看文件的内容
    head-num  指定需要显示文件num行的内容默认查看文前十行的内容
    tail

    -num  指定需要显示文件num行的内容

    -f  使tail不停的去读取显示文件的最新内容,这样有实时监视的效果

    tail命令更多的用于查看系统日志文件,Ctrl+c键终止显示和跟踪

    默认查看文后十行的内容
    more 

    -c  从顶部清屏,然后显示文件的内容

    分页查看文件内容

    按Enter键向下滚动

    空格键向下翻页,b键向上翻页

    文档末尾是more会默认推出

    less

    -c  从顶部清屏,然后显示文件的内容

    -N  在每行前面调价输出行号

    分页查看文件内容

    按Enter键向下滚动

    空格键向下翻页,b键向上翻页

    按q退出

    cat

    作用:显示文本文件内容   

    语法:cat  选项  文件

    -n  由1开始对所有输出行号编号

    练习:

    -b 由1开始对所有输出行号编号,但空白行不编号

    head

    作用:默认显示文档前十行的内容

    语法:head  参数  文件

    -q  影藏文件名

    -v  显示文件名

    -c<数目>  显示的字节数

    -n<行数>  显示的行数

    -n

    例:显示前八行

    -c  

    例:显示前100个字节

    tail

    作用:用于查看文件的内容,有一个常用的参数-f,常用与查看正在改变的日志文件

    语法:tail  参数  文件

    more

    命令类似cat,不过会以一页一页的形式显示,更方便使用者逐页浏览,二最基本的指令就是按空白键就往下一页显示,按b就会往上一页显示。

    语法:more  文件名

    cut

    作用:用于按列提取文本内容

    语法:cut 选项  文件名称

    cut命令从文件的每一行剪切文件,字符和字段,并将这些字符,字节和字段写至标准输出。

    如果不指定file参数,cut命令将读取标准输入,必须指定-b,-c或-f的标志之一。

    -b  以字节位单位进行分割

    -c  以字符为单位进行分割

    -d  用户自定义分隔符。比如:进入vim passwd文件中,就以:位分隔符。

    -f  指定显示那个区域

    -n  取消分割多字节的字符

    以字节为单位

    显示第一个字节

    显示前十行的第三个字节

    以字符为单位

    显示第三个字符

    显示前三行的第三个字符

    显示后十行的第八个字符

    sort

    对文件内容进行排序

    语法:sort  选项  文件名称

    -f  忽略大小写

    -b  忽略缩进与空格

    -n  依照数值的大小排序

    -r  反向排序

    -u  去除重复行

    -t  指定间隔符

    -k  设置字段范围

    -u  去重

    -n 数字大小排序

    uniq

    作用:检查文件内容的重复行,并且把重复行去掉

    语法:uniq  选项  文件名

    -c  显示去除重复行的行数(如果去除了三行重复行,前面就会显示3,就表示去除了三行重复行)



    tr

    作用:替换文件中的字符

    语法:tr  选项  要替换的东西

    -c  反选替换

    -d  删除指定字符

    -s  缩减连续连续重复的字符成单个字符

    例:将f1中的a--z替换成A--Z,然后显示到屏幕上

    wc

    作用:用于统计文本的行数,字数,字节数

    语法:wc  选项  文件

    例:显示第一行的行数,字数,字节数

    -l 只显示行数

    -w 只显示单词数

    -c  只显示字节数

  • 相关阅读:
    深度学习:基于长短时记忆网络LSTM实现情感分析
    未来五十年,智能科技将如何改变传统行业格局?
    30亿美元并购启示:中美CDM不再“萧规曹随”
    CSS选择器简述
    我用WebGL打造了一款动态壁纸
    【浅尝C++】STL第三弹=>list常用接口使用示例/list底层结构探索/list模拟实现代码详解
    if,case,for,while
    Centos7安装ELRepo源
    Streamlit学习笔记
    1.查找存在于数组x但不存在于数组y的元素np.setdiff1d()2.查找两个数组交集以外(不同时存在于两个数组中)的元素np.setxor1d()
  • 原文地址:https://blog.csdn.net/dgw2648633809/article/details/134253203