端末の言語のみを変更する方法


11

デフォルトの言語としてアラビア語を使用していますが、端末で表示する際にいくつかの問題があります。だから私はターミナルでのみ言語を英語に変更したいのですが、どうすればいいですか?


@JacobVlijm:この質問は表示言語に関するものなので、入力言語に関する質問はおそらく重複していないでしょう。
グンナルHjalmarsson

@closevoters、それはまったく重複していません。そして、それは非常に良い質問です。
パイロット

@JacobVlijm最初のコメントを削除してください。誰もが彼らのために閉会することを投票しています。
パイロット

回答:


8

行を追加できます

export LANG=C

~/.bashrcファイルの最後まで移動して、ターミナルを再起動します。

すべてのプログラム出力は英語になります。


1
開いているターミナルセッションでこの行をコマンドとして入力するだけで、このウィンドウ内でのみ、閉じるまで言語を変更できます。新しいウィンドウは影響を受けません。英語で単一のコマンドのみを実行するにLANG=Cは、コマンドの直前にを記述できます(例:)LANG=C sudo apt-get update。@ Pilot6:多分あなたはそれをあなたの答えに編集したいかもしれません...
バイト司令官

@ByteCommander毎回入力できることは明らかです。全体のポイントは、すべてのターミナルコマンドに英語の出力を設定することです。それが問題でした。
Pilot6

1
これにより、再起動時にすべてのシステム言語が変更されていました。端末の言語のみを変更する方法はありますか?
ブラウィ

@Burawiコマンドを更新しました。わたしにはできる。ターミナルでのみ出力を変更します。GUIには影響しません。
Pilot6

正しいファイルに追加しましたか?
Pilot6

1

代替アプローチはこれを実行することです:

export LC_ALL=en_US.UTF-8

自分のユーザーアカウントをより永続的に解決するには、上記のコマンドを~/.bashrcファイルに入れるだけです

次のターミナルセッションで変更が表示されます。新しいターミナルセッションを実行せずにすぐに変更するには:

source ~/.bashrc

複数のターミナルセッションの場合(たとえば、ターミネータを使用)、各セッションで上記のコマンドを実行する必要があります。

そのため、端末関連のエラーメッセージはすべて英語で表示されます(gnu-utils関連のソフトウェアと同様)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.