在我的.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
的形式下载)
答案 0 :(得分:0)
除非有充分的理由,否则请勿使用sudo
。
当您运行sudo ./script.sh
时,它以root身份运行,因此~
指向root的主目录/root
而不是用户的主目录。
只需运行./script.sh
,以便它像您一样运行并修改您自己的主目录。