web-dev-qa-db-ja.com

bash_profileファイルにエクスポートステートメントを追加する方法

Bash_profileファイルに変数を設定するためにエクスポートステートメントを追加する必要がある場合は、そのことを学習しようとしています。どうすればいいですか?たとえば、export AX = 'name'を追加する必要がある場合は、単にファイルの最後に書き込む必要がありますか、それとも何か他のものも書き込む必要がありますか

19
Lost

単にexport AS='name'どこでも~/.bash_profileファイル:

# Append to the end of the file
$ echo "export AS='name'" >> ~/.bash_profile

# Update Shell 
$ source ~/.bash_profile

この最初のコマンドは、必要な行をファイルに追加します(または単にテキストエディターを使用) 2番目のコマンドは、シェルを新しい変数で更新します。

25
Chris Seymour

2つのシナリオがあります。

1。独立変数のエクスポート

たとえば、変数 "AX"を個別にエクスポートする場合は、次を使用します。

AX = 'name'
export AX

2。独立変数をエクスポートしてから既存の変数に追加する

たとえば、変数 "AX"を個別にエクスポートしてからクラスパスに追加する場合は、次のようにします。

AX = 'name'
export AX
PATH=$PATH:AX
export PATH
10
Hemant Kumar

通常、変数は1つの場所で宣言および定義され、別の場所でエクスポートされます。

AX='name'
export AX
1
Lucas