Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

.bash_profile と .bashrc ってなに?

$
0
0

はじめに

よく.bash_profileに色々書くけど
.bashrcの違いとか,全然わかってない..

.bash_profile とは

bashとは 「シェル」の種類のひとつ
シェルとは 「人の入力をコンピュータに伝えるプログラム」
シェルの種類: sh bash ksh csh tcsh zsh
スクリーンショット 2019-12-31 17.24.55.png

シェルはログイン直後から動き,ログイン時に起動するシェルをログインシェルと呼ぶ.

ついに!
.bash_profileとは ログインシェルが bash の状態でログイン時に読み込まれる「設定ファイル」

.bashrc とは

ログイン後に画面上から bashを入力した時に読み込まれる設定ファイル

  • rsync などのsshパイプで問題が生じるため,なにも出力してはならない

使い分け方

あんまりわかってないから将来わかるようになったら更新しよう!

.bash_profile

  • 環境変数を設定 (export)

.bashrc

  • 環境変数でない変数
  • エイリアスを定義
  • シェル関数を定義
  • コマンドライン補完の設定

※エイリアスとは 偽名・別名・通称などの意味を持つ英単語

めちゃめちゃ参考

.bash_profileとは|「分かった」気になれるIT用語辞典
.bashrcとは|「分かった」気になれるIT用語辞典
本当に正しい .bashrc と .bash_profile の使ひ分け


Viewing all articles
Browse latest Browse all 2722

Trending Articles