не пойму в чем разница не подскажите?
делаю
# echo 'PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "' > /root/.bashrc
# cat .bashrc
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
а вот если с cat
# cat << EOF > /root/.bashrc
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\\$ "
EOF
# cat .bashrc
PS1="\[\e]0;\u:\w\a\]┌─[\[\033[01;34m\] \w \[\033[00m\]]\n└─\$ "