~/.bashrc へのアクセス権が拒否されました

~/.bashrc へのアクセス権が拒否されました

ファイルにアクセスする際に問題が発生しました~/.bashrc。アクセスしたところ、次の結果が得られました。

yuve@YuveSys:~$ ~/.bashrc
-bash: /home/yuve/.bashrc: Permission denied
yuve@YuveSys:~$ sudo su
root@YuveSys:/home/yuve# ~/.bashrc
bash: /root/.bashrc: Permission denied

誰か助けてくれませんか?

注意: Ubuntu 14.04 LTS を使用しています。ありがとうございます。

答え1

.bashrc実行するのではなく、ソース化することを意図しています。代わりにこれを試してください:

. ~/.bashrc

ファイルを編集するには、nano .bashrc

それが役に立てば幸い

答え2

編集のためにファイルを開く場合は.bashrc、nano、vi、gedit などのテキスト エディターで開く必要があります。何らかの変更を加えた後に更新する場合は、source .bashrcコマンドを使用できます。

例えば、

# Open the file with nano text editor and make changes you want
$ nano ~/.bashrc
# Run source command to apply changes
$ source ~/.bashrc
foobar@ubuntu:$ 

参照:

答え3

~/.bashrc実行されるべきではありません。次のようなものを実行する必要がありますgedit ~/.bashrc

実行ビットが設定されていないためにこのエラーが発生していますが、設定されるべきではありません。

nano .bashrcルートにいるときに実行してソースから編集することもできます。

関連情報