22

export ステートメントを追加して bash_profile ファイルに変数を設定する必要があるかどうかを学習しようとしています。どうすればいいですか?たとえば、export AX = 'name' を追加する必要がある場合、ファイルの最後に単純に記述する必要がありますか、それとも他にも何かを記述する必要がありますか?

4

4 に答える 4

30

ファイルexport AS='name'の任意の場所に書き込むだけです。~/.bash_profile

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

# Update shell 
$ source ~/.bash_profile

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

于 2013-01-25T15:12:54.197 に答える
10

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

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

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

AX = 'name'
export AX

2. 独立変数をエクスポートした後、それを既存の変数に追加する

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

AX = 'name'
export AX
PATH=$PATH:AX
export PATH
于 2013-01-25T17:42:15.497 に答える
2

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

AX='name'
export AX
于 2013-01-25T15:11:13.373 に答える