> ~/.bash_aliases'で "承認なし"というエラーが発生するのはなぜですか?">

'echo "alias g=/home/user/examplescript" >> ~/.bash_aliases'で "承認なし"というエラーが発生するのはなぜですか?

'echo > ~/.bash_aliases'で "承認なし"というエラーが発生するのはなぜですか?">

Raspbian Buster端末でこのコードを試した場合:

echo "alias g=/home/user/examplescript" >> ~/.bash_aliases

エラーが発生しましたAuthorisation Error。次のコードは問題なく動作します。

echo "alias g=/home/user/examplescript" >> ~/.bashrc

しかし、私のエイリアスを〜/.bash_aliasesに保存したいと思います。誰でも私を助けることができますか?

ベストアンサー1

何らかの理由であなたの~/.bash_aliasesファイルルート所有そして、あなたは書くことができません。

ファイル所有者を自分のユーザーに変更します。

sudo chown user:group ~/.bash_aliases

...user:groupユーザー名とデフォルトグループを反映する必要があります。参照のために、ユーザー名はコマンドとして提供され、id -unデフォルトグループはとして提供されますid -gn

おすすめ記事