▼スレッド
│
└◇1382:sshについて [hi-6] 08/13 17:02
└◇1383:Re:sshについて [kotaro] 08/13
└◇1384:sshについて [hi-6] 08/14
└◇1393:Re:sshについて [iwa] 08/15
├◇1394:Re[2]:sshについて [hi-6] 08/15
└◇1404:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/17
└◇1417:ls / shellの設定 [iwa] 08/18
└◇1418:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/18 <
質問させて頂きます。WindowsXPから自分が管理するLinuxサーバにcygwinからSSHでリモートログインして使っています。スレッド一覧
しかし、文字コードがシフトJSのままで不便です。全体の環境を変えずに一時的に文字コードをEUCに変更する方法などありませんでしょうか。その他よい方法などありましたらお教え願います。
cocotを使うと簡単にできますスレッド一覧
$ cocot ssh hostname
の様に、挟んで使います
バイナリが配布されています、探してみてください
ここのHOMEからもたどれます
kotaroさんありがとうございました。過去ログをSSHをキーワードで検索しても何もヒットしなかったので、こんな便利なものがあるとは全く以外でした。スレッド一覧
インストールの方は、確かに簡単にうまくいったようです。
しかし、少し問題がありました。これはcygwinに関する問題ではないはずです。なぜならそれまで使っていたTera Termでもまったく同じ症状が確認できました。
それというのはlsコマンドでファイル名を表示させると日本語ファイルがすべて???になることです。以前はTera TermでEUCの設定をするとちゃんと日本語表示が出来ていました。
最近、リモートで日本語を入力することは少なく、sjisのままでも画面の見やすいcygwinのターミナルをよく利用していたので気づかなかったのですが。確認するとTera Termでjis, sjis, eucどれを設定してもlsでは正しく表示されません。
思い当たることと言えば、WindowsのCDでちゃんとファイル名を日本語表示させるため、
alias cdjis='mount -t iso9660 -o iocharset=euc-jp,cidepage932 /dev/cdrom /mnt/cdrom/'
を設定したことぐらいです。しかし、現在CDにはマウントしていないはずです。しかし、やはりこれと関係があるのでしょうか。時期的にも最も怪しいのです。
それとEUCの日本語テキストファイルをmoreで見ると文字化けが少ないのですが、viでは4分の一ぐらい文字化けしています。htmlファイルなのですが、WindowsXPのブラウザから見た表示でも一カ所だけ文字化けしています。「表」など二バイト目が¥の文字コードと重なる文字は¥でエスケープしないとそれ以降改行までが文字化けすることはわかっているのですが、該当する場所の初めは「。」がくるはずなのです。つまり「です」のあとが文字化けしているからです。ファイルが壊れているのかもしれないのですが。
どなたか、何か心当たり、お気づきの点などございましたらアドバイス願います。
lsの問題は、GNUのlsなら「--show-control-chars」を指定すれば解決するかもしれません。スレッド一覧
iwaさんありがとうございます。スレッド一覧
只今お盆の帰省中のため試すことができませんが、
情報を頂きありがたく感謝しております。
動作確認しました。ご指摘の通りやってみるとうまくいきました。参考までに、ちょっと長いので、スレッド一覧
lsj="ls --show-control-chars"
と一時的な変数を作って代入してから
$lsj
としてもうまくいきました。
ありがとうございました。
えーっと、そーゆー場合はシェルのスタートアップスクリプトにスレッド一覧
aliasを書いておくと良いです。
bashなら、.bashrcに
alias ls='ls --show-control-chars'
などと書いておきましょう。csh系(tcshなど)だと表記が異なる
のでご注意。
なお、シェルが起動時に読み込むスクリプトにはいろいろな種類
があり、起動状況によって読み込むファイルや読み込むタイミン
グが異なりますので、ご利用のシェルに関するマニュアルの熟読
をお勧めします。
iwaさんありがとうございます。スレッド一覧
aliasは以前たまに使っていましたが、確かにその方がいいですね。最近使っていないのでちょっと忘れていました。
iwaさんはご存じだと思ますが、初心者の方の参考として
aliasとだけ今度を打つと設定されている一覧が表示されて便利です。