CentOS6.8 中国語/英語環境切り替えチュートリアル図

CentOS6.8 中国語/英語環境切り替えチュートリアル図

1. はじめに

英語に慣れていない人は、システムを英語から中国語に変更したいかもしれません。一方、クライアントが正しく構成されていないと中国語のディレクトリが文字化けして表示される可能性があると考える人は、システムを中国語から英語に変更することを好むかもしれません。

中国語から英語に切り替えるということは、実際には LANG の値を zh_CN-UTF8 文字セットから en_US-UTF8 文字セットに変更することを意味します。同様に、英語から中国語に切り替えるということは、実際には LANG の値を en_US-UTF8 から zh_CN-UTF8 に変更することを意味します。

この記事では、中国語から英語への切り替えを例としてのみ取り上げます。

2. 中国語環境を英語環境に変更する

現在のデスクトップ表示は次のとおりです。

ユーザーのホームディレクトリは次のように表示されます。

2.1 ロケールを使用して現在使用されているエンコードと文字セットを表示する

locale

2.2 現在サポートされているエンコーディングと文字セットを表示するには、locale -a を使用します。

locale -a | grep en_US #locale -a は現在のシステムでサポートされているすべてのエンコーディングと文字セットを出力するので、ここでは grep を使用して en_US 文字セットのみをフィルタリングします。 

en_US.utf8 が表示されます。次の手順の変更では、en_US.utf8 を直接使用せず、en_US.UTF-8 の形式で記述することに注意してください。そうしないと、変更が有効にならず、システムは元の中国語エンコードを引き続き使用します。

2.3 /etc/profileのLANG変数を変更する

echo 'export LANG=en_US.UTF-8' >> /etc/profile # /etc/profile の最後に reboot を追加します # オペレーティングシステムを再起動します

2.4 フォルダを中国語から英語に変更することを確認します

グラフィカル インターフェイスを使用してホストにログインすると、名前変更の確認インターフェイスが表示されます。[確認] をクリックします。

3. 説明

3.1 一部のチュートリアルでは、 export LANG=en_US.UTF-8を実行するだけでよいと書かれています。これは本当に実行可能でしょうか?

回答: 実現不可能です。少なくとも私がテストしたところによると、それは実現可能ではありません。原則として、これは明らかな動的変更方法であり、影響は現在のセッションにのみ作用します。端末のプロンプト情報のみが中国語から英語に変更され、インターフェースとディレクトリは中国語のままです。現在のセッションを終了するか、システムを再起動すると、元の中国語に戻ります。

3.2 一部のチュートリアルでは、 /etc/sysconfig/i18nを変更できると書かれています。これは可能ですか?

回答: CentOS-6.8 および Redhat-6.5 でのテストによると、/etc/sysconfig/i18n を変更すると、ターミナルのプロンプトが中国語から英語に変わりますが、インターフェースとディレクトリは英語に変更できません。 (ただし、英語から中国語に変換する場合は、/etc/sysconfig/i18nディレクトリを変更することで変更できるようです)

テストによると、/etc/profile は /etc/sysconfig/i18n よりも優先度が高くなります。

3.3 ディレクトリは本当に中国語から英語に変更されますか? たとえば、「Desktop」は本当に「Desktop」に変更され、「Desktop」に元々あったファイルは「Desktop」に移動しますか?

回答:実際の操作では、「デスクトップ」と「Desktop」は 2 つのフォルダーです。

環境が中国語に設定されている場合、グラフィカル インターフェイスには「デスクトップ」フォルダーが表示されます。環境が英語に設定されている場合、グラフィカル インターフェイスには「デスクトップ」フォルダーが表示されます。元々「デスクトップ」にあったファイルは自動的に「デスクトップ」に保存されず、「デスクトップ」フォルダーに保存されます。

要約する

上記は編集者が紹介した CentOS6.8 の中国語/英語環境の切り替えに関する図解チュートリアルです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS 7 ブートカーネルの切り替えとブートモードの切り替えの説明
  • CentOS コマンドラインで一般ユーザーと root ユーザーを切り替える例
  • VirtualBoxにCentOSをインストールして、マウスの自動切り替えやコピー&ペースト機能を実現する

<<:  JavaScript で配列の最大値と最小値を実装する 6 つの方法

>>:  MySQL サーバーにおける SSD パフォーマンスの問題の詳細な分析とテスト

推薦する

Vue 父子価値移転、兄弟価値移転、子父価値移転の詳細な説明

目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...

LinuxはMySQLデータベースの自動バックアップとスケジュールバックアップを毎日実装しています

概要バックアップは災害復旧の基礎であり、システム操作エラーやシステム障害によるデータ損失を防ぐために...

CSS3 疑似クラスセレクターの簡単なレビュー

序文CSS がフロントエンド開発の基本的なスキルであるならば、「セレクター」は基礎中の基礎です。これ...

ウェブフォーム送信方法の詳細な概要

まず、フォームを送信するいくつかの方法を見てみましょう。 1. <!--一般的な送信ボタン--...

Linux に MySql 5.7.21 をインストールするための詳細な手順

序文Linux で最も広く使用されているデータベースは MySQL です。この記事では、Linux ...

Centos7でmysql6の初期化インストールパスワードをインストールする方法

1. まずデータベースサーバーを停止しますサービスmysqld停止2.vim /etc/my.cnf...

Dockerコマンドは一般ユーザーが実行できるように実装されている

dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...

MySQL 最適化 query_cache_limit パラメータの説明

クエリキャッシュ制限query_cache_limit は、単一のクエリで使用できるバッファ サイズ...

JavaScript イベントバブリング、イベントキャプチャ、イベント委任の詳細な説明

1. イベントバブリング: JavaScript イベント伝播のプロセスでは、要素でイベントがトリガ...

Linuxのwatchコマンドの使用

1. コマンドの紹介watch コマンドは、指定されたコマンドを定期的に実行し、実行結果を全画面に表...

JavaScript で最も高速なループはどれですか?

どの for ループまたは反復子がニーズに適しているかを知ることで、アプリケーションのパフォーマンス...

インターフェース設計の10の一般的なルール

<br />これは私がずっと前に集めた記事です。皆さんの参考のために共有したいと思います...

Nginx プロキシ使用時にヘッダーに「_」が含まれることで情報が失われる問題の解決方法

序文ゲートウェイプロジェクトを開発する場合、署名 sign_key 情報はリクエスト時にリクエスト ...

VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)

CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...

レスポンシブフレームワークのテーブルヘッダーの自動改行問題に対する簡単な解決策

最近、Bootstrap を使って Web サイトを開発しています。表を処理していたところ、PC で...