Linuxでの環境変数の構成方法の整理(.bash_profileと.bashrcの違い)

3345 ワード

linuxシステムでアプリケーションをダウンロードしてインストールした場合、起動時にその名前を入力したときに「command not found」というプロンプトが表示される可能性があります.毎回インストール先フォルダに移動する場合、実行可能ファイルを見つけて操作するのは煩雑です.この場合、環境変数PATHの設定問題に関連し、PATHの設定もlinuxで環境変数をカスタマイズする構成部分です.
環境変数構成の2つの方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 1) /etc/profile , shell , 。 , shell; [root@ test   ~] # vim /etc/profile .... export   PATH=$PATH: /usr/local/mysql/bin
  source :  [root@ test   ~] # source  /etc/profile
  2) .bashrc , , , , .bashrc [root@ test   ~] # vim /root/.bashrc export   PATH=$PATH: /usr/local/mysql/bin
  [root@ test   ~] # source  /root/.bashrc
=========================================================================
1
2
3
4
5
6
7
8
9
10
11
12 [app@ test   ~]$ vim ~/.bashrc ...... KETTLE_HOME= /data/nstc/kettle3 .2 export   KETTLE_HOME
  : , export source [app@ test   ~]$  source   .bashrc  // [app@ test   ~]$  echo   $KETTLE_HOME /data/nstc/kettle3 .2 [app@ test   ~]$  env ......... KETTLE_HOME= /data/nstc/kettle3 .2
=========================================================================.bash_profileと.bashrcの違い:
1
2
3
4
5
6
7 /etc/profile : , , . /etc/profile .d shell . /etc/bashrc bash   shell . bash   shell , . ~/.bash_profile: shell , , ! , , .bashrc . ~/.bashrc: bash   shell bash , shell , . ~/.bash_logout: ( bash   shell) , .
  , /etc/profile ( ) , ~/.bashrc ( ) /etc/profile , " " .
自分の才能が野心に耐えられないことに気づいたら、静かに勉強してください.