在我的.bashrc中,我使用.sh脚本轻松配置新安装的Debian。但是在尝试的同时
rm -f ~/.bash_aliases
wget https://raw.githubusercontent.com/.../.bash_aliases
rm -f ~/.bashrc
wget https://raw.githubusercontent.com/.../.bashrc
它只是省略了那些线?文件是由chmod +x ./script.sh
许可并由sudo ./script.sh
运行可能有什么问题?
(在最终代码中有完整链接,文件正在下载为.bashrc.1
和.bash_aliases.1
)
除非你有充分的理由,否则不要使用sudo
。
当你运行sudo ./script.sh
时它以root身份运行,所以~
指的是root的主目录/root
而不是你用户的主目录。
只需运行./script.sh
,以便它像你一样运行并修改你自己的主目录。