メルマガイドよくある質問サイトマップ

Linux の知恵袋 >>& あなたのウラ技集

RSS
トップ > コンピュータ > OS > Linux の知恵袋 >>& あなたのウラ技集
最新号をメルマガでお届け

この記事の発行者<<前の記事次の記事>>最新の記事

Linux の知恵袋 >>& あなたのウラ技集 2004.02.20 Level 0021

発行日: 2004/2/20

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
               Linux の知恵袋 >>& あなたのウラ技集
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 Level 0021 (2004.02.20)           http://www.u-waza.org/linux-tips/
                         「Linux Tips 研究所」 linux-tips@u-waza.org
 1125 + 151 + 119 + 86                     4誌合計発行部数: 1481 部
 
├─────────────────────────────────┤
  Linux Tips, 裏技,コマンド,オプション,設定方法,試験などを提供
     《基本系》と《ウラ技》を同時に覚えながら Linux を楽しむ。
           Linux 使いになりたい人の為のメールマガジン。

 メルマガ登録/解除 → http://www.u-waza.org/linux-tips/regist.html
    バックナンバー → http://www.u-waza.org/linux-tips/magazine/

├─────────────────────────────────┤
   §18. Linux 資格無料認定試験 - LTI v0.1 -  ( vi の補足説明 )
├─────────────────────────────────┤

> ○ おしらせ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ・ Linux 資格無料認定試験 - LTI v0.2 - の受験を
    2/17(火) にて締め切らせていただきました。


 ・ Linux 資格無料認定試験 - LTI v0.2 -の試験問題の
    解説文を募集しています。

    解説をいただいたかた、ありがとうございます。
    http://www.u-waza.org/shiken_linux/ans.html
    まだまだ、ご投稿募集しています。


 ・ また、Linux 資格無料認定試験 - LTI v0.3 - を急いで
    作成していますので少々お待ちください。


 ・ まぐまぐでのバックナンバーの公開を最新号のみに変更させて
    いただきました。(裏技集なので秘密っぽくします。)
    
├─────────────────────────────────┤

> ○ 今週のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 §18. Linux 資格無料認定試験 - LTI v0.1 -  ( vi の補足説明 )
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 先週の vi の説明や問題の出題に関して
 さっそく xiyi さんよりツッコミをいただきました。

 # メルマガ書くのが遅くなってすみません。
 # 冬は雪で遊ぶのが楽しいなんていいわけかな → xsnow を使おう!


 ではツッコミ文の紹介をします。


xivi さん wrote:

> rとcwは微妙ですね。
> :set showmode とすると、RedHatなどの標準のvimでは、
> rはinsertとはならない。cwはchangeモード...
> Rもreplaceモードとちょっと微妙。また、giコマンドで
> 直前にinsert modeになったところにいくと、rは無視される。
> cwはinsert modeと認識されている。


ありがとうございます。

「r」 については私も実は気づいていて
前回のメルマガでも「r」のコメントは
他の「i」「A」「cw」と(気持ち)ニュアンスを
変えて書いていたつもり…。
でも r は挿入モードにはならないですね。
ここで訂正させていただきます。ごめんなさい。

「cw」は
:set showmode (デフォルトで有効)のばあい
 Vine Linux で利用すると -- INSERT --
となるし
 Fedora Core でも試したら 「挿入」
となるのでこれは挿入モードに移行すると言ってしまって
良いのではないでしょうか?

「R」は replace モードで良いのではないでしょうか。


↑とここまで読んで知らない使い方が多分いくつか
あったと思います。


詳しく知るために man を引きましょう。

$ man vi
 ̄ ̄ ̄ ̄
vi のマニュアルはありません。

$

と言われてしまいました。
おかしい。これはおかしいぞ。
お行儀の悪いコマンドだったりしたら
man ページが用意されていないことも
あるかもしれませんが、
vi は有名なので無いはずは無い…

実は使っている vi は vi ではないのでは?

と考え

まず、vi の実体はどこにあるか探します。

$  which vi
 ̄ ̄ ̄ ̄ ̄ ̄
/bin/vi

つぎにこのファイルが本物(リンク?)かどうか
確認します。

$ ll /bin/vi       ( ll は 'ls -l' の alias とします)
 ̄ ̄ ̄ ̄ ̄ ̄
lrwxrwxrwx 1 root root 20 Apr 18 2002 /bin/vi -> /etc/alternatives/vi


リンクだったのでリンク先のファイルは本物(リンク?)かどうか
確認します。

$ ll /etc/alternatives/vi
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
lrwxrwxrwx 1 root root 9 Nov 4 2002 /etc/alternatives/vi -> /bin/jvim


再度リンクだったのでさらにリンク先のファイルは本物(リンク?)かどうか
確認します。

$ ll /bin/jvim
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-rwxr-xr-x 1 root root  1055432 Dec 19  2001 /bin/jvim


これで実際に使っている vi が /bin/jvim であることがわかりました。

つまり
vi -> /bin/vi -> /etc/alternatives/vi -> /bin/jvim
とパスとリンクをたどっています。


ではさっそく jvim の man を引きましょう。

$ man jvim
 ̄ ̄ ̄ ̄ ̄ ̄
NAME
       vim - Vi IMproved, a programmers text editor

SYNOPSIS
       vim [options] [file ..]



あんまり insert mode だとか command mode だとかは
書かれていません。

もう少し man page を下のほうへたどると


SEE ALSO
       Vim documentation:

       reference.doc:
                   A complete reference of Vim (long)

       index:      Overview  of  all  command  characters (useful
                   when adding new mappings)


などとかかれています。

英訳すると
reference.doc が完璧なリファレンスだと書かれています。(ただし長い)
index はコマンドのまとめと書かれています。


reference.doc はどこにあるの?
index って?

→【ちょっと長くなってきたので続きは次回】


…ツッコミ文のつづきです

> 手近にあったFreeBSDのviでは、rでもreplaceと表示されていたりして。
> まあ、普通は、iaoぐらいが基本だよね。

基本は iao です。それは間違いないです。
さらにいうと i > a > o の順で有名(重要?)なのではないでしょうか。


> 個人的には、[ESC]を押すことによってコマンドモードに移行するので
> rは[ESC]を押すことがないのでインサートモードではないと思うが。

r はずっとコマンドモードなのかな。ドキュメント見ると。

> どちらにしても、Linuxの問題としては良くない。
> 挿入するにはどのキーを押す?とかいった簡単な問題にするべき。

> では。

貴重なお言葉ありがとうございました。
ぜひ、次回の試験問題の選定の参考にさせていただきます。


 また、ツッコミをお持ちの方は linux-tips@u-waza.org まで
 もしくは、このメルマガに返信していただいても届きます。

├─────────────────────────────────┤

   ζ   コーヒーブレイク
   □P  ちょっと休憩。

  「Mydoom」

   Linux ユーザはたいていのウィルスはメールとかで受信されても
   直接は発症したりしないのであまり意識もしないけど
   この Mydoom について簡単に。

   この Mydoom というウィルスは 1月の終わり頃に出現しました。
   このウィルスが発症すると大量のウィルスメールを
   送信するワームとなります。

   メールの内容が MTA からエラーで返信されたように
   なったりしているので、思わず添付ファイルを開いてしまった人も
   多いようです。

   また、この Mydoom は www.sco.com にたいして DoS 攻撃を
   しかけるプログラムも入っているようです。

   そして sco という企業なんですが
   Linux の一部に著作権侵害があるとのことで
   IBM などに Linux のライセンス料を主張している企業です。


   この企業について
   GIF のユニシスを思い出すのは私だけでしょうか?

   訴訟中とのことでどうなるのかはわかりませんが
   ライセンス問題などをクリアして
   Linux には自由と言う意味の Free を守っていてほしいな
   と思っています。

├─────────────────────────────────┤
  
> ○ 来週のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   
  vi のモードについて

├─────────────────────────────────┤

> ○ 筆者にコンタクト
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-- 
 Linux Tips 研究所
 Linux の知恵袋 >>& あなたのウラ技集
 Web   : http://www.u-waza.org/linux-tips/
 E-mail: linux-tips@u-waza.org

 ご意見、ご感想、裏技ご提供、間違いのご指摘など
 なんでも受け付けています。
 
 このメルマガに返信していただいても届きます。
 どうぞ、メールをください。

├─────────────────────────────────┤

 このメールマガジンの内容は自己責任においてご利用ください。
 いかなる種類の損害に対しても一切の賠償責任を負うことはできません。
 著作権は全て筆者に帰属します。許可なく転載、複製する事を禁止します。

├─────────────────────────────────┤

> ○ 配信中止方法
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 以下のページで登録 / 解除することができます。
 http://www.u-waza.org/linux-tips/regist.html

├─────────────────────────────────┤

> ○ 目次 
 ̄ ̄ ̄ ̄ ̄
    ・おしらせ

    ・今週のテーマ  
       §18. Linux 資格無料認定試験 - LTI v0.1 -  ( vi の補足説明 )

    ・コーヒーブレイク
    ・来週のテーマ
    ・筆者にコンタクト
    ・配信中止方法

    ・目次
    ・おわりに

├─────────────────────────────────┤

> ○ おわりに
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
      最近とっても寒いのでスキーはいかが?
      そして Linux を楽しみましょう。

       解答の解説をお待ちしています。
      http://www.u-waza.org/shiken_linux/ans.html

                              Linux の知恵袋 >>& あなたのウラ技集
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━merci!━━━┛
  Copyright (C) 2003-2004 「Linux Tips 研究所」 All Rights Reserved.

この記事の発行者<<前の記事次の記事>>最新の記事

 
  規約   
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to Google

この記事へのコメント


コメントを書く
コメントはありません。

このメルマガの最近の記事




おすすめキャンペーン

おすすめカードローンのご案内
オリックスVIPローンカードなら<<年率5.9%~15.0%、利用可能枠
最高500万円>>ゆとりのカードローンです。

←詳しくはこちら


おすすめメルマガ詰め合わせ円高の今がチャンス!?FXにレッツトライ!!マイルで上手にお小遣い稼ぎ♪

メルマ! ガ オブ ザ イヤー 受賞メルマガ2007年度の受賞メルマガ
2006年度の受賞メルマガ
2005年度の受賞メルマガ




melma! ご利用規約 │ メールマガジン発行規約 │ マスコミに関するお問い合わせ │ 会社概要 │ プライバシーポリシー
インターネット広告 サイバーエージェント