この3行を.profile bashファイルに環境変数として追加する方法

この3行を.profile bashファイルに環境変数として追加する方法

.profile環境変数に次の3行を追加するには:

BBSCONFIG /home/tony/majorbbs.cfg    
BBSDISP xwindow   
DISPLAY hostname:0.0

答え1

cat >> ~/.profile <<x
export BBSCONFIG=/home/tony/majorbbs.cfg    
export BBSDISP=xwindow   
export DISPLAY=hostname:0.0
x

このコードが行うことは、.profileホームディレクトリのファイルの末尾に3行を追加することです。 (単一の項目が表示されるまで端末からコピーするようにコマンドに<<x指示し、そのテキストをファイルに追加します。)catx>> ~/.profile

変更は、次回ログイン時に適用されます。

適切なモニターを使用すると自動的に設定される場合があるため、DISPLAY通常はモニターを直接設定しないことをお勧めします。

答え2

テキストエディタ(vim例:)を使用してこのファイルを編集できます。

またはvim ~/.profilenano ~/.profile

変数を=追加する必要があります。

BBSCONFIG=/home/tony/majorbbs.cfg    
BBSDISP=xwindow   
DISPLAY=hostname:0.0

エコーを使うこともできます。

echo "BBSCONFIG=/home/tony/majorbbs.cfg" >> ~/.profile
echo "BBSDISP=xwindow" >> ~/.profile
echo "DISPLAY=hostname:0.0" >> ~/.profile

子プロセスでこれらの変数を使用できる必要がある場合は、次の行も追加する必要があります。

export BBSCONFIG
export BBSDISP
export DISPLAY

すべてのシェルがこれをサポートしているわけではないので、exportこれは同じ行に配置されます。export FOO=bar

答え3

環境変数を追加します~/.profileが、~/.bash_rc実際のユーザーにのみ適用されます。つまり、ローカライズしたい場合は、vimやnanoなどのテキストエディタを使用するか、以前の>>回答ですでに説明した追加のコマンドを使用して、前述のファイルに追加できます。これらの変数を同じ形式で追加することも、
export BBSCONFIG=/home/tony/majorbbs.cfg export BBSDISP=xwindow export DISPLAY=hostname:0.0
他のユーザーにグローバルに表示されるようにすることもできます。/etc/profile/etc/environment

関連情報