レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。今回は、シェルのキー操作についてです。シェルは、BシェルであれCシェルであれ、キー操作で同じような動作をして欲しいものです。アルファベットの入力では同じ動作でしょう。呼ばれるものの動作が異なる場合が多いです。今回は、そのメタキーの動作がおかしい(期待している動作と異なる)場合の対処について簡単に解説してみます。同じように使える内容になっています。あたりまえですが、bash,csh,viの設定方法ですから。操作(押下)として期待する動作は、以下のとおりです。動作についても記載しています。]これは、ほとんどの場合、SSH,Telnetなどによるリモート接続時の問題だと思います。文字を送出していないかでしょう。Termの設定例です。キーボードの設定画面を開く。]ボタンをクリックします。保存しておかないと次回TeraTermを使用する際、元の戻ってしまいます。文字の送信はなくなりました。これでも動作が直らない場合は、端末タイプを疑った方が良いかもしれません。ここでは、その情報を編集してみます。内のTermType情報を以下のように編集すればOKです。このファイルは、テキストファイルなので、メモ帳などで編集できます。Termを再起動すればOKです。SSH,Telnetなどによるリモート接続時の場合に問題が発生する場合は、まず、SSH,Telnetのクライアントソフトを確認してみましょう。Termの設定例です。]でキーボードの設定画面を開きます。漢字コードに誤りがないか確認しましょう。なっていませんか?逆にEUC-JPなのに、UTF-8になていませんか?誤りがあったら、正しい漢字コードへ変更し再度確認してみてください。サーバー側の漢字コードの設定を確認したい場合は、以下のコマンドで確認することができます。LANG=ja_JP.UTF-8LC_CTYPE="ja_JP.UTF-8"LC_NUMERIC="ja_JP.UTF-8"LC_TIME="ja_JP.UTF-8"LC_COLLATE="ja_JP.UTF-8"LC_MONETARY="ja_JP.UTF-8"LC_MESSAGES="ja_JP.UTF-8"LC_PAPER="ja_JP.UTF-8"LC_NAME="ja_JP.UTF-8"LC_ADDRESS="ja_JP.UTF-8"LC_TELEPHONE="ja_JP.UTF-8"LC_MEASUREMENT="ja_JP.UTF-8"LC_IDENTIFICATION="ja_JP.UTF-8"LC_ALL=上記の場合、UTF-8になります。内のTermType情報が、変な端末種別になっていないか確認します。設定しておきましょう。このファイルは、テキストファイルなので、メモ帳などで編集できます。Termを再起動します。サーバーへ接続し、以下のコマンドで端末タイプを確認してみてください。Term側で設定(編集)した端末タイプと同じであることを確認します。Term側で設定(編集)した端末タイプと異なる場合は、各シェルの設定に誤りがある可能性があります。最後は、メタキーのシェルでのキーバインドの設定です。Cシェルなど)でメタキーに対して動作を設定するキーバインドの機能があります。このキーバインドの設定に誤りがあるか、メタキーの設定が全くないかのいずれかでしょう。Cシェルについての設定例です。Endendifいずれも各ファイルに上記の内容を追記して、再ログインして確認してみましょう。SSHクライアントから、メタキーがどんなコードで送信されているか確認するには、以下のコマンドで確認することができます。順番で押下し、最後にEnterで終了です。順番で押下し、最後にEnterで終了です。エスケープ文字になります。押しても文字を消せないという現象です。]各ユーザの.vimrcに以下の1行を追加することで解消できます。backspace=indent,eol,start保存して、再度、viを起動して確認してみましょう。オートインデントの空白文字を削除できる。改行削除時は、前行の最後尾へ連結される。Ctrl+uやCtrl+wで入力した文字以外(最初から行にある文字)も削除できる。キー)の動作が変だと、ちょっと、いらいらしちゃいませんか?個人的には、かなりいらいらしちゃいます。サーバーの設定は、CUIでもっぱらやりますから、まずマウス操作はないですし、重要なキー操作が思うように動かないのは、やっぱり困りますね。ここでもポイントは、やっぱり各シェルのキーバインドです。これをやると、自分でキーのカスタマイズができますから、大変楽になることがあります。環境をファイルとして管理できるのも楽ですよね。別のサーバーへもファイルをコピーするだけで同じ環境を得ることができます。シェルのキーバインドをやったことがない方は、一度、お試しあれ。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。