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
2
3
4
5
6
7
8
9
10
11
12
=========================================================================.bash_profileと.bashrcの違い:
1
2
3
4
5
6
7
自分の才能が野心に耐えられないことに気づいたら、静かに勉強してください.
環境変数構成の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
,
" "
.
自分の才能が野心に耐えられないことに気づいたら、静かに勉強してください.