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 サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

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

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

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

BASHスクリプトは、特別な変数を介してコマンドラインパラメーターを処理します。 1ドル、2ドルなどを使用して、$ 0がスクリプト名を表す位置パラメーターを取得します。 「$@」または「$*」を繰り返し、前者はスペース分離を保持し、後者は単一の文字列に統合されます。 getoptsを使用して、パラメーター値を示すためにオプションが追加されているパラメーター(-a、-b:valueなど)でオプションを解析します。同時に、変数を参照し、シフトを使用してパラメーターリストを移動し、$#を介してパラメーターの総数を取得することに注意してください。

Linux/MacOSのシャットダウンコマンドは、パラメーターを介してシャットダウン、再起動、およびタイミング操作を行うことができます。 1.すぐにマシンをオフにし、sudoshutdownnowまたは-h/-pパラメーターを使用します。 2。シャットダウンに時間または特定の時点を使用して、-cの使用をキャンセルします。 3. -Rパラメーターを使用して再起動し、タイミングの再開をサポートします。 4. SUDO許可の必要性に注意し、リモート操作に注意し、データの損失を避けてください。

新しいaptリポジトリを追加する主な方法は3つあります。一般的なPPAまたは公式にサポートされているリポジトリに適しているように、アドパップレポジトリコマンドを使用して使用します。手動で作成された。リストファイルは、以前のリポジトリを細かく制御するか、サポートしていません。 .deb行を使用して、公式Webサイトが提供する特定のステートメントにソースファイルを直接書き込みます。また、セキュリティを確保するために、ソースリストの更新とGPGキーを追加することに注意する必要があります。

NTPサーバーを構成する手順には、サービスのインストール、構成ファイルの変更、同期ステータスの確認、ファイアウォールの設定が含まれます。 1. NTPサービスのインストール:ubuntu/debianでsudoaptを使用し、sudoyumを使用してcentos/rhelにインストールし、インストール後にサービスを開始して有効にします。 2.構成ファイル /etc/ntp.confを変更する:serverntp.aliyun.comiburstやservertime.windows.comiburstなどの信頼できるアップストリームサーバーを追加し、192.168.1.0Mask255.255.255.0NoMod

グループディスククォータを設定するには、1。ファイルシステムを確認して、マウントオプションをサポートおよび有効にします。 2。構成を有効にするには、再構成または再起動します。 3。クォータデータベースを初期化します。 4。EdquotaまたはXFS_Quotaを使用して、グループ制限を設定します。 5.クォータを有効にし、定期的に使用法を確認します。特定の操作には、Usrquota、Grpquotaパラメーターを追加するための編集 /etc /fstab、quotacheckまたはxfs_quotaを使用してデータベースファイルを生成し、edquota-gを介したソフトとハード制限の設定、クォータンを実行するためのQuotaを実行し、Repquotaまたはxfs_quotaを介したレポートの表示が含まれます。クォータステータスを監視するために、タイムされたタスクを構成することをお勧めします。

現在のコンピューターのネットワーク接続を知りたい場合は、コマンドラインツールを使用して表示できます。 WindowsでNetstat-Anoを使用してすべての接続とPIDを表示し、SS-TULNPとLSOF-I-Pを使用して詳細情報を取得し、リソースモニター、Nethogsなどのグラフィカルインターフェイスツールを介してリアルタイムで監視することもできます。

LVMボリュームグループを作成するには、最初に物理ボリューム(PV)を準備してからVGを作成する必要があります。 1. PVCreateを使用して、PVCreate/Dev/SDB1などのハードディスクまたはパーティションをPVに初期化します。 2。VGCreateコマンドを使用して、VGCreatemy_Volume_Group/Dev/SDB1/DEV/SDC1など、1つ以上のPVSをVGに組み合わせます。 3. -sパラメーターを介してPEサイズをカスタマイズし、VGDISPLAYを使用して情報を表示できます。 4.将来VGを動的に拡張し、VGEXTENDを使用して新しいPVを追加できます。 5。VGを削除する前に、LVがないことを確認し、vGremoveで削除する必要があります。

NFSサーバーを構成する手順は次のとおりです。1。NFS-UTILSまたはNFS-Kernel-Serverパッケージをインストールします。 2。NFS-Serverおよび関連RPCサービスを開始および有効にします。 3.編集 /ETC /エクスポートは、RW、RO、同期などの共有ディレクトリとアクセス許可を構成します。 4。ExportFS-Aを実行し、ファイアウォールポートを開きます。 5.クライアントは、マウントコマンドを使用して、FSTABをマウントまたは構成して自動マウントを達成します。一般的な問題には、許可制御、IDマッピング、RPCサービスが開始されていないこと、構成が更新されていないため、ログと併せて確認する必要があります。
