これは私を苛立たせます。いくつかの提案(すべて異なるファイルと構文を使用)を見ましたが、どれも機能しませんでした。
特定のユーザーの環境変数を設定するにはどうすればよいですか?私はDebianスクイーズを使用しています。
ABC=“ 123”にするためにファイルに入れる必要のある正確な構文は何ですか?
承認された回答:
シェルの初期化ファイルに宣言を配置する必要があります:
-
bash、ash、ksh、またはその他のBourneスタイルのシェルを使用している場合は、追加できます
ABC="123"; export ABC.profileで ファイル(${HOME}/.profile)。これは、ほとんどのUnixインストール、特にDebianのデフォルトの状況です。ログインシェルがbashの場合は、
.bash_profileを使用できます。 (${HOME}/.bash_profile)または.bash_login代わりに。注: これらのファイルのいずれかが存在し、ログインシェルがbashの場合、
.profilesshまたはテキストコンソールでログインした場合は読み取られませんが、.bash_profileの代わりに読み取られる可能性があります GUIからログインする場合。また、.bash_profileがない場合 、次に.bashrcを使用します 。 -
ログインシェルとしてzshを設定した場合は、
~/.zprofileを使用します~/.profileの代わりに 。 -
tcshを使用している場合は、追加
setenv ABC "123".login内 ファイル(${HOME}/.login) -
別のシェルを使用している場合は、シェルのマニュアルを参照して、環境変数を定義する方法と、シェルの起動時に実行されるファイルを確認してください。