您的位置:首页 > 其它

关于cat >file,cat <file <<EOF

2012-06-12 09:44 429 查看
1、cat >file记录的是键盘输入,相当于从键盘创建文件,并且只能创建新文件,不能编辑已有文件.>是数据重导向,会将你输入的文本内容输出到file中。

2、cat <<EOF

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;

EOF是"end of file",表示文本结束符。
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
【范例】 ##------>使用cat > file <<EOF实现多行文件的输出

/bin/mkdir -p /usr/local/nagios/etc

cat > /usr/local/nagios/etc/nrpe.cfg << EOF

log_facility=daemon

pid_file=/var/run/nrpe.pid

server_port=5666

nrpe_user=nagios

nrpe_group=nagios

allowed_hosts=127.0.0.1,nagios.xcar.com.cn,mon.xcar.com.cn

dont_blame_nrpe=0

debug=0

command_timeout=60

connection_timeout=300

command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20

EOF
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: