Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

Linux

Linux基礎コマンド(第4回) viエディタの操作・ログの取得

投稿日:2017年3月19日 更新日:

初めてLinuxを触る人向けにTeraTermのログイン方法からコマンドを入力する方法まで数回にわたり解説していきます。本記事はその第4弾で、viエディタの使い方を簡単に紹介します。第1弾の記事はこちら(第1弾)で、第2弾の記事はこちら(第2弾)で、第3弾の記事はこちら(第3弾)です。

(0)目次&概説

(1) viエディタ
 >(1-1) viエディタの起動
 >(1-2) viエディタを挿入モードに切替え
 >(1-3) 内容を記述する
 >(1-4) viエディタをコマンドモードに切替え
 >(1-5) 保存してviエディタを終了する
 >(1-6) 完了
(2) ログの取得
 >(2-1) ログ取得の開始
 >(2-2) ログファイルの確認
 >(2-3) ログ取得の終了

(1) viエディタ

(1-1) viエディタの起動

TeraTermでサーバーにログインし、プロンプトに” vi”コマンドを入力し[Enter]を押下すると「viエディタ」が起動します。下記構文の[File Name]には任意のファイル名が入ります。例では「test3」と命名しています。

vi [File Name]

コマンドを入力すると、「コマンドラインの画面」から「viエディタのテキスト入力画面に」遷移します。

目次にもどる

(1-2) viエディタを挿入モードに切替え

次に[ i ]を押下して挿入モードに変更します。

viエディタには主に「コマンドモード」「挿入モード」の2つのモードがあります。「コマンドモード」はviエディタを操作するためのコマンドを入力するモードで、例えば「編集内容の保存」や「エディタの終了」などを指示します。「挿入モード」はテキスト入力するモードです。起動直後はコマンドモードになっており、モードの切り替えは「[i]:挿入モードにチェンジ」と「[Esc]:コマンドモードにチェンジ」の2ボタンでできます。
目次にもどる

(1-3) 内容を記述する

ここではテストのため「かきくけこ」と入力。


目次にもどる

(1-4) viエディタをコマンドモードに切替え

入力が完了したら[Esc]キーを押下し「挿入モード」から「コマンドモード」に切り替えます。下に表示されていた「– 挿入 –」という文言が消えたら切り替え完了です。

目次にもどる

(1-5) 保存してviエディタを終了する

終了コマンドを入力し[Enter]を押下します。コマンドはコロン「:」の後に入力しますが「w」が保存で「q」が終了なので、今回はこれらを組み合わせて「:wq」と入力して「保存して終了」をします。

「:w」⇒保存
「:q」⇒終了
「:wq」⇒保存して終了


目次にもどる

(1-6) 完了

viエディタが終了し、元のプロンプト画面に戻ります。作成したテキストは指定したディレクトリに保存され、ディレクトリを指定していない場合は現在ディレクトリに保存されます。

目次にもどる

(2) ログの取得

TeraTermはコンソールから入力したコマンドやその応答結果をログファイルに出力する機能があります。

(2-1) ログ取得の開始

TeraTermの「ファイル」メニューから「ログ(L)」を選択します。

次に必要情報の入力を行います。「保存する場所(l)」にログの保存先ディレクトリを入力し、任意の「ファイル名(N)」を入力します。入力したら「保存(S)」を押下してログの取得を開始します。

ログの取得を正常に開始できた事の確認としてTeraTermの「ログ」ウィンドウを見ます(下図)。ログウィンドウでは現在出力しているログファイルの名前と出力先が表示されています。この状態で入力したコマンドをはじめコンソール上に表示される情報は自動的にログファイルに書き出されます。


目次にもどる

(2-2) ログファイルの確認

ここで試しにいくつかコマンドを入力し、ログファイルに書き出されているかをチェックしてみます。

ログを見るにはTeraTermの「ファイル」メニューから「ログの表示(V)」を選択します。

選択後、ログの内容が表示されたテキストエディタが開き、ログの内容を確認できます。

またこのログファイルは先程指定したディレクトリに作成されています。

目次にもどる

(2-3) ログ取得の終了

ログの取得を終了する際は「ログ」ウィンドウの「閉じる」を押下します。

ログはシステム開発の現場では問題や障害が発生した際の原因調査に利用されたりと重要な役割を果たします。ですので普段より作業をする際にはログの取得を癖づけると良いと思います。

以下は動画での解説です。基本は上記と同じ内容ですが、実際に操作しながら解説してますので、細かい部分で不明点があればご参照ください。

目次にもどる
以上です。

Adsense審査用広告コード


Adsense審査用広告コード


-Linux

執筆者:

関連記事

さくらVPS入門!CentOSを初期設定する手順の例をご紹介

<目次> (1) さくらVPS入門!CentOSを初期設定する手順の例をご紹介  (1-1) 設定の概要  (1-2) 【OS設定#1】一般ユーザの作成(rootでないユーザ)  (1-3) 【OS設 …

CentOS6で「Cannot find a valid baseurl for repo」が発生した時の対処方法について

<目次> (1) CentOS6で「Cannot find a valid baseurl for repo」が発生した時の対処方法について  (1-1) 発生状況・エラーメッセージ  (1-2) 原 …

GDBの使い方をC++のプログラムのデバッグを例にご紹介

  <目次> (1) GDBの使い方をC++のプログラムのデバッグを例にご紹介  (1-1) GDBのデバッグのシナリオ概要(例)  (1-2) GDBのデバッグ手順(例)  (1-3) そ …

Linux基礎コマンド(第1回) TeraTermログイン・pwd・cd

初めてLinuxを触る人向けにTeraTermのログイン方法からコマンドを入力する方法まで数回にわたり解説していきます。本記事はその第1弾です。 (0)目次&概説 >(1) Linuxのディレクトリ構 …

Linux:サーバ死活管理スクリプト

システム構築では「運用」の中で死活監視を行いますが、その概要と簡単なLinuxでの例を紹介します。 ●死活監視とは サーバーが止まらずに動いているか?のチェックを行うことです。 最も身近な死活チェック …

  • English (United States)
  • 日本語
Top