~/.bashrc
ユーザーのファイルを削除するとどうなるのか興味があります。rootユーザーも独自の~/.bashrc
ファイルを持っていますか?それを削除したらどうなりますか?
~/.bashrc
ユーザーのファイルを削除するとどうなるのか興味があります。rootユーザーも独自の~/.bashrc
ファイルを持っていますか?それを削除したらどうなりますか?
回答:
ユーザーを削除すると、 ~/.bashrc
特別なことは何も起こりません。Bashは引き続き起動し、システム全体を使用します/etc/bash.bashrc
。
ユーザーrootがを持っている場合も持っていない~/.bashrc
場合もありますが、もし存在する場合は、に書き込み許可がある場合は削除できます/root/
。
/etc/bash.bashrc
ファイルを削除すると、bashはソースコードに保存されているデフォルトに頼ることになります。そのバージョンのシェルには、いくつかの派手な機能(色、便利なプロンプト、タブ補完)が欠けている場合がありますが、それ以外の場合は使用できます。
bash --rcfile /etc/bash.bashrc
、bash --norc
コマンドは~/.bashrc
ファイルを削除せずにbashがどのように見えるかを見ることができます(したがって、ファイルのみと両方なし/etc/bash.bashrc
で~/.bashrc
)。
rootユーザーでない限り、rootユーザーの.bashrcファイルを削除することはできません。
アカウントの.bashrcファイルが削除された場合は、次のコマンドで復元できます
cp /etc/skel/.bashrc ~/.bashrc
ただし、これは古い.bashrcファイルではありません。これは、デフォルト構成の新しい.bashrcファイルです。
更新:好奇心と好奇心過剰
.bashrc
ファイルを削除した場合、上記の回答で言及されているように問題はありません。システムはシステム全体の/etc/bash.bashrcファイルを使用し、通常どおり実行されます。
しかし、システム全体の/etc/bash.bashrc
ファイルがシステムで使用されている場合、エイリアス、自動タブ補完、色はありません。何も機能しません。
システム全体を削除した場合/etc/bash.bashrc
、それでも問題はありませんが、ここで見逃している唯一の機能は、使用できないコマンドを入力した場合です。でもそれを取得します。
今のところ私が知っていることはこれだけです。
それが役に立てば幸い。
ユーザーの.bashrcを削除して、そこに作業を入れると、ユーザーは本当に怒ってしまいます!!! ただそれをバックアップ/を使用して脇に移動しますmv ~user/.bashrc ~user/.bashrc.orig
「何が起こるか」は他の質問で対処されています。ユーザーは、ここで説明するUbuntuを使用している場合、システムデフォルトプロファイルを使用してログインできます。.bashrcをデフォルトに戻すにはどうすればよいですか。
その質問は、/ etc / skel .bashrcファイルを復元する方法に関する情報を提供するこの質問の複製である可能性があります。