中文システムの構築作業が完了しましたので、既に Linux システム上で中文 が表示できるようになりました。しかし、このままでは中文の文書編集ソフト を使用した場合、あなたの Linux システムは中文の表示のみが可能で、中文の 入力は全くできないことに気付くでしょう。この問題を解決し、Linux シス テムで中文の入出力作業を可能にするには、あと2個所変更しなければなりま せん。
まず使用している Shell の起動ファイルに locale の設定を追加します。
( locale に関する詳細は Locales mini-HOWTO を参照して下さい。)さらに、
ホームディレクトリ( home directory )にある .inputrc
ファイル( ホーム
ディレクトリにない場合は新規に作成します。)に入力設定を追加します。
以下に Shell の起動ファイルと .inputrc
関連の設定を紹介しますので参考
にして下さい。
Shell:
Bash:
/etc/profile
に以下の内容を追加:
stty cs8 -istrip
stty pass8
export LANG=C
export LC_CTYPE=iso-8859-1
Tcsh:
/etc/csh.login
と /etc/csh.cshrc
に以下の設定を追加:
stty cs8 -istrip
stty pass8
setenv LANG C
setenv LC_CTYPE=iso-8859-1
$HOME/.inputrc
ファイルに以下の設定を追加:
set convert-meta off
set output-meta on
最後に、各自、中文の含まれているファイルを用意して、以下のように grep を使用してファイルの中の文字を検索してみてください。もし検索 可能であれば Linux システムは既に中文文字の処理が可能である証明に なります。
linux(22:12:40)~: cat ./chinese-test.txt
Linux 是一套與 Unix 相容的 Unix-clone (Unix 品), 也是一套免費的作業
系統.除了免費之外, 如果 対系統程式設計有研究的興趣, 都可以自己把他
的系統核心拿来研究, 甚至可以改善其錯誤的地方 (或増強 的功能!!). 這就
是筆者很喜歓 Linux 這套作業系統的原因.
linux(22:12:42)~: gerp '改善' ./chinese-test.txt
拿来研究, 甚至可以改善其錯誤的地方 (或増強 的功能!!). 這就是筆者很喜歓
linux(22:12:54)~: