web-dev-qa-db-ja.com

/ etc / skel /にファイルがありません。 .bashrcを復元できません

私は最近この質問で言及した.bashrcファイルを台無しにしました: どのように.bashrcをデフォルトに復元しますか? 、そして.bashrcをデフォルトに復元する方法を見つけることができません動作します。

試行するたびに次の行に沿ってエラーメッセージを受け取るため、端末でコマンドを作成できません。

「/ usr/bin」がPATH環境変数に含まれていないため、コマンドが見つかりませんでした。

他の質問では、この問題に対するいくつかの推奨事項には、/ etc/skel /のデフォルトファイルの使用が含まれていることがわかりました( 。bashrcの問題 )。

/ etc/skel /を調べたところ、これは機能しませんが、実際にはファイルがまったくないことに気付きました!これがなぜなのか分かりません。

また、端末を使用するたびに上記のエラーメッセージが表示されるため、端末の使用を伴うソリューションは機能しないようです。

誰かがこの問題を解決するのを手伝ってくれたら、本当に感謝しています。私はUbuntuに多少慣れていないので、この問題に苦労しています。

1
sarahrahrah

/ etc/skelのデフォルトファイルのほとんどは非表示(「ドット」)ファイルであるため、GUIファイルマネージャーで表示するには、メニューから_Show hidden files_を使用するか、 Ctrl+h キーの組み合わせ。

端末で表示するには、_ls -a_または_ls -A_を使用する必要があります。

_ls /etc/skel
examples.desktop
_

だが

_$ ls -A /etc/skel
.bash_logout  .bashrc  examples.desktop  .profile  .Xdefaults  .xscreensaver
_

パスを修正するまで、各コマンドへのフルパスを使用する必要があります。 _/bin/ls_、_/bin/cp_例:.

_/bin/cp ~/.bashrc ~/.bashrc_old
/bin/cp /etc/skel/.bashrc ~/
_

新しい.bashrcファイルを有効にするには、新しいシェルを起動するか、ログアウトして再度ログインする必要があります。または、sourceを使用してシェル内の新しいファイル

_source ~/.bashrc
_
2
steeldriver

通常、/ etc/skel /の.bashrcファイルは非表示でした。ctrl+ hを押すと、非表示の.bashrcファイルが表示されます。

2
Avinash Raj