使用bash脚本删除“ .bash_aliases”

时间:2019-02-27 18:10:46

标签: linux bash debian wget rm

在我的.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的形式下载)

1 个答案:

答案 0 :(得分:0)

除非有充分的理由,否则请勿使用sudo

当您运行sudo ./script.sh时,它以root身份运行,因此~指向root的主目录/root而不是用户的主目录。

只需运行./script.sh,以便它像您一样运行并修改您自己的主目录。