zoukankan      html  css  js  c++  java
  • 每天一个linux命令:cat(10)

    cat

    cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用

    注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态

    格式

    cat [选项] [参数]

    参数选项

    参数 备注
    -A --show-all 等价于 -vET
    -b --number-nonblank 对非空输出行编号
    -e 等价于 -vE
    -E --show-ends 在每行结束处显示 $
    -n --number 对输出的所有行编号,由1开始对所有输出的行数编号
    -s --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
    -t 与 -vT 等价
    -T --show-tabs 将跳格字符显示为 ^I
    -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

    实例

    • 同时显示文件ml和m2的内容

      命令: cat myFile1 myFile2

    [root@VM_0_9_centos ~]# cat myFile1
    my name is wuzhazha
    i am 25 years old
    [root@VM_0_9_centos ~]# cat myFile2
    my name is zhangbaobao
    i am 28 years old
    [root@VM_0_9_centos ~]# cat myFile1 myFile2
    my name is wuzhazha
    i am 25 years old
    my name is zhangbaobao
    i am 28 years old
    [root@VM_0_9_centos ~]# 
    
    • 将文件myFile1和myFile2合并后放入文件myFile中

      命令: cat m1 m2 > file

    [root@VM_0_9_centos ~]# cat myFile1 myFile2 > myFile
    [root@VM_0_9_centos ~]# cat myFile
    my name is wuzhazha
    i am 25 years old
    my name is zhangbaobao
    i am 28 years old
    [root@VM_0_9_centos ~]# 
    
    • 把 myFile1 的文件内容加上行号后输入 myFile3 这个文件里

      命令: **cat -n myFile1 > myFile3 **

    [root@VM_0_9_centos ~]# cat -n myFile2 > myFile3
    [root@VM_0_9_centos ~]# cat myFile3
         1	my name is zhangbaobao
         2	i am 28 years old 
    
    • 将文件myFile1和myFile2内容合并后追加到myFile4

      命令:**cat myFile1 myFile2 >> myFile4 **

    [root@VM_0_9_centos ~]# cat myFile4
    fuck my life!!!!
    [root@VM_0_9_centos ~]# cat myFile1 myFile2 >> myFile4
    [root@VM_0_9_centos ~]# cat myFile4
    fuck my life!!!!
    my name is wuzhazha
    i am 25 years old
    my name is zhangbaobao
    i am 28 years old 
    

    参考

  • 相关阅读:
    C#学习笔记——释放资源
    C#学习笔记——窗口停靠控件WeifenLuo.WinFormsUI.Docking使用
    C#学习笔记——查询串口被占用
    C#学习笔记——调试
    C#学习笔记——datagridview 控件 配置遇到的问题
    【转载】焊缝跟踪技术的发展与应用现状
    C#学习笔记——Convert.ToDouble与Double.Parse与Double.Parse
    C#学习笔记——Trim()、TrimStart()、TrimEnd()的用法
    C#学习笔记——DataGridView功能总结
    360自带--JS开发工具箱
  • 原文地址:https://www.cnblogs.com/DiDi516/p/11756350.html
Copyright © 2011-2022 走看看