スポンサーリンク

viコマンドの使い方|Linuxでよく使う基本操作と実務コマンド

Linux
スポンサーリンク

仕事で久しぶりにLinux環境を触る機会があり、
viエディタを使う場面があった。

普段はGUIのエディタを使うことが多いため、
基本操作を少し忘れている部分もあり、
改めて最低限の操作は覚えておく必要があると感じた。

今回は、実際の作業でよく使う
viコマンドの基本操作をまとめてみる。


スポンサーリンク

viエディタの基本(最初に理解しておくこと)

viは少し独特な操作体系になっており、
「モード」を切り替えて使うのが特徴。

最低限覚えておくのは次の2つ。


ノーマルモード

  • 起動直後の状態
  • コマンド操作を行うモード

インサートモード

  • 文字入力を行うモード

モード切り替え

i

→ インサートモードへ

Esc

→ ノーマルモードへ戻る

まずはこれだけ理解しておけば問題ない。


実務でよく使う基本コマンド

最低限ここを覚えておけば困らない操作。


編集開始

i

カーソル位置から入力できるようになる。


保存

:w

ファイルの内容を保存する。


終了

:q

viを終了する。


保存して終了

:wq

作業後によく使うコマンド。


保存せず終了

:q!

変更を破棄して終了する。


実務で便利なコマンド

少し慣れてきたら使うことが多い操作。


行削除

dd

カーソル行を削除する。


文字削除(よく使う)

x

カーソル位置の文字を1文字削除する。


実際の使いどころ

  • ちょっとした打ち間違いの修正
  • 1文字だけ消したいとき

インサートモードに入らずに修正できるため、
細かい編集でよく使う。


コピー(ヤンク)

yy

カーソル行をコピーする。


貼り付け

p

コピーした内容を貼り付ける。


検索

/文字列

ファイル内を検索できる。

  • n → 次へ
  • N → 前へ

実際の作業で使う場面

実務では主に以下のような場面で使うことが多い。


設定ファイルの編集

例:

  • /etc配下の設定ファイル
  • サーバ設定の修正

軽い修正であれば、
viでそのまま編集することが多い。


ログの確認

ログファイルを開いて、

  • 検索
  • 必要な箇所の確認

といった使い方をしている。


最初に覚えておくと良いコマンドまとめ

迷ったとき用に最低限まとめておく。

  • i → 編集
  • Esc → モード戻る
  • :w → 保存
  • :q → 終了
  • :wq → 保存して終了
  • :q! → 強制終了
  • /検索 → 検索
  • dd → 行削除
  • x → 1文字削除
  • yy → コピー
  • p → 貼り付け

このあたりを覚えておけば、
基本的な作業には困らない。


実際に使って感じたこと

久しぶりに使ってみて感じたのは、
最低限の操作だけでも覚えておくと安心できるという点だった。

すべてのコマンドを覚える必要はないが、
基本操作だけでも身につけておくことで、
急に必要になったときにも対応しやすくなる。


まとめ

viは最初は少し分かりにくいが、
基本的な操作だけであればそれほど難しくない。

今回紹介したコマンドを覚えておくだけでも、

  • 設定ファイルの編集
  • 簡単な作業対応

といった場面で役立つと感じた。

必要になったときにすぐ使えるように、
最低限の操作だけでも押さえておくと安心だと思う。

コメント

タイトルとURLをコピーしました