web-dev-qa-db-ja.com

/ homeおよび/ etc / skelディレクトリに.bashrcファイルがありません

私はlinux mint 17.1 rebeccaを実行していますが、慣れている他のディストリビューションでは/homeおよび/ etc/skelありません.bashrc何か問題があるかどうか、またはこのディストリビューションではデフォルトであるかどうかわからないので、私の質問は、具体的には、そのファイルなしでシステムを作成してもいいですか、それとも作成する必要がありますか?

入力すると

 ls -a $HOME /etc/skel  

私は得る enter image description here

または

ls -a $HOME /etc/skel | grep ".bashrc"

enter image description here

2

そのファイルのないシステムがあってもまったく問題ありません。これが、どのような骨のシステムにも見られない理由です。そのファイルは、ユーザーの作成時に/etc/skelから新しいユーザーのホームフォルダーにコピーされ、その事実または誰かが手動でそこに置いたため、ホームフォルダーにあります。

.bashrc(または.bash_profileまたはその両方)を使用する理由は、ログイン時にBashが必要なコマンド(およびカスタム設定)を実行するためです。

Bash自体もオプションであることを覚えておいてください。いくつかのPOSIX準拠のシェルが存在する必要がありますが、Bashである必要はありません。

3
0xC0000022L

Linux Mint 17では、ファイルは/ etcフォルダーのbash.bashrcです。 /etc/bash.bashrc

3
Paul

'locate'コマンドを使用して、システム上のファイルを検索することもできます。

コマンドを使用する前に(初めて)、マシン上のすべての場所を追跡するpdatedbデータベースにデータを入力する必要があります(updatedbコマンドが照会するものです)。これはrootユーザーとして実行する必要があります。

したがって、最初にupdatedbデータベースにデータを入力します。

Sudo updatedb

次に、locateを実行して何かを探します。例えば:

locate bash.bashrc

注:Locateコマンドではワイルドカードを使用できます。したがって、たとえば:

locate bash.*

完全に機能する

0
Jaxian