試験,資格,Linux,解答,Linux Tips,Linux の裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。

vi の解説, Linux 試験の解答。Linux Tips,裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。
「Linux Tips 研究所 公認メールマガジン」

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

「Linux Tips」「Linux の裏技」では厳密には 若干ニュアンスが違うと思いますが、 ここではあまりこだわらないで、誰も知らない、誰も書かない 「Linux Tips」「Linux の裏技」を紹介しています。 →「ウラ技集のトップページ」へ戻る

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

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

メールマガジン
Linux の知恵袋 >>& あなたのウラ技集
ネットワークOS Linux の基本,裏技,未公開,投稿ネタ,セキュリティ,TCP/IPも満載。
Linux資格認定試験も雑誌に掲載されました。
配信先メールアドレス: 詳細 】by まぐまぐ
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
               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.

[ 前へ ] | [ 次へ ]

メールマガジン登録/解除

Linux の知恵袋 >>& あなたのウラ技集
ネットワークOS Linux の基本,裏技,未公開,投稿ネタ,セキュリティ,TCP/IPも満載。
Linux資格認定試験も雑誌に掲載されました。
配信先メールアドレス: 詳細 】by まぐまぐ

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

メールマガジン登録/解除 メールマガジン登録/解除

昔の What's NEWs 昔の What's NEWs

Linuxコマンド一覧 Linuxコマンド一覧

人気メルマガの秘訣 人気メルマガの秘訣

メルマガ読者の声 メルマガ読者の声

Linux CDROMの購入価格一覧 Linux CDROMの購入価格


Linux Tips 目次 Linux Tips 目次

コピーアンドペースト §1. コピーアンドペーストをするには ? (2003.09.16)創刊号

FTP を使いたい(ログイン) §2. FTP を使いたい (ログイン)(2003.09.23)

Lindows の Click-N-Run を使わないコマンドインストール §3. Lindows の Click-N-Run を使わないコマンドインストール(2003.09.27)

ftp コマンドの中で知りたいのは ftp コマンドの中で知りたいのは どれ?(アンケート)(2003.09.29)

FTP を使いたい (ファイル取得) §4. FTP を使いたい (ファイル取得)(2003.10.07)

FTP を使うには (便利なソフト編その1) §5. FTP を使うには (便利なソフト編その1)(2003.10.14)

FTP を使うには (便利なソフト編その2) §6. FTP を使うには (便利なソフト編その2)(2003.10.22)

ドメイン情報を取得するには? (whois) §7. ドメイン情報を取得するには? (whois)(2003.10.30)

このファイル消せますか?(rm, bash, シェル) §8. このファイル消せますか?(rm, bash, シェル)(2003.11.07)

Linux 資格無料認定試験 - LTI - にチャレンジ!! Linux 資格無料認定試験 - LTI - にチャレンジ!!(2003.11.14)

このファイル消せますか?(rm, bash, シェル) その2 §9. このファイル消せますか?(rm, bash, シェル) その2(2003.11.24)

あなたのシェルは何色? (bash,sh,csh,tcsh,ksh,zsh,ash,bsh,cygwin) あなたのシェルは何色?(bash,sh,csh,tcsh, ksh,zsh,ash,bsh,cygwin) (2003.11.28)

このファイル消せますか?(rm, bash, シェル) その3 §10. このファイル消せますか?(rm, bash, シェル) その3(2003.12.02)

base64 でエンコードされたファイルのデコード (uudecode) §11. base64 でエンコードされたファイルのデコード (uudecode)(2003.12.11)

base64 でエンコードされたファイルのデコード (uudecode)その 2 §12. base64 でエンコードされたファイルのデコード (uudecode)その 2(2003.12.18)

base64 でエンコードされたファイルのデコード (uudecode)解答 §13. base64 でエンコードされたファイルのデコード (uudecode)解答(2003.12.26)

§14. Linux 資格無料認定試験 - LTI v0.
1 - 解答その1 §14. Linux 資格無料認定試験 - LTI v0.1 - 解答その1(2004.01.08)

Linux 資格無料認定試験 - LTI v0.1 - 解答その2 §15. Linux 資格無料認定試験 - LTI v0.1 - 解答その2(2004.01.15)

Linux 資格無料認定試験 - LTI v0.1 - 解
 答その3 (
rpm
) §16. Linux 資格無料認定試験 - LTI v0.1 - 解答その3 (rpm)(2004.01.24)

Linux Tips §17. Linux 資格無料認定試験 - LTI v0.1 - 解答その4 ( vi )(2004.01.30)

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

Linux Tips §22. vi の4つのモード - コ マンド,挿入,置換,コマンドラインモード(2004.02.27)

Linux Tips §23. vi のコマンド (移動コマンド編)(2004.03.17)

Linux Tips §24. vi のコマンド (マクロ編)(2004.05.07)

Linux Tips §25. スパムメール対策 (ベイジアンスパムフィルタとは)(2004.08.04)

Linux Tips §26. プロセスの監視 (ps, top, pstree)(2004.11.11)

Linux Tips §27. プロセスの監視 (ps, top, pstree) その2(2004.11.19)

Linux Tips §28. コマンドのパスを探すには (which, whereis)(2004.11.25)

Linux Tips §29. ipアドレスを確認するには (ifconfig)(2004.12.03)

Linux Tips §30. ファイルの末尾をリアルタイムで表示するには (tail)(2004.12.10)


Linux 資格無料認定試験 Linux 資格無料認定試験

合格者一覧 合格者一覧

解答解説募集中 解答解説募集中

Linux の認定試験,資格 Linux試験,資格比較


Linux Tips 研究所 Linux Tips 研究所

Linux Links と Linux 書籍 Linux Links と Linux 書籍

効果的なメルマガ広告 効果的なメルマガ広告

広告効果(アンケート反応率) 広告効果(アンケート反応率)




Linux Tips,Linux の裏技,コマンド,オプション,設定方法,操作方法などを提供するページです。 Linux の使い方,操作方法,コマンド,オプション,設定方法,裏技,Tipsなどを提供するこのページをチェック Linux の使い方,操作方法,コマンド,オプション,設定方法,裏技,Tipsなどを提供するこのページをチェック

Copyright © 2003 「Linux Tips 研究所」 All Rights Reserved.  本サイトはリンクフリー(連絡不要)です。