私は愚かな質問をしていると感じますが、私はこれに対する答えをどこにも見つけることができないようです。 私はフォローしようとしている これらの指示 私のbashプロンプトを編集するには、しかし、何もありません .bashrc
のいずれかのユーザーディレクトリ(~/.bashrc
)、または私のホームディレクトリ、またはメインファイルシステムディレク
ありません .bashrc
で /etc/
(あります bash.bashrc
ただし、)。
私はaを作成しますか .bashrc
私のユーザーまたはホームディレクトリ内のファイル? Bashプロンプトを変更するためのより良い、より最近の一連の命令はありますか?
Ali
#2
それはあなたのホームディレクトリ内の隠しファイルであることを忘れないでください(あなたは最初に 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
).
があります。すべてのユーザーのホームフォルダ(99.99%の時間)と1つのシステム全体(Ubuntuの場所はわかりません)のbashrc。
それにアクセスする最も簡単な方法は次のとおりです nano ~/.bashrc
端末から( nano
あなたが使用したいものは何でも)。
これがユーザーのホームフォルダに存在しない場合、システム全体 .bashrc
ユーザーのファイルの前にロードされるときのフォールバックとして使用されます。 あなたは単にそれをコピーして貼り付けることができます(もちろんroot権限で)が、 .bashrc
完全に必須ではありません(物事を動作させるために必要な場合があります。 それは主にユーザー固有の調整でシステム全体のものを上書きするので、ユーザーレベルではわかりませんでした。 あなたはあなた自身を書くことができます。
そのユーザーが微調整することができる主なコンポーネントは次のとおりです PS1
(Bashプロンプトはデフォルトで表示されます user@localhost:pwd $
)とエイリアスだけでなく、色のプロンプトを設定し、多分 PS2
(ビジー状態メッセージ)。
使用 gedit ~/.bashrc
、それはあなたが変更することができます ~/.bashrc
geditを使用します。
Ollie
#6
それは'のために隠されています。"それはで始まります。
でそれを一覧表示します
ls -al
または、nautilusの[表示]メニューの下の[隠しファイルを表示]を有効にします(Ctrl-Hもこのトリックを行います)。
あなたのホームディレクトリからお気に入りのテキストエディタで編集することができます。
cd
ホームディレクトリに移動するには、次の手順を実行します:
emacs .bashrc
もし .bashrc
隠しファイルをリストした後でも、あなたのホームフォルダにない、あなたはからそれをコピーすることができます:
/etc/skel/.bashrc
使用 nano ~/.bashrc
を開いて編集します。bashrcファイル。 (ファイルがまだ存在しない場合は、これによりファイルが作成されます)
Ray
#9
ホームディレクトリにない場合は、次の場所からコピーすることができます /etc/bash.bashrc
、そしてあなたの端末を入力して、それをあなたの端末のソースにしてください source .bashrc
コピー後のホームディレクトリから。
Harley
#10
暗号化を使用してコマンドラインから作業する場合は、実際のhome-dirを最初にマウントする必要があるとは思わないかもしれません(これがautomaticallu行われ:
ecryptfs-mount-private
(私は同じ質問を持っていたし、この質問につまずいた、しかし見つかった 私の 代わりにreadmeに答えてください)
Bashrcファイルは、ホームディレクトリ内の隠しファイルです。 それは実際には、パスの方向を与えます。
そして、それらは編集したいと思っています .bashrc
ファイル、このコマンドを試してみてくださ gedit ~/.bashrc
これの代わりに ~/.bashrc
.
このコマンド gedit ~/.bashrc
あなたが知っているように、簡単に編集できるテキストエディタに直接あなたを連れて行きます。
Eli_D
#12
@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’。
Quinn
#13
検索/編集する必要はありません。’/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
Gene_H
#16
Windows用の同様の質問の回答はここにあります[Git For Windows:。BashrcまたはGit Bashシェル用の同等の設定ファイル](http://stackoverflow.com/a/6883798)