---
title: LPIC101_regex_B34
tags: 
author: [Yukiko](https://docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/K74WMQ4ME1.jpg?width=480
description: LPIC101_regex_B34 by Yukiko
published: April 22, 26
canonical: https://docswell.com/s/yukiko_it/Z1QYQG-2026-04-22-062503
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/K74WMQ4ME1.jpg)

LPIC-101 マスター学習ツール【B問題セット】
問34 viエディタ
Q viのコマンドモードで、テキストの検索を順(下)方向に開始するために使用する文
字はどれですか。
✓ 正解 → /（スラッシュ）
LPIC-101 | 問34 viエディタ
1 /6


# Page. 2

![Page Image](https://bcdn.docswell.com/page/LJ1Y8P4YEG.jpg)

1
この用語は？
「/」（スラッシュ）＝下方向検索
viのコマンドモードで、カーソル位置から下（ファイル末尾方向）へテキスト検索を開始するコマ
ンド
かんたん定義
■ vi/vim はモード型エディタ。コマンドモード
る
入力モード
ビジュアルモード などがあ
■ ESCキーでコマンドモードに戻る。入力モードから抜けてから検索する流れ
■ /パターン で下検索、?パターン で上検索、n で次の一致、N で逆方向の一致
■ 入力途中の上下矢印で検索履歴を辿れる。Enterで検索開始
LPIC-101 | 問34 viエディタ
2 /6


# Page. 3

![Page Image](https://bcdn.docswell.com/page/GJWGZ2X172.jpg)

2
簡単に書くよ ※正確な表現ではありません
ざっくりイメージ
■
viには『モード』がある。ESCを押すと必
ず『コマンドモード』に戻る
■
この状態で「/」と打つと画面下に検索窓
が出る → 探したい文字を入力してEnter
■
下向き(↓)に探してくれる。『/』の形が
右下を向いているイメージで覚える
■
逆に『?』は上向き検索。『?』は上に付く
記号 → 上方向
■
見つかった後は n(next) で次、N(前のn)
で逆方向へ
図解で理解
viの検索は2方向
? ↑ 上方向
root:x:0:0:root
bin:x:1:1:bin
daemon:x:2:2:daemon
alice:x:1000:
/ ↓ 下方向（正解）
「/」で下方向検索開始！
LPIC-101 | 問34 viエディタ
3 /6


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4EZL1D6X73.jpg)

3
詳しく書くよ ※原理原則
原理原則： /パターン ＝ 下方向検索、?パターン ＝ 上方向検索、n/N で移動（それぞれ
順方向/逆方向）
■
viの検索はコマンドモードで発動（ESCで戻る）
■
〇 /pattern → カーソル位置より下（ファイル末尾方向）へ検索
■
■
〇 ?pattern → カーソル位置より上（ファイル先頭方向）へ検索
〇 n → 最後の検索の方向で次の一致、N → 逆方向で次の一致
■
■
〇 * → カーソル下の単語を下検索、# → 上検索（vim拡張）
× s → 1文字削除して挿入モード（substitute character）
■
■
× r → 1文字置換（replace character）。r の後に1文字入力で置換
× F → 現在行を逆方向に文字検索（f は順方向）。行単位の単発検索
■
■
置換： :s/old/new/ （行内最初）、 :s/old/new/g （行内全部）、 :%s/old/new/g （ファイル全体）
検索のハイライト切替：:set hlsearch / :nohlsearch（vim拡張）
LPIC-101 | 問34 viエディタ
4 /6


# Page. 5

![Page Image](https://bcdn.docswell.com/page/Y76WL12P7V.jpg)

4
実機でやって問題ないか
コマンド例 + Ubuntu / RedHat 差分
$ vi /etc/passwd
（ESCで通常モード）
/root Enter
?bin
Enter
n / N
# viで開く
# 下方向へ『root』を検索
# 上方向へ『bin』を検索
# 次/前のマッチへ移動
Ubuntu
Ubuntuのデフォルトは vi → vim-tiny のリンク。機
能制限あり。完全版は `sudo apt install vim` で vimruntime を入れる。WSL環境でも同じ。
LPIC-101 | 問34 viエディタ
RedHat/RHEL
RHEL/Rocky の最小インストールは vi → vimminimal。フルの vim は `sudo dnf install vimenhanced`。両方でも検索コマンド（/ ? n N）は共
通で動作。
5 /6


# Page. 6

![Page Image](https://bcdn.docswell.com/page/G75M142P74.jpg)

★
一言でまとめるよ！
「/」で下検索、「?」で上検索、n/N で次へ！
うさうさ先生より
覚え方：『/』は右下スラッシュ → 下方向。『?』は頭に記号が上 → 上方向。まずはESCでコマン
ドモードに戻ってから検索ですよ！
LPIC-101 | 問34 viエディタ
6 /6


