どこにあるの?bashrc?

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

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

私はaを作成しますか .bashrc 私のユーザーまたはホームディレクトリ内のファイル? Bashプロンプトを変更するためのより良い、より最近の一連の命令はありますか?

それはあなたのホームディレクトリ内の隠しファイルであることを忘れないでください(あなたは最初に 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).

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

~/.bashrc

そうでない場合は、単に作成してください。

システム全体:

/etc/bash.bashrc

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

それにアクセスする最も簡単な方法は次のとおりです nano ~/.bashrc 端末から( nano あなたが使用したいものは何でも)。

これがユーザーのホームフォルダに存在しない場合、システム全体 .bashrc ユーザーのファイルの前にロードされるときのフォールバックとして使用されます。 あなたは単にそれをコピーして貼り付けることができます(もちろんroot権限で)が、 .bashrc 完全に必須ではありません(物事を動作させるために必要な場合があります。 それは主にユーザー固有の調整でシステム全体のものを上書きするので、ユーザーレベルではわかりませんでした。 あなたはあなた自身を書くことができます。

そのユーザーが微調整することができる主なコンポーネントは次のとおりです PS1 (Bashプロンプトはデフォルトで表示されます user@localhost:pwd $)とエイリアスだけでなく、色のプロンプトを設定し、多分 PS2 (ビジー状態メッセージ)。

使用 gedit ~/.bashrc、それはあなたが変更することができます ~/.bashrc geditを使用します。

それは'のために隠されています。"それはで始まります。

でそれを一覧表示します

ls -al

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

あなたのホームディレクトリからお気に入りのテキストエディタで編集することができます。

cd

ホームディレクトリに移動するには、次の手順を実行します:

emacs .bashrc

もし .bashrc 隠しファイルをリストした後でも、あなたのホームフォルダにない、あなたはからそれをコピーすることができます:

/etc/skel/.bashrc

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

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

暗号化を使用してコマンドラインから作業する場合は、実際のhome-dirを最初にマウントする必要があるとは思わないかもしれません(これがautomaticallu行われ:

ecryptfs-mount-private

(私は同じ質問を持っていたし、この質問につまずいた、しかし見つかった 私の 代わりにreadmeに答えてください)

Bashrcファイルは、ホームディレクトリ内の隠しファイルです。 それは実際には、パスの方向を与えます。

そして、それらは編集したいと思っています .bashrc ファイル、このコマンドを試してみてくださ gedit ~/.bashrc これの代わりに ~/.bashrc .

このコマンド gedit ~/.bashrc あなたが知っているように、簡単に編集できるテキストエディタに直接あなたを連れて行きます。

@Louisは’でエイリアスを定義します。bash_profile’が間違っています。 Ubuntuでは"。プロファイル(ログインシェル用に実行されます)ソース'。対話型のbashシェルの場合はbashrcです。 だからエイリアスを入れて。bashrc(または’.’、‘で提供されています。bashrc)は、*all*対話型bashシェルでそれらを定義します。 'の別名。bash_profile'は[この問題]を生成します(https://askubuntu.com/q/109985)、およびその他。 [これ]を参照してください(https://askubuntu.com/q/17536),[それ](https://askubuntu.com/q/1414),[この投稿](https://askubuntu.com/a/606882)、およびデフォルトの'~/。bashrcのコメントは、エイリアスをそこまたはに置くことを推奨しています。bash_aliases’。

検索/編集する必要はありません。’/etcのbashrc。 *があるはずです。ホームディレクトリ内のbashrc*ファイル。 ~/を開く/編集しようとします。bashrc’。 しかし、その前に、私はあなたがLinuxに慣れていないかどうかも尋ねるべきです。 Linuxを初めて使用する場合は、ここに詳細な手順を投稿できます。

上記の答えのすべては、あなたのエイリアスをに入れることをお勧めします。しかし、[それらを'.bash_profileに入れる必要があります](bash - Understanding .bashrc and .bash_profile - Ask Ubuntu編集明確にするために、を作成しないでください。bashrcこれだけの場合は、作成または変更してください’~/。bash_profile`

ああうわー、私は誰かを誤解している場合、私は非常に申し訳ありません。 私はLinuxを使用してわずか数ヶ月そのコメントを書きました。 私は今、彼らを持っています"。bashrc’とsourced my’。bashrc’in’。[このスーパーユーザーの回答]からコピーされたコードでbash_profile’(linux - aliases in .bashrc - Super User)(“エイリアスと関数の取得”)。 これらの一般的に見られる質問を修正してくれてありがとう、[ここで本当に素敵な答え](bash - Understanding .bashrc and .bash_profile - Ask Ubuntu

Windows用の同様の質問の回答はここにあります[Git For Windows:。BashrcまたはGit Bashシェル用の同等の設定ファイル](http://stackoverflow.com/a/6883798)