我想附加一些命令到$ {HOME} /。bashrc文件。bash文件中sudo bash和sudo命令的區別是什麼?
我做了一個腳本來做到這一點。
# file name : setup_bash
bashrc_path="${HOME}/.bashrc"
comment="test"
sudo echo "${comment}" >> "${bashrc_path}"
和
bash setup_bash
運行它,它會導致一個錯誤。
setup_bash: line 19: /home/user/.bashrc: Permission denied
第19行在(sudo echo ...)。
接下來我嘗試下面的代碼,
sudo bash setup_bash
它導致成功。
他們有什麼不同?請教我吧。