sudoのロケールを一時的に変更するには?

sudoのロケールを一時的に変更するには?

現在のユーザーのロケールを変更するには、たとえばexport LANG=en_US.UTF-8

ただし、この環境変数はrootユーザーには影響しません。を使用すると、sudo表示言語はデフォルト値のままになります。

使用されたロケールを一時的に変更するにはsudo

sudo export LANG=en_US.UTF-8動作しません。おそらくbashコマンドかもしれません。

ベストアンサー1

sudo/etc/sudoersコマンドを実行する前に環境をクリーンアップしてください。したがって、env_keepコマンドを使用するときに必要な環境変数を保存しない場合sudo

または、単一のコマンドの場合は、次のことを実行できます。

sudo LANG=en_US.UTF-8 some_command

現在の環境を保護するには:

sudo -E some_command

おすすめ記事