これは私を迷惑させる。私はいくつかの提案(すべて他のファイルと構文を使用しています)を見ましたが、そのうち何も機能しませんでした。
特定のユーザーの環境変数を設定するには?私はDebianを握っています。ファイルにABC = "123"を含める必要がある正確な構文は何ですか?
ベストアンサー1
シェルの初期化ファイルに宣言を入れる必要があります。
bash、ash、ksh、または他のBourneスタイルのシェルを使用している場合は、以下を追加できます。
ABC="123"; export ABC
.profile
あなたのファイル()にあります${HOME}/.profile
。これはほとんどのUnixインストール、特にDebianのデフォルトです。.bash_profile
ログインシェルがbashの場合(${HOME}/.bash_profile
)または代わりに使用できます.bash_login
。メモ:これらのファイルが存在し、ログインシェルがbashの場合、
.profile
sshまたはテキストコンソールを介してログインするとファイルを読み取ることはできませんが、.bash_profile
GUI文書からログインしても読み続けることができます。また、そうでない場合は.bash_profile
使用してください.bashrc
。zshをログインシェルに設定した場合は、
~/.zprofile
代わりにzshを使用してください~/.profile
。tcshを使用している場合は、以下を追加してください。
setenv ABC "123"
ファイル
.login
(${HOME}/.login
)別のシェルを使用している場合は、シェルのマニュアルを確認して環境変数を定義する方法と、シェルの起動時にどのファイルが実行されるかを確認してください。