トップに戻ります
00-本サイトについて
00-01.サイト運用者
00-02.当サイトの運用環境
|
●10.viコマンド一覧
●10-01.viとは?
主にサーバーの設定ファイルの変更、シェルスクリプトの作成などをクライアントからリモート操作でおこなうものです。
テキスト・ファイル作成ですが通常のパソコンでローカルで操作しているテキスト・エディタとはまったく異質な操作であるので新規に習得する必要があります。
レンタルサーバーでサーバーの設定変更などが許可されていればviを使用することはできます。
●10-02.フォアグラウンド起動
% vi フォアグラウンド起動
●10-03.<ファイル名>のファイルを読み込んで起動
% vi <ファイル名> <ファイル名>のファイルを読み込んで起動
●10-04.終了
:q 終了
●10-05.保存して終了
:wq 保存して終了
●10-06.保存せずに強制終了
:q! 保存せずに強制終了
●10-07.終了(内容が変更された場合は保存して終了)
ZZ 終了(内容が変更された場合は保存して終了)
●10-08.コマンドモードへ移行
ESC コマンドモードへ移行
●10-09.カーソルの左隣へ挿入
i カーソルの左隣へ挿入
●10-10.カーソルの右隣へ挿入
a カーソルの右隣へ挿入
●10-11.カーソル行の先頭に挿入
I カーソル行の先頭に挿入
●10-12.カーソル行の末尾に挿入
A カーソル行の末尾に挿入
●10-13.カーソル行の上に1行空けて挿入
O カーソル行の上に1行空けて挿入
●10-14.カーソル行の下に1行空けて挿入
o カーソル行の下に1行空けて挿入
●10-15.1文字左へ
h 1文字左へ
●10-16.1行下へ
j 1行下へ
●10-17.1行上へ
k 1行上へ
●10-18.1文字右へ
l 1文字右へ
●10-19.カーソル行の左端へ
0 カーソル行の左端へ
●10-20.行頭(行頭が空白の場合は空白部分の右)へ
^ 行頭(行頭が空白の場合は空白部分の右)へ
●10-21.行末へ
$ 行末へ
●10-22.1行上の左端へ
- 1行上の左端へ
●10-23.1行下の左端へ
RETURN 1行下の左端へ
●10-24.左隣の単語の先頭へ
b 左隣の単語の先頭へ
●10-25.右隣の単語の先頭へ
w 右隣の単語の先頭へ
●10-26.単語の末尾へ
e
単語の末尾へ
カーソル位置が単語の途中の場合はその単語の末尾
カーソルが単語末尾なら次の単語の末尾
カーソルが行末なら次行先頭の単語の末尾
●10-27.画面最上行の左端へ
H 画面最上行の左端へ
●10-28.画面中央行の左端へ
M 画面中央行の左端へ
●10-29.画面最下行の左端へ
L 画面最下行の左端へ
●10-30.ファイルの先頭からn行目の左端へ
nG ファイルの先頭からn行目の左端へ
●10-31.1ページ分下に画面を移動
C-f 1ページ分下に画面を移動
●10-32.1ページ分上に画面を移動
C-b 1ページ分上に画面を移動
●10-33.半ページ分下に画面を移動
C-d 半ページ分下に画面を移動
●10-34.半ページ分上に画面を移動
C-u 半ページ分上に画面を移動
●10-35.画面を再描画
C-l 画面を再描画
●10-36.行番号を表示
C-g 行番号を表示
●10-37.<文字列>を順方向に検索
/<文字列> <文字列>を順方向に検索
●10-38.<文字>を順方向に検索
f<文字> <文字>を順方向に検索
●10-39.<文字列>を逆方向に検索
?<文字列> <文字列>を逆方向に検索
●10-40.<文字>を逆方向に検索
F<文字> <文字>を逆方向に検索
●10-41.順方向に検索を再実行
n 順方向に検索を再実行
●10-42.逆方向に検索を再実行
N 逆方向に検索を再実行
●10-43.カーソル上一文字削除
x カーソル上一文字削除
●10-44.カーソル左一文字削除
X カーソル左一文字削除
●10-45.カーソル行削除
dd カーソル行削除
●10-46.カーソル位置から現単語末尾まで削除
dw カーソル位置から現単語末尾まで削除
●10-47.カーソル位置から<文字>の位置まで削除
df<文字> カーソル位置から<文字>の位置まで削除
●10-48.カーソル位置から左削除
d^ カーソル位置から左削除
●10-49.カーソル位置から右削除
d$ カーソル位置から右削除
●10-50.カーソル上一文字置換
r カーソル上一文字置換
●10-51.カーソル位置から複数文字置換
R カーソル位置から複数文字置換
●10-52.カーソル上一文字を複数文字に置換
s カーソル上一文字を複数文字に置換
●10-53.カーソル行全体を置換
r カーソル行全体を置換
●10-54.カーソル行全体を置換
cc カーソル行全体を置換
●10-55.カーソル位置から現単語置換
cw カーソル位置から現単語置換
●10-56.カーソル位置から<文字>の位置まで置換
cf<文字> カーソル位置から<文字>の位置まで置換
●10-57.カーソル位置の単語をコピー
yw カーソル位置の単語をコピー
●10-58.カーソル行をコピー
yy カーソル行をコピー
●10-59.カーソル行の上にペースト(xやddで削除したものもペーストできる)
P カーソル行の上にペースト(xやddで削除したものもペーストできる)
●10-60.カーソル行の下にペースト(xやddで削除したものもペーストできる)
p カーソル行の下にペースト(xやddで削除したものもペーストできる)
●10-61.<ファイル名>を読込む
:e <ファイル名> <ファイル名>を読込む
●10-62.カーソル行の下に<ファイル名>の内容を挿入
:r <ファイル名> カーソル行の下に<ファイル名>の内容を挿入
●10-63.上書保存
:w 上書保存
●10-64.編集中のデータを<ファイル名>のファイルに保
:w <ファイル名> 編集中のデータを<ファイル名>のファイルに保存
●10-65.直前のコマンド繰返し
. 直前のコマンド繰返し
●10-66.直前に実行したコマンドの取り消し
u 直前に実行したコマンドの取り消し
●10-67.カーソル行に対して行った変更を全部取消す
U カーソル行に対して行った変更を全部取消す
●10-68.シェルコマンドの実行
:!cmd シェルコマンドの実行
●10-69.コマンドを実行し,その結果を挿入
!!cmd コマンドを実行し,その結果を挿入
●10-70.シェルを呼び出す。exitなどでシェルを抜ければviに戻る
:shell シェルを呼び出す。exitなどでシェルを抜ければviに戻る
●10-71.行番号を表示
:set number 行番号を表示
●10-72.行番号表示を止める
:set nonumber 行番号表示を止める
●10-73.ヘルプ表示
:h ヘルプ表示
●10-74.viコマンドモードのコマンド一覧表示
:viusage [<コマンド>] viコマンドモードのコマンド一覧表示。<コマンド>を付加するとそのコマンドの説明を表示。
●10-75.exコマンドモードのコマンド一覧表示
:exusage [<コマンド>] exコマンドモードのコマンド一覧表示。<コマンド>を付加するとそのコマンドの説明を表示。
戻る
|
−− 弊社メインサイト −−
ホームページ製作、システム開発はMSweb - 大阪
ホームページ製作・作成、システム開発、サーバー構築・保守にはMSwebをご利用下さい
携帯サイト 
−− 弊社姉妹サイト −−
ホームページ製作 発注企業に理解して欲しい内容
ホームページ発注企業、製作会社向けの内容です。
−− 弊社姉妹サイト −−
WEBシステム開発|PHPとPostgreSQLの開発例
入門者用のPHPとPostgreSQLを使ったWEBシステムの開発演習です。
−− 弊社姉妹サイト −−
ホームページ製作 大阪 | 製作手順の紹介−MSweb
ホームページ製作の手順をご紹介しています、デザイン、HTML、スタイルシートなどについて記載しています。
オープンソース・サンプル
MSweb OpenPNE 大阪
オープンソースのSNSです。ご興味があり使用されたい方は、
ID「msweb@msweb.biz」、パスワード「gua8hkj3」で管理ページにログインできます。
管理ページ
オープンソース・サンプル
MSweb ブログ
オープンソースのブログです。ご興味があり使用されたい方は、
ID「admin」、パスワード「bd0e86」で管理ページにログインできます。
管理ページ
オープンソース・サンプル
XOOPS
代表的なCMSのXOOPSです。ご興味があり使用されたい方は、
ユーザ名「msweb」、パスワード「as4g3mz」で管理者でログインできます。
オープンソース・サンプル
EC|CUBE(メイン・ページ)
EC|CUBE(管理ページ)
オープンソースの通販システムです。ご興味があり使用されたい方は、
ID「msweb」、パスワード「fd4upd2」で管理ページにログインできます。
オープンソース・サンプル
Joomla(メイン・ページ)
Joomla(管理ページ)
オープンソースのCMSです。ご興味があり使用されたい方は、
ID「admin」、パスワード「A2gT6B7F」で管理ページにログインできます。
▼ オープンソース・サンプル
SquirrelMail
オープンソースのWEBメールのシステムです、OP25Bの影響を受けません。
▼ オープンソース・サンプル
Mailman
Mailman(管理ページ)
オープンソースの電子メールでの討論やメルマガの配送リストを管理するためのシステムです。
サンプルのため投稿はできません。
|