当我在 Raspbian Buster 终端中尝试此代码时:
echo "alias g=/home/user/examplescript" >> ~/.bash_aliases
我得到了错误Authorisation Error
。以下代码工作没有问题:
echo "alias g=/home/user/examplescript" >> ~/.bashrc
但我想将我的别名存储在 ~/.bash_aliases 中。有人能帮我吗?
答案1
由于某种原因,您的~/.bash_aliases
文件是由 root 拥有并且您无法写入。
将文件的所有者更改为您自己的用户:
sudo chown user:group ~/.bash_aliases
...其中user:group
应反映您的用户名和您的主要组。您的用户名由命令给出id -un
,主要组由 给出id -gn
,以供参考。