Linux cat命令详解
2023-09-11 14:20:11 时间
cat主要有三大功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
常用的命令展示
特殊用法:增加多行内容,EOF必须成对出现(会删除原来文件的内容)
# 多文本写入文件cat >>yum.log <<EOF > Hello > World > 2017 > `date +%T` > EOF
把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里
# 2013文件必须存在,这里做的是追加任务,且不改变源文件的内容,只是做显示用 cat -n log2012.log log2013.log 【-n :number 编号】
把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里
# log.log文件必须存在,且不改变源文件的内容,只是做显示用 cat -b log2012.log log2013.log log.log 【-b, --number-nonblank 对非空输出行编号】
把 log2012.log 的文件内容加上行号后输入 log.log 这个文件里
cat -n log2012.log >log.log 【>,>>标准的输入】
在每行结束处显示 $
cat -E log.log 【-E 每行结束后添加$符号】
有连续两行以上的空白行,就代换为一行的空白行
cat -s log.log 【-s 连续两行以上的空白行,就代换为一行的空白行】
反向显示
tac /etc/passwd 【tac 最后一行到第一行反向在萤幕上显示出来】
相关文章
- 【Linux】linux常用基本命令
- Linux下的tar压缩解压缩命令详解
- 详解 Linux 下 SSH 远程文件传输命令 scp
- linux 【监控io】iotop命令详解
- Linux iostat命令详解
- Linux的cut命令
- Linux sed 命令
- Linux - grep命令详解
- Linux - 命令的查找 find命令详解
- linux ls 命令超级详解
- Linux命令之passwd、chpasswd
- linux之cp/scp命令+scp命令详解
- Groupadd- Linux必学的60个命令
- 【如何在Linux下使用Git命令在Gitee上创建项目】
- Linux iptables命令详解
- Linux iostat命令详解
- Linux ss命令详解
- Linux netstat命令详解
- Linux lsof命令详解
- Linux sort命令详解
- Linux中的文件压缩,打包和备份命令
- Linux curl命令详解
- Linux - Bash shell的功能;内建命令type
- redis在linux下安装并測试(在spring下调用)
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
- Linux中mount挂载命令及其概念
- Linux基本命令
- 解决Linux命令前加空格无法隐藏命令记录的问题