Gnome-terminalを開いたときにこの行が最初に表示される理由がわかりません。
bash: /home/username/.bash_aliases: Permission denied
laptop-Dell:-$
私はこれを試しましたが、それでも問題は残っています。
chmod +x ~/.base_aliases
chmod: cannot access `/home/username/.base_aliases': No such file or directory
'bash_aliases'のデフォルトのパーミッションは何ですか?
これを修正するには?
正しいコマンドとファイル名;)を使用すると、2番目のコマンドはタイプミスです:~/.bash_aliases
ではなく~/.base_aliases
Sudo chown $USER:$USER ~/.bash_aliases
そして、私は平和に眠ることができます(ありがとう @ ByteCommander )
chmod 644 ~/.bash_aliases
そして、多分それはフォルダ全体のアクセス許可を修正する時です:
Sudo chown -R $USER:$USER $HOME
.bashrcファイルでも同様のことを行います。私はこの複合ステートメントを使用し、それが機能します:
if [ -f ~/.bash_aliases ]; then
source ~/.bash_aliases
fi
キーはsource
コマンドです。これが「悪い形」かどうかはわかりませんが、うまくいきます。