Linux の知恵袋 >>& あなたのウラ技集 |
この記事の発行者<<前の記事
|
次の記事>>
|
最新の記事
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
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.
この記事の発行者<<前の記事
|
次の記事>>
|
最新の記事
