web-dev-qa-db-ja.com

.bashrcはどこにありますか?

私は愚かな質問を感じますが、これに対する答えをどこにも見つけることができないようです。 これらの手順 に従ってbashプロンプトを編集しようとしていますが、ユーザーディレクトリ(.bashrc)またはホームディレクトリに~/.bashrcがありません。メインのファイルシステムディレクトリ。

.bashrcには/etc/はありません(ただし、bash.bashrcはあります)。

ユーザーまたはホームディレクトリに.bashrcファイルを作成しますか? bashプロンプトを変更するためのより良い、より新しい一連の指示はありますか?

105
JeanSibelius

ホームディレクトリ内の隠しファイルであることを忘れないでください(ls -lを最初に実行し、そこにいないと考えることはないでしょう)。

する:

ls -la ~/ | more

最初のページに.bashrcがあるはずです。単に作成しない場合:

vi ~/.bashrc

そして、それに追加する必要がある行を追加します。

私の.bashrcの権限は次のとおりです。

-rw-r--r--  1 discworld discworld  3330 Mar 10 16:03 .bashrc

chmod 644 .bashrcにするとrw r r)。

126
Rinzwind

ユーザー固有、デフォルトでは非表示。

~/.bashrc

存在しない場合は、単純に作成します。

システム全体

/etc/bash.bashrc
27
Alen

すべてのユーザーのホームフォルダー(時間の99.99%)に.bashrcがあり、システム全体(Ubuntuの場所がわかりません)に1つあります。

それにアクセスする最も簡単な方法は、端末からnano ~/.bashrcです(nanoを好きなものに置き換えてください)。

これがユーザーのホームフォルダーに存在しない場合、システム全体の.bashrcは、ユーザーのファイルの前に読み込まれるため、フォールバックとして使用されます。 (もちろんルート権限で)単にコピーして貼り付けることができますが、ほとんどの場合、.bashrcはユーザーレベルで完全に必須ではありません(動作させるために必要な場合があります。ユーザー固有の調整でシステム全体の設定をオーバーライドします。ただし、独自に作成することもできます。

ユーザーが調整できる主なコンポーネントは、PS1(Bashプロンプトはデフォルトでuser@localhost:pwd $を表示する)とエイリアス、およびカラープロンプトと多分PS2(ビジー状態メッセージ)を設定することです。

11
MuffinStateWide

ファイル名が.で始まるため、隠されています。でリストする

ls -al

または、nautilusの表示メニューで「隠しファイルを表示」を有効にします(Ctrl-H トリックも行います)。

ホームディレクトリからお気に入りのテキストエディターで編集できます。 cdは、ホームディレクトリに移動します。

emacs .bashrc
5
haziz

gedit ~/.bashrcを使用すると、geditを使用して~/.bashrcを変更できます。

4
adonese

.bashrcがホームフォルダーにない場合は、隠しファイルをリストした後でも、以下からコピーできます。

/etc/skel/.bashrc
2
eaykin

ホームディレクトリにない場合は、/etc/bash.bashrcからコピーして、コピー後にホームディレクトリから端末source .bashrcを入力するだけで、端末のソースにすることができます。

1

nano ~/.bashrcを使用して、.bashrcファイルを開いて編集します。 (ファイルが存在しない場合は作成されます)

1
gsshakil

暗号化を使用し、コマンドラインから作業する場合、コマンドによって実際のhome-dirを最初にマウントする必要があるとは思われないかもしれません(これはグラフィカルUIの場合とは異なります)。

ecryptfs-mount-private

(私は同じ質問を持っていて、この質問につまずきましたが、代わりにreadmeでmy answerを見つけました)

0
user283864