このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

Linuxコマンド演習22

以下のコマンドの演習を行います。

実際にコマンド操作を行いながら、Linuxの操作に慣れていきましょう。

演習01:vi エディタを起動して指定した文字列を検索する。

・「vi /etc/services」コマンドを実行します。

$ vi /etc/services

文字列の検索コマンド

コマンド説明
/検索文字列指定した文字列を検索
nの検索結果に移動
Shift + n前の検索結果に逆方向に移動
文字列の検索コマンド

・「name」を検索します。「/name」と入力します。

(略)
rlp             39/udp          resource        # resource location
nameserver      42/tcp          name            # IEN 116
nameserver      42/udp          name            # IEN 116
nicname         43/tcp          whois
nicname         43/udp          whois
tacacs          49/tcp                          # Login Host Protocol (TACACS)
tacacs          49/udp                          # Login Host Protocol (TACACS)
re-mail-ck      50/tcp                          # Remote Mail Checking Protocol
re-mail-ck      50/udp                          # Remote Mail Checking Protocol
domain          53/tcp                          # name-domain server
domain          53/udp
(略)

演習02:vi エディタを起動して行番号を表示します。

vi エディタで行番号を表示するかどうかは set コマンドを使用して設定できます。

set コマンドの例

コマンド説明
:set number行番号を表示
:set nonumber行番号を非表示
:set tabstop=4タブの表示幅を4に設定
:set ts=<文字数>タブストップの表示幅を設定
setコマンドの例

・「:set number」と入力します。

1 # /etc/services:
2 # $Id: services,v 1.55 2013/04/14 ovasik Exp $
3 #
4 # Network services, Internet style
5 # IANA services version: last updated 2013-04-10
6 #
7 # Note that it is presently the policy of IANA to assign a single well-kno      wn
8 # port number for both TCP and UDP; hence, most entries here have two entr      ies
9 # even if the protocol doesn't support UDP operations.
10 # Updated from RFC 1700, ``Assigned Numbers'' (October 1994).  Not all por      ts