UNIX系OSのコマンドやファイル操作を行う端末、vi(ヴイアイ)エディタの良く使うコマンド、ショートカットを集めてみました。
ファイルを開く vi ファイル名
コマンドモード
[Insert] キー ↓ ↑ [esc] キー
挿入モード
コマンドモード[esc] で
先頭行に移動する gg
最下行に移動する G
カーソルの1文字削除 x
カーソル行の1行切取り dd
カーソル行の1行コピー yy
カーソル行下に貼付け p
ファイルを閉じる :q
ファイルを保存する :w
エディタを閉じる exit
応用編
ファイルを上書き保存して閉じる:wq
ファイルを強制的に閉じる:q!
ファイルを強制的に保存:w!
カーソル行から3行切り取り 3dd
カーソル行から3行コピー 3yy
カーソル行にキャッシュを貼付け p
ファイルを名前を付けて保存 :w sample.conf
上級編
行番号を表示したいときには? :set nu
行番号を非表示にするには? :set nonu
直前の操作を取り消す(アンドゥ) u
直前の操作を再実行する(リドゥ) .
特定の文字列を検索するには? /文字列 (次の候補 n 前の候補 N )
Xウィンドウでの操作は、OS共通のショートカットがあり、例えば
エクスプローラの窓を閉じるには、[Ctrl]+[W] (すべて閉じるには、[Ctrl]+[Q] )
[Alt]+[Space] で、[左上隅のアイコン右クリック]の表示メニューから [C] (閉じる) が選べます。
Linux では仮想コンソールといって別プロセスで端末操作が出来るショートカットがあり、CentOS6 では
[Ctrl]+[Alt]+[F1]
[Ctrl]+[Alt]+[F2]
[Ctrl]+[Alt]+[F3]
[Ctrl]+[Alt]+[F4]
[Ctrl]+[Alt]+[F5]
[Ctrl]+[Alt]+[F6] に割り当てられています。Xウィンドウに戻るには、[Alt]+[F1] です。
仮想コンソールを無効にするには、/etc/sysconfig/init のACTIVE_CONSOLES=/dev/tty[1-6] を、
ACTIVE_CONSOLES=/dev/tty1
に変更保存して再起動です。