linux-->cat命令详解
2015-12-20 20:19
615 查看
cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
范例:
cat -n linuxfile1 > linuxfile2 把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3 里。
>与>>的区别:
只有一个的时候,就是创建新的文件。
有两个的时候就好比是创建c++的输出操作,当然在linux是写入到某个具体的文件中
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
范例:
cat -n linuxfile1 > linuxfile2 把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3 里。
>与>>的区别:
只有一个的时候,就是创建新的文件。
有两个的时候就好比是创建c++的输出操作,当然在linux是写入到某个具体的文件中
相关文章推荐
- Linux常见服务(守护进程)
- Linux vi vim 常用快捷键操作(一)
- CENTOS 服务器安装WordPress流程
- CentOS x64上Matlab R2015b的镜像安装方法与卸载
- 如何更改Linux中默认的openjdk为自己安装的JDK
- Linux——磁盘基本概念
- Linux——Vi、Vim编辑器命令基础
- linux 中cut 命令的用法
- Linux软RAID配置
- CentOS 7系统中恢复Windows 7启动项
- CentOS: make menuconfig error: curses.h: No such file or directory
- Linux系统下安装rz/sz命令及使用说明
- 设备驱动的艺术之旅 - Linux 网卡驱动
- 学习linux进阶路线图
- Linux中关于权限的一个问题
- linux用户权限管理
- 双系统Linux(ubuntu)进入windows的NTFS分区之挂载错误
- Linux常用命令
- Linux下SVN安装配置
- linux下SVN安装与部署/读取/密码/用户详解