Linuxシェルmem変数のグローバルLinuxメモリ - シェルから

Linuxシェルmem変数のグローバルLinuxメモリ - シェルから

環境変数を設定し、メモリ内のファイルを編集せずに他のシェルに影響を与える方法はありますか?この方法は、システムに接続するすべての新しいユーザーに適用され、次にLinuxシステムを再起動した後にのみ適用されますか?

私は私のLinuxでコンピュータが起動したときにのみ(スクリプトで)動作することを覚えようとしています(したがってファイルは必要ありません)、私のシェルから接続されているすべてのユーザーにいくつかのフラグを設定したいと思います。例:

linux_test_run=yes

しかし、私はそのLinuxで開かれた新しいシェルで動作したいと思います。次に、誰かがコンピュータを再起動したら、変数が消えることを願っています。

これを達成するために私ができる(簡単な)作業はありますか? (ファイルを使わずに...)

ベストアンサー1

export環境の子プロセスに渡される変数を表示するために使用できます。

export linux_test_run=yes

新しく接続されたユーザーがこの変数を使用できるようにするには、シェルの初期化ファイルを編集する必要があります。

おすすめ記事