我想寫多行文本文件,像這樣:Ubuntu的:寫多行文本文件
cat <<EOT >> /etc/apache2/sites-available/eco.conf
<VirtualHost *:80>
ServerName eco.vagrant
DocumentRoot /var/www/eco/website/public
<Directory var/www/eco/website/public/>
Options FollowSymLinks
AllowOverride All
</Directory>
# Logging
ErrorLog /var/log/apache2/eco-error.log
LogLevel notice
CustomLog /var/log/apache2/eco-access.log combined
</VirtualHost>
EOT
,但我得到bash: /etc/apache2/sites-available/o-eco.conf: Permission denied
所以,我想sudo cat...
只是相同。
我挺喜歡有它這樣的,而不是單一的線,因爲它是一個bash腳本中,我可以清楚地看到什麼將與壓痕等被寫入
我應該使用什麼工具內容用這種方式寫?或者我應該如何在這裏使用貓?
您無權寫入文件。語法並不重要。 – Barmar
這個問題會更適合超級用戶或Linux SE站點。 – EJoshuaS