cat > 文件名 << EOF:用来创建文件,在这之后输入的任何东西,都是在文件里的,输入完成之后以EOF结尾代表结束。
cat >> 文件名 << EOF:和上面一样,只不过是追加到文件,上面那个是覆盖写。
cat >> /etc/ssh/sshd_config << EOF Subsystem sftp internal-sftp Match User ezhsftp X11Forwarding no AllowTcpForwarding no ChrootDirectory /data1/ezhfile ForceCommand internal-sftp EOF
cat <<EOF与cat <<-EOF的区别:
如果重定向的操作符是<<-,那么分界符(EOF)所在行的开头部分的制表符(Tab)都将被去除。
在我们使用cat <<EOF时,我们输入完成后,需要在一个新的一行输入EOF结束stdin的输入。EOF必须顶行写,前面不能用制表符或者空格