Linux viコマンド

Jun 05, 2019 am 10:15 AM

Linux viコマンド

Linux で一般的に使用される vi コマンドは次のとおりです。

vi を入力するコマンド

vi ファイル名: ファイルを開くか作成します。 、最初の行の先頭にカーソルを置きます

vi n filename: ファイルを開き、n 行目の先頭にカーソルを置きます

vi filename: ファイルを開いて、n 行目の先頭にカーソルを置きます最後の行の先頭にカーソルを置きます。

vi /pattern filename: ファイルを開き、パターンに一致する最初の文字列にカーソルを置きます。

vi -r filename: 編集中にシステムがクラッシュしました。 vi 前回、ファイル名を復元します

vi ファイル名....ファイル名: 複数のファイルを開いて順番に編集します

カーソル移動コマンド
h: カーソルを移動します。カーソルを 1 文字左に移動します。 文字
l: カーソルを 1 文字右に移動します。
space: カーソルを 1 文字右に移動します。
Backspace: カーソルを 1 文字左に移動します。
k またはCtrl p: カーソルを 1 行上に移動します。
j または Ctrl n : カーソルを 1 行下に移動します。
Enter : カーソルを 1 行下に移動します。
w または W : カーソルを 1 単語右に移動して、先頭
b または B : カーソルを 1 単語左の先頭に移動
e または E : カーソルを 1 単語右の末尾に移動
) : カーソルを 1 単語右に移動して先頭に文
( : カーソルを文頭に移動
} : カーソルを段落の先頭に移動
{ : カーソルを段落の末尾に移動
nG:カーソルが n 行目の先頭に移動
n: カーソルが n 行下に移動
n-: カーソルが n 行上に移動
n$: カーソルが n 行目の末尾に移動
H: カーソルが画面の先頭行に移動します。
M: カーソルが画面の中段の行に移動します。
L: カーソルが画面の最終行に移動します。
0: (注)数字のゼロ) カーソルが現在の行の先頭に移動します
$: カーソルを現在の行の末尾に移動します

画面スクロール コマンド
Ctrl u:ファイルの先頭まで半画面スクロール
Ctrl d: ファイルの末尾まで半画面スクロール
Ctrl f: ファイルの末尾まで 1 画面スクロール
Ctrl+b; 1 画面スクロールしてファイルの最後までファイルの先頭
nz: n 行目を画面の先頭までスクロールします。n が指定されていない場合、現在の行が画面の先頭までスクロールします。

削除コマンド
ndw または ndW: カーソルから始まる n-1 文字を削除し、それに続く
do: 行頭まで削除
d$: 行末まで削除
ndd: 現在の行とその後の n-1 行を削除します。
x または X: 文字を削除します。x はカーソルの後の文字を削除します。そして

検索および置換コマンド
/pattern: カーソルの先頭からファイルの末尾までのパターンを検索
?pattern: カーソルの先頭からファイルの先頭までのパターンを検索
n : を繰り返します同じ方向の最後の検索コマンド
N: 逆方向の最後の検索コマンドを繰り返します
: s/p1/p2/g: 現在行のすべての p1 を p2 に置き換えます
: n1, n2s/ p1/p2/g: n1 ~ n2 行のすべての p1 を p2 に置き換えます
: g/p1/s//p2/g: ファイル内のすべての p1 を p2 に置き換えます

オプション設定
all: すべてのオプション設定をリストします
term: 端末の種類を設定します
ignorance: 検索で大文字と小文字を無視します
list: タブ ストップ (Ctrl I) と行末を表示しますflag ($)
number: 行番号を表示します。
report: 行指向のコマンドによって変更された番号を表示します。
terse: 短い警告メッセージを表示します。
warn: 現在のファイルが次の場合に移動します。他のファイルに保存されていない場合は、NO write メッセージが表示されます。
nomagic: 検索モードの前に「\」のない特殊文字の使用を許可します。
nowrapscan: vi がファイルの両端で検索することを禁止します。もう一度反対側から開始します
mesg: write
を使用して他のユーザーが自分の端末に書き込んだ情報を vi が表示できるようにします

以上がLinux viコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

パターンマッチングにLinuxで正規表現(正規表現)を使用するにはどうすればよいですか? パターンマッチングにLinuxで正規表現(正規表現)を使用するにはどうすればよいですか? Mar 17, 2025 pm 05:25 PM

この記事では、パターンマッチング、ファイル検索、テキスト操作、グレップ、SED、awkなどのツールの詳細、ファイル検索、テキスト操作のためにLinuxで正規表現(Regex)を使用する方法について説明します。

TOP、HTOP、VMSTATなどのツールを使用してLinuxのシステムパフォーマンスを監視するにはどうすればよいですか? TOP、HTOP、VMSTATなどのツールを使用してLinuxのシステムパフォーマンスを監視するにはどうすればよいですか? Mar 17, 2025 pm 05:28 PM

この記事では、Linuxシステムのパフォーマンスを監視するためにTop、HTOP、およびVMSTATを使用して、効果的なシステム管理のための独自の機能とカスタマイズオプションを詳述することについて説明します。

LinuxでSSHに2要素認証(2FA)を実装するにはどうすればよいですか? LinuxでSSHに2要素認証(2FA)を実装するにはどうすればよいですか? Mar 17, 2025 pm 05:31 PM

この記事では、Google Authenticatorを使用してLinux上のSSH用の2要素認証(2FA)のセットアップ、インストール、構成、およびトラブルシューティング手順の詳細に関するガイドを提供します。 Enhanced Secなど、2FAのセキュリティ利益を強調しています

Linuxのセキュリティを強化するようにSelinuxまたはApparmorを構成するにはどうすればよいですか? Linuxのセキュリティを強化するようにSelinuxまたはApparmorを構成するにはどうすればよいですか? Mar 12, 2025 pm 06:59 PM

この記事では、SelinuxとApparmor、Linuxカーネルセキュリティモジュールを比較して、必須のアクセス制御を提供します。 それは彼らの構成を詳述し、アプローチの違い(ポリシーベースとプロファイルベース)と潜在的なパフォーマンスへの影響を強調します

Linuxシステムをバックアップして復元するにはどうすればよいですか? Linuxシステムをバックアップして復元するにはどうすればよいですか? Mar 12, 2025 pm 07:01 PM

この記事では、Linuxシステムのバックアップと復元方法について詳しく説明しています。 フルシステムイメージのバックアップとインクリメンタルバックアップを比較し、最適なバックアップ戦略(規則性、複数の場所、バージョン、テスト、セキュリティ、回転)、およびDAについて説明します

sudoを使用して、Linuxのユーザーに高い特権を付与するにはどうすればよいですか? sudoを使用して、Linuxのユーザーに高い特権を付与するにはどうすればよいですか? Mar 17, 2025 pm 05:32 PM

この記事では、LinuxのSudo特権を管理する方法について説明します。重要な焦点は、 /etc /sudoersの安全性とアクセスを制限することです。

FirewalldまたはIptablesを使用してLinuxでファイアウォールをセットアップするにはどうすればよいですか? FirewalldまたはIptablesを使用してLinuxでファイアウォールをセットアップするにはどうすればよいですか? Mar 12, 2025 pm 06:58 PM

この記事では、FirewalldとIptablesを使用したLinuxファイアウォールの構成を比較します。 firewalldは、ゾーンとサービスを管理するためのユーザーフレンドリーなインターフェイスを提供しますが、iptablesはNetFilter FRAのコマンドライン操作を介して低レベルの制御を提供します

パッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか? パッケージマネージャー(apt、yum、dnf)を使用してLinuxのソフトウェアパッケージを管理するにはどうすればよいですか? Mar 17, 2025 pm 05:26 PM

記事では、APT、Yum、およびDNFを使用してLinuxでソフトウェアパッケージの管理を行い、インストール、更新、および削除をカバーしています。さまざまな分布に対する機能と適合性を比較します。

See all articles