Linux命令之"cat"
来源:互联网 发布:个人考勤软件 编辑:程序博客网 时间:2024/05/17 04:09
命令:cat
cat命令用于把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)使用权限
所有使用者
语法格式
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-E 或 --show-ends 在每行结束处显示 $
-v 或 --show-nonprinting
实例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
清空/etc/test.txt档案内容
cat /dev/null > /etc/test.txt
cat 也可以用来制作镜像文件。例如要制作软碟的像文件,将软碟放好后打
cat /dev/fd0 > OUTFILE
相反的,如果想把 image file 写到软碟,请打
cat IMG_FILE > /dev/fd0
注:
- 1. OUTFILE 指输出的镜像文件名。
- 2. IMG_FILE 指镜像文件。
- 3. 若从镜像文件写回 device 时,device 容量需与相当。
- 4. 通常用在制作开机磁片。
实例:使用here doc来生成文件
输出:
[root@localhost test]# cat >log.txt <<EOF
> Hello
> World
> Linux
> PWD=$(pwd)
> EOF
[root@localhost test]# ls -l log.txt
-rw-r--r-- 1 root root 37 10-28 17:07 log.txt
[root@localhost test]# cat log.txt
Hello
World
Linux
PWD=/opt/soft/test
[root@localhost test]#
说明:
注意粗体部分,here doc可以进行字符串替换。
备注:
tac (反向列示)
命令:
tac log.txt
输出:
[root@localhost test]# tac log.txt
PWD=/opt/soft/test
Linux
World
Hello
说明:
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
- Linux命令之:cat
- linux命令之cat
- Linux命令之cat
- linux命令之cat
- Linux之cat命令
- LINUX 命令之cat
- Linux命令之"cat"
- Linux命令之cat
- linux 命令之cat命令
- Linux命令学习之--cat
- linux命令学习之(cat)
- linux之cat命令详解
- Linux学习之cat命令
- Linux shell命令之cat
- 浅析Linux命令之cat
- Linux进阶之 cat 命令
- Linux进阶之 cat 命令
- 图解Linux命令之--cat命令
- mycat 垂直切分和水平切分配置示例
- 移动端判断是否处于横屏还是竖屏状态
- 摘录的一些调度算法
- C#之静态函数的使用
- css3-flex-ONE
- Linux命令之"cat"
- JDK动态代理
- Poj 3189 Steady Cow Assignment【二分+多重匹配】
- 模仿Flickr 使用GPUImage的实时相机滤镜(iOS源代码)
- 替换字符串中部分字符串,java
- 关于nmap和traceroute在虚拟机里使用的问题
- SpringMVC返回json数据时乱码解决
- 链表------创建删除增加遍历
- java学习例题之数据加密