• ベストアンサー

Terminalの日本語表示設定について

G5/Pantherの環境で、Terminalを使おうとしています。 デフォルト設定では日本語の表示・入力ができないことが分かり、Googleで検索したところ以下のサイトにあたりました。 http://www.tazima.org/blog/archives/000080.html このサイトの説明の通りにTerminalの設定をして、必要な環境設定ファイル(.bashrcと.inputrc)も作成しました。 この結果日本語の入力はできるようになりましたが、.bashrcの内容が反映されず日本語の表示ができません。 たとえば直接 ls -v を打てば日本語の表示はできますので、Terminal自体の設定は問題ないと思います。 環境設定ファイルはどちらもホームの直下に置きました。 何か根本的な間違いをおかしているでしょうか。 システムの再起動はすでにやっています。 Terminal を使う理由は、共有しているWindowsマシンのフォルダに勝手にMacが不可視ファイルを作るため、Mac側からそのファイルたちをrmコマンドで一挙に削除してしまおうと思ったからです。 もしより良い方法がありましたら、そちらも教えていただけると嬉しいです。

  • Mac
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

bashをログイン・シェルに指定しているなら、Terminalから mv .bashrc .profile を実行した上で、再度Terminalを開いてみてください。

参考URL:
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
nyan-twins
質問者

お礼

ご回答と詳細なサイトのご紹介ありがとうございました。 ご指定のコマンドで解決いたしました。 .bashrc ではなく .profile が優先的に読み込まれる理由はご紹介いただいたサイトに記述がありましたので表面的な理解はできました。使っているMacのbashの呼び出し方式がなにか違っているということなのだろうと思います。 いずれにせよ、これで ls コマンドだけで日本語ファイル名を表示することができるようになりましたので感激しています。 ありがとうございました。

その他の回答 (1)

  • iichiho
  • ベストアンサー率37% (416/1114)
回答No.1

使っているシェルは何ですか? bash使っていなければ、.bashrcに何を書いても反映されません。 もしbashを使っていないようなら、bashを使うように設定を変えるだけです。 私の場合は何もしなければjtcshが動いているようです。

nyan-twins
質問者

お礼

早速のご回答ありがとうございました。 Terminalのウィンドウ設定では「シェル」の設定が bash になっております。 念のために echo $SHELL を実行してみましたところ、 /bin/bash と返されましたので間違いないかと。 実がUNIXコマンドのことは素人で、いろいろと検索で調べながらやっています。 上のシェルの確認コマンドもしかり。 できればアプリケーションで不可視ファイルを一括削除(できれば自動で)できるものがあればいいのですが、今のところそういうソフトに出会っていません。 引き続き皆様のご回答をお待ちしております。

関連するQ&A

  • Terminalの環境設定

    Terminalを立ち上げた時に.bashrcなどのような環境設定を 自動で読むようにしたいのですが、.bashrcを作成しても 設定が反映されません。 別のファイル名(.profile, .loginなど)でファイルを作成するのでしょうか?

    • ベストアンサー
    • Mac
  • 【MacOSX】Terminal の日本語表示

    よろしくお願いします niftyにターミナル接続で日本語の表示をさせる方法 を教えてください。 MacOSXでターミナルを利用して r2.nifty.ne.jpに接続すると日本語が表示出来なくて 困っています。 フォントはosakaに変更しました。 環境設定もいろいろためしてみましたがダメでした よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • osxのTerminalで、rootで.bash_profileが反映しない

    MacOSX10.4 Tigerを使用しています。 Terminalで、日本語を使うため、 http://pamo.dip.jp/blog/archives/000170.html を参考に、 ~/.inputrc ~/.bash_profile の設定、 ターミナルインスペクタ->エミュレーション、“非ASCII文字をエスケープする”のチェックをoff の設定をしました。 すると、ユーザー(/Users/hogehoge)では、 日本語表示、入力が可能になったのですが、 sudo su でrootになると、 日本語表示ができません。 なお、rootの~である/var/root/以下に .inputrc .bash_profile はありますが 反映していないようです。

  • ターミナル日本語表示について

    macosx 10.2.6 でteeminal(シェルはtcsh)を使用してます。 エンコードをUTF-8に設定すると、 ls -v で日本語ファイル名が表示されますが、 cat file名 では日本語記述のテキストは文字化けします。 今度はshift-JISに設定し、 ls -v では日本語ファイル名は文字化けし、 cat file名 では日本語記述のテキストは日本語表示されます。 なんだかしっくりこないのですが、一括して日本語表示させることはできますか。 よろしくお願いします。

    • 締切済み
    • Mac
  • Redhat9のGnome-terminalで日本語が入力できない。

    RedhatLinux9のGnome-terminal2.2.1でviやemacsを起動して[Shift]+[Space]を押しても[あ]という表示が出ず、日本語の入力が出来ません。 ktermを起動してkterm上でviやemacsを使用すれば日本語入力が可能なのですが、Gnome-terminal上では日本語の入力が出来ないのでしょうか? それともGnome-terminalあるいはcannaのバグなのでしょうか?御存じの方がいらっしゃいましたら教えて下さい。 よろしくお願いします。

  • Red Hat 7.3 ターミナルで日本語表示できず

    UNIX初心者です。Red Hat 7.3を松下のノートブックにインストールし、Red Hatサイトから自動アップデートをかけ最新版になっています。 さてGNOME-Terminal上で、日本語表示されるべき内容(manなど)が、文字化けします。フォントも色々変えてみましたが、立ち上がらなくなったりしてあせった割には報われず、結局だめです。同時にインストールしたKDEのコンソールからは、日本語が表示されますが、画面に小さいゴミが多数出てしまいます。ktermでは問題なく日本語がでますが、フォントサイズ変更やスクロールバー表示の有無、バッファー容量変更などの仕方がわかりません。ちなみにVine-Linuxでman lsとやったところ、内容自体が英語でした(T_T)。 GNOME-Terminalでの日本語表示、KDEコンソールでのきれいな日本語表示、さらにktermでの設定変更などができるとうれしいのですが、どうしたらいいでしょうか。

  • 日本語表示が上手くされない

    質問タイトルそのままなんですが、 日本語のファイル名が「????」となって 上手く表示されません。 ちなみにLinux上で作ったファイルの 名前を日本語で入力するとちゃんと表示されます。 表示されないファイルの大半は Windowsと共有しているファイルです。 あと、xmmsのプレイリストなどの日本語表示も 上手くいきません。設定で日本語に対応したフォントを 選ぶと、「2kバイト以上だから上手く表示できない可能性があります」 とでてきます。無視して設定してみてもやっぱり上手くいきませんでした。 どうすればいいのでしょうか? ちなみにFedora Core 4を使っています。

  • emacs内のterminalで日本語表示

    タイトル通りなのですが、 emacsを二分割にし、左はC言語を書き、右は"M-x ansi-term"によってターミナルを呼び出してコンパイル、実行を行うのですが printf内に日本語があるとterminalでは文字化けしてしまいます。どうすればいいでしょうか。 捕捉としてterminalを単体で開いて実行した場合は文字化けしません。 また別の質問になるのですが、 emacsでC言語を書き、"M-x compile"でコンパイル、実行をした場合、表示は問題ないのですが、 scanfを用いた場合、数値入力が出来ません。どうすればいいのでしょうか。 OSはMacOSX、Carbon emacs使用です。よろしくお願いします。

  • DebianでCUI環境で正しく日本語表示・入力させるには

    以前LinuxでVineLinuxを使っていたのですが、 Debianをインストールしてkonとするとそのようなコマンドはないというメッセージが表示されました。 素の状態のDebianでインストール時に日本語としたのに メッセージは文字化けの日本語で難儀しております。 とりあえず、.bashrcに export LANG=en_GB:enとして英語表示させているのですが、GUIでないCUI環境で、日本語表示・入力をさせる方法が知りたいです。 Linux Debian 2.4.27-2-386 宜しくお願いします。

  • cygwin 日本語化について

    今、cygwinにはまってます(笑) そこで、日本語化しようと思い、いろいろな手をつくしたのですが、rmやrmdirなどで試してみると 一向に変わった気配がありません(普通に文字化け)。以下にやったことをあげます。 ・nkfをインストールし、moconv.shをダウンロード、実行した。 ・.bashrcに export OUTPUT_CHARSET sjis export LANG=ja_JP.SJIS export TZ=JST-9 export JLESSCHARSET=japanese-sjis と書いた ・.inputrcに set kanji-code sjis set convert-meta off set meta-flag on set output-meta on と書いた (私の技術では)これ以上どうしようもない段階まで来てしまったのですが、そのほかにこうしてみたら?とか、こうしてないからできないんじゃない?といったものを知っている方おられましたら、回答よろしくお願いします。