viコマンドの後に開きたいファイルを指定する(例では/etc/hoge.txtを開く)
# vi /etc/hoge.txt
編集中は「コマンドモード」と「入力編集モード」2つのモードがあり、に「ESC」ボタンを押せば「コマンドモード」へ移行し、 「a」か「i」ボタンを押せば「入力編集モード」へ移行します
「コマンドモード」:ファイルの保存やカーソルの移動を行うモード
「入力編集モード」:実際に文字を入力するモード
「コマンドモード」で使用するコマンド
1.カーソルの移動
上=「 K 」ボタン
下=「 J 」ボタン
左=「 H 」ボタン
右=「 L 」ボタン
2.文字の削除
「x」ボタン
3.文字列の検索
「/文字列」:スラッシュの後に検索したい文字を入力し「Enter」。
最下まで検索するにはさらに「n」ボタンを押す
4.ファイルを保存して終了
「:wq」 コロンの後にコマンドを入力して「Enter」
5.編集を保存せずに強制終了(編集をしていなければ「!」は必要なし)
「:q!」 コロンの後にコマンドを入力して「Enter」
6.「入力編集モード」へ移動
文字を入力したい場所にカーソルを持って行き「a」か「i」ボタンを押す
「入力編集モード」で使用するコマンド
1.文字の入力は普通に行う(日本語は使いません)2.「コマンドモード」へ移動
「Esc」ボタンを押す
滞在しているモードが何かを常に把握しながら編集します。
どのモードかわからなくなった時は「Esc」ボタンを数回押して「コマンドモード」に戻りましょう。

編集している途中で今どのモードにいるのかわからなくなる時がありますが、そんな時は「Esc」ボタンを数回押して 確実に「コマンドモード」に移行して取り直しましょう。編集に失敗したなと思ったら迷わず「:q!」で終了して一からやり直します。
Linuxの設定ファイルはとてもシビアでちょっとしたミスでプログラムが動かなくなります (最悪の場合インストールからやり直すハメになる事も・・・)ので慎重に行って下さい。
実際には上記以外にもコピー・ペーストの他多数のコマンドがありますが私が使用して必要だと思うコマンドはこんなもんです。 もっと詳しい使い方が知りたい方はインターネットで検索してみましょう。
余談ですが「JNetHack」というコンソール画面上でテキストのみで表現されるRPGゲームがあります。 これはもともと昔のUNIXで作られたゲームなのでコンソール上で「@」とか「$」などの文字で表現されるキャラクターを動かして ダンジョンを探索するもので、今で言う「トルネコの大冒険」とほぼ同じゲームシステムです。
・・・なんでこんなゲームを紹介したかと言いますと、 このゲームのキャラクターの移動コマンドは実は上記で説明した「vi」のカーソル移動のコマンドと同じなのです。 なのでこのゲームを遊んでいるうちに難しい移動コマンドを体が自然に覚えてしまう・・・と言われています(?)。
実際にこのゲーム(Windows版もあります)で遊んでみたところ・・・どっぷりはまりました、はい。 こんなにシンプルな表現なのに奥が深いシステムと世界、「トルネコの大冒険」や「風来のシレン」を知っている人なら このゲームシステムの面白さは説明の必要もないでしょう。興味のある方は下記のリンクへ行って見てください。オススメです。
<Japanese NetHack Home Page>
玄人志向 KURO-BOX/HG NAS組み立てキット![]() |
玄人志向 KURO-BOX/PRO![]() |
玄人志向 KURO-BOX NAS組み立てキット![]() |


