我想附加一些命令到$ {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
它导致成功。
他们有什么不同?请教我吧。