
.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
指示し、そのテキストをファイルに追加します。)cat
x
>> ~/.profile
変更は、次回ログイン時に適用されます。
適切なモニターを使用すると自動的に設定される場合があるため、DISPLAY
通常はモニターを直接設定しないことをお勧めします。
答え2
テキストエディタ(vim
例:)を使用してこのファイルを編集できます。
またはvim ~/.profile
。nano ~/.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