446
Help us understand the problem. What are the problem?

posted at

updated at

.bash_profileと.bashrcのまとめ

はじめに

bashを使うにあたり、使用環境をユーザ好みにカスタマイズができる。

  • .bash_profile
  • .bashrc

この2つが設定ファイルである。
それぞれのファイル設定の使い分けをまとめる。

.bash_profile

ログイン時に1回、実行される。
例えば、ターミナル.appを起動した際に読み込まれる。

このファイルには具体的に何を設定すれば良いのかは、

  • 環境変数(exportで宣言する変数)

を設定すると良い。

.bashrc

シェル起動時に1回、実行される。
コマンドライン上でbashと叩くと再度.bashrcが読み込まれる。(.bash_profileは読まれない)
シェルを起動する度に毎回設定したい場合はこのファイルに設定を入れる。

このファイルには具体的に何を設定すれば良いのかは、

  • エイリアス
  • シェル関数
  • コマンドラインの補完

を設定すると良い。

#設定ファイルをつくる

上記2つのファイルはどこに配置しているのか。

~/.bash_profile
~/.bashrc

ともにホームディレクトリにある。
しかし人によってはファイルがない場合もあるよう。(私は2つともなかった)

、、、なので作ります。
touchコマンドで空のファイルを作成する

$ touch ~/.bash_profile
$ touch ~/.bashrc

ファイルができたことを確認

$ ls -a

.bash_profile		.viminfo		Public
.bash_sessions		Applications		VirtualBox VMs
.bashrc

これで設定ファイルができた。
どのような設定を行うかはまだ別のエントリに。。。

#参考
本当に正しい .bashrc と .bash_profile の使ひ分け
.bash_profile と .bashrc は何が違うの?使い分けを覚える

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
446
Help us understand the problem. What are the problem?