使用bash脚本删除“.bash_aliases”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用bash脚本删除“.bash_aliases”相关的知识,希望对你有一定的参考价值。
在我的.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
,以便它像你一样运行并修改你自己的主目录。
以上是关于使用bash脚本删除“.bash_aliases”的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac 上的 python 脚本中删除 bash 历史记录?
从 shell 脚本 (bash) 的参数列表中删除最后一个参数
如何在bash脚本中使用Bash / Sed / Awk / Perl删除分隔字符串的最后一个元素[duplicate]