1、cat >file记录的是键盘输入,相当于从键盘创建文件,并且只能创建新文件,不能编辑已有文件.>是数据重导向,会将你输入的文本内容输出到file中。
2、cat <<EOF
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
EOF是"end of file",表示文本结束符。
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
【范例】 ##------>使用cat > file <<EOF实现多行文件的输出
cat > ip.txt << EOF
124
42131341
7879879879
32114
EOF
3、cat > ip.txt
abcd
dcba
eftf
Ctrl-D
原文地址:http://rancho.blog.51cto.com/8661004/1641863