メールマガジン 『Linux の知恵袋 >>& あなたのウラ技集』 ネットワークOS Linux の基本,裏技,未公開,投稿ネタ,セキュリティ,TCP/IPも満載。
Linux資格認定試験も雑誌に掲載されました。 |
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
Linux の知恵袋 >>& あなたのウラ技集
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Level 0022 (2004.02.27) http://www.u-waza.org/linux-tips/
「Linux Tips 研究所」 linux-tips@u-waza.org
1213 + 181 + 127 + 84 4誌合計発行部数: 1605 部
├─────────────────────────────────┤
Linux Tips, 裏技,コマンド,オプション,設定方法,試験などを提供
《基本系》と《ウラ技》を同時に覚えながら Linux を楽しむ。
Linux 使いになりたい人の為のメールマガジン。
メルマガ登録/解除 → http://www.u-waza.org/linux-tips/regist.html
バックナンバー → http://www.u-waza.org/linux-tips/magazine/
├─────────────────────────────────┤
§22. vi の4つのモード - コマンド,挿入,置換,コマンドラインモード
├─────────────────────────────────┤
> ○ おしらせ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
・ Linux 資格無料認定試験 - LTI v0.3 - が公開されました。
- LTI v0.3 - でも試験のシステムが
またまたバージョンアップ!!
そして、今回第3回目ということで
問題の選択も気合が入っています。
なぜなら、3回目というのは一番注目される時だから。
みんなの自信作です。
素敵な問題の Linux 試験を、ぜひじっくり受験してみてください。
・ Linux 資格無料認定試験 - LTI v0.2 -の試験問題の
解説文を募集しています。
http://www.u-waza.org/shiken_linux/ans.html
・ 先週よりまぐまぐでのバックナンバーの公開を
最新号のみに変更させていただきました。
(裏技集なので秘密っぽくします。)
・§の番号をこのメルマガの号数と一致させました。今回§22となります。
そのため §19, §20, §21 はどこにもありません。
ご了承ください。
├─────────────────────────────────┤
> ○ 今週のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
§22. vi の4つのモード - コマンド,挿入,置換,コマンドラインモード
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
まず、抜き打ちテストです。
================================================================
- LTI ver.番外編 -
問題 (junK さん, soccer さん, am さん, o2 さん 出題ありがとう)
================================================================
ファイル名やディレクトリ名(の一部)から、
その所在を探すコマンドは?
● locate
● find
● whereis
● which
# この問題文がその後の伏線になっているとはまだ誰も知らない。
----------------------------------------------------------------
とっても locate, find の問題出題してくれる人が多かったです。
Linux 資格無料認定試験 - LTI ver0.3 - でも2問出題されてるし…。
ジャンルが偏らないようにって言われてるのに…。
だってみんなが find とか locate とかの問題
いっぱい創ってくれたおかげですので文句を言わないように。
でもって、解答を募集します。
→もし、LTI ver.番外編 の答えがわかったかたは
linux-tips@u-waza.org まで。このメルマガに返信でも大丈夫です。
→なんて書いても誰もその答えがわからないから実に迷宮入り。
----------------------------------------------------------------
さて、先週の復習をします。
$ man vi としたのはいいけど、
 ̄ ̄ ̄ ̄
vi のマニュアルはありません。
と怒られてしまいました。では、vi は偽者なの?ということで
vi の実体を探したところ本当は jvim であることがわかりました。
では、jvim の man を引きましょう。
そしたら、
$ man jvim
 ̄ ̄ ̄ ̄ ̄ ̄
…
…
あんまり insert mode だとか command mode だとかの説明は
書かれていませんでした。
そして、もう少し man page を下のほうへたどると
reference.doc が完璧なリファレンスだと書かれていました。(ただし長い)
index はコマンドのまとめと書かれていました。
reference.doc はどこにあるの?
index って?
と言うところでお話しは終わってしまいました。
----------------------------------------------------------------
ということで、2 つのファイルを
抜き打ち問題の中のコマンドを使って検索をします。
ここでは、locate を使ってみましょう。
$ locate reference.doc
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/usr/doc/jvim-3.0j2.1a/doc/reference.doc
 ̄ ̄
ちょうど一つ検索に引っかかりました。
よく見ると /usr/doc の jvim… の doc のファイル名
となっているのでちゃんと jvim のドキュメントっぽいことがわかります。
ではもう一つの 'index' ファイルはどこにあるのかな?
ということで同じように
$ locate index
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/home/httpd/html/manual/images/index.gif
/home/httpd/html/manual/index.html.en
/home/httpd/html/manual/index.html.fr
…
…
とってもたくさん出力されてしまうので
grep 使って絞り込みます。
$ locate index | grep jvim
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/usr/doc/jvim-3.0j2.1a/doc/index
これまた、一つ検索に引っかかります。そして、これは、
先程の reference.doc と同じディレクトリですね。
----------------------------------------------------------------
さっそく、ファイル reference.doc を覗(のぞ)いてみましょう
$ less /usr/doc/jvim-3.0j2.1a/doc/reference.doc
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
完璧なリファレンスだというだけあって 5013 行もありました。
しかも英語。
今回のテーマはモードです。
4章がちょうどモードの説明となっていました。
そしてモードも4つあるらしい。
4. Modes
4.1 Introduction
Vim has four basic modes: (Vim は 4 つの基本的なモードを持っています)
・Command mode (コマンドモード)
・Insert mode (挿入モード)
・Replace mode (置換モード)
・Command_line mode (コマンドラインモード)
そして、どのコマンドがどのモードに移行するのかというのは次。
4.2 Switching from mode to mode
- go from Command mode to Insert mode by giving one of
the commands "iIaAoOcCsS". … (1)
- go from Command mode to Replace mode with the "R" command
(not the "r" command!). … (2)
- go from Command mode to Command_line mode with
the one of the commands ":/?!" … (3)
- go from insert or Replace mode to Command mode
with <ESC> (twice in some rare cases) … (4)
- go from Command_line mode to Command mode by:
- hitting <CR> or <LF>, which causes the entered command
to be executed
- deleting the complete line
(e.g. with CTRL-U) and giving a final <BS>
- hitting CTRL-C or <ESC>, which quits the command line
without executing the command. … (5)
つまりは (和訳すると)
(1)… "iIaAoOcCsS"コマンドのどれかで「挿入モード」になります。
(2)… "R" コマンドで「置換モード」になります。("r" は違う!)
(3)… ":/?!" コマンドで「コマンドラインモード」になります。
(4)… <ESC> で「コマンドモード」に戻ります。
(5)… コマンドラインモードからは
: の右側に何もない場合 → <CR> or <LF> で「コマンドモード」
: の右側に文字を打っていても CTRL-C or <ESC>で「コマンドモード」
にもどります。
ということで - LTI v0.1 - の 問題9 に出てきたコマンドは
i, A, c は Insert mode (挿入モード)に移行するコマンド
r は「置換モード」には移行しないと言われているので
コマンドモードのコマンドなのかな。
ちなみにコマンドラインモードというのは (3) にあるように
コマンドモードの時に :/?! を押すとウィンドウの下のほうに
カーソルが移動するそのモードのことです。
なんか、英語が出てくると難しそうなメルマガにみえますか?
ご感想などは linux-tips@u-waza.org までお待ちしています。
このメルマガに返信していただいても届きます。
├─────────────────────────────────┤
ζ コーヒーブレイク
□P ちょっと休憩。
「たばこのその後」
メルマガ Level 0005 (2003.10.7)号
http://www.u-waza.org/linux-tips/magazine/linux-tips-0005.html
で、たばことお別れをしたお話をしましたが
その後どうなの?というところをご説明します。
無事、一本も吸っていない!!
竹を割ったように吸っていません。
やめてから別のことを考える時間が増えた気がします。
やめてからやっと何時間、何日間、何週間、何か月間、…
そんなことを考える必要もありません。
ぜひ、おすすめ。吸わない人。まとめ買いして配ってください。
『禁煙セラピー』
http://www.amazon.co.jp/exec/obidos/ASIN/4845405059/top06-22
├─────────────────────────────────┤
> ○ 来週のテーマ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
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
├─────────────────────────────────┤
> ○ 目次
 ̄ ̄ ̄ ̄ ̄
・おしらせ
・今週のテーマ
§22. vi の4つのモード - コマンド,挿入,置換,コマンドラインモード
・コーヒーブレイク
・来週のテーマ
・筆者にコンタクト
・配信中止方法
・目次
・おわりに
├─────────────────────────────────┤
> ○ おわりに
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
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資格認定試験も雑誌に掲載されました。 |
|
|
Linux の知恵袋 >>& あなたのウラ技集
メールマガジン登録/解除
昔の What's NEWs
Linuxコマンド一覧
人気メルマガの秘訣
メルマガ読者の声
Linux CDROMの購入価格
Linux Tips 目次
§1. コピーアンドペーストをするには ? (2003.09.16)創刊号
§2. FTP を使いたい (ログイン)(2003.09.23)
§3. Lindows の Click-N-Run を使わないコマンドインストール(2003.09.27)
ftp コマンドの中で知りたいのは
どれ?(アンケート)(2003.09.29)
§4. FTP を使いたい (ファイル取得)(2003.10.07)
§5. FTP を使うには (便利なソフト編その1)(2003.10.14)
§6. FTP を使うには (便利なソフト編その2)(2003.10.22)
§7. ドメイン情報を取得するには? (whois)(2003.10.30)
§8. このファイル消せますか?(rm, bash, シェル)(2003.11.07)
Linux 資格無料認定試験 - LTI - にチャレンジ!!(2003.11.14)
§9. このファイル消せますか?(rm, bash, シェル) その2(2003.11.24)
あなたのシェルは何色?(bash,sh,csh,tcsh, ksh,zsh,ash,bsh,cygwin) (2003.11.28)
§10. このファイル消せますか?(rm, bash, シェル) その3(2003.12.02)
§11. base64 でエンコードされたファイルのデコード (uudecode)(2003.12.11)
§12. base64 でエンコードされたファイルのデコード (uudecode)その 2(2003.12.18)
§13. base64 でエンコードされたファイルのデコード (uudecode)解答(2003.12.26)
§14. Linux 資格無料認定試験
- LTI v0.1 - 解答その1(2004.01.08)
§15. Linux 資格無料認定試験 - LTI v0.1 - 解答その2(2004.01.15)
§16. Linux 資格無料認定試験 - LTI v0.1 - 解答その3 (rpm)(2004.01.24)
§17. Linux
資格無料認定試験 - LTI v0.1 - 解答その4 ( vi )(2004.01.30)
§18. Linux 資格無料認定試験 - LTI v0.1 - ( vi の補足説明 )(2004.02.20)
§22. vi の4つのモード - コ
マンド,挿入,置換,コマンドラインモード(2004.02.27)
§23. vi のコマンド (移動コマンド編)(2004.03.17)
§24. vi のコマンド (マクロ編)(2004.05.07)
§25. スパムメール対策
(ベイジアンスパムフィルタとは)(2004.08.04)
§26. プロセスの監視 (ps, top, pstree)(2004.11.11)
§27. プロセスの監視 (ps, top, pstree) その2(2004.11.19)
§28. コマンドのパスを探すには (which, whereis)(2004.11.25)
§29. ipアドレスを確認するには (ifconfig)(2004.12.03)
§30. ファイルの末尾をリアルタイムで表示するには (tail)(2004.12.10)
Linux 資格無料認定試験
合格者一覧
解答解説募集中
Linux試験,資格比較
Linux Tips 研究所
Linux Links と Linux 書籍
効果的なメルマガ広告
広告効果(アンケート反応率)
|