1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

viエディタでファイルの読み込みやOSコマンドの実行結果を取り込む方法

Posted at

システムの情報収集などで目的の情報を確認しながら取得する際に便利な方法として、
viエディタ(vim)でファイルの読み込みやコマンドを実行する方法を紹介します。

使い方は、ターミナル(端末)からviエディタを開き、情報を追加したい箇所にカーソルを持っていき、":"キーを押してコマンドモードにはいります。このとき画面下にコロン":"と入力箇所でカーソルが点滅します。

■ viエディタでファイルを開く
1.png
■ ノーマルモード
2.png
■ コマンドモード (":"キーを押す)
3.png

1. ファイルを読み込みたい場合
 コロン":"の続きに、r "ファイルパス"を入力してEnterを実行します。
 
【例1】 /etc/hostnameファイルを読み込む

:r /etc/hostname

viエディタにファイルが読み込まれた。
5.png

2. コマンドを実行して結果を得る場合
コロン":"の続きに、r! "コマンドラインを"入力してEnterを実行します。

【例1】 TOPコマンドを実行してCPUとmemoryの使用率の確認

:r! top -b -n 1 |head -5

viエディタにコマンドの実行結果が書き込まれた。
7.png

色々と作業を行う上でviエディタを使うことはあるとおもいますが、
メモを取りたい時などに、これらファイルの読み込みやコマンドの実行結果をエディタにそのまま記録するのはとても便利です。もし便利そうだと思われたらご活用ください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?