Linux基礎:LPIC対策問題 161-170

問題161:sortコマンドで数値順に並べ替えるオプションはどれですか?

A) -s
B) -n
C) -r
D) -c

解答解説を開く
正解) B

解説
A) 誤り。-sは安定ソート用。
B) 正解。-nで数値順にソートする。
C) 誤り。-rは逆順ソート。
D) 誤り。-cは整列確認用。

問題162:sortコマンドで降順かつ数値順にソートするオプションはどれですか?

A) -nr
B) -rn
C) -dr
D) -nd

解答解説を開く
正解) A

解説
A) 正解。-nrで数値降順。
B) 誤り。-rnは同じ意味だが通常-nrで記載される。
C) 誤り。-drというオプションはない。
D) 誤り。-ndというオプションはない。

問題163:nlコマンドの機能として正しいものはどれですか?

A) ファイルを逆順に表示する
B) 行番号を付けて表示する
C) 空行を削除して表示する
D) 文字数をカウントする

解答解説を開く
正解) B

解説
A) 誤り。逆順はtacコマンド。
B) 正解。nlは行番号を付けて出力する。
C) 誤り。空行削除機能はない。
D) 誤り。文字数カウントはwcコマンド。

問題164:cutコマンドで区切り文字を指定するオプションはどれですか?

A) -d
B) -f
C) -c
D) -s

解答解説を開く
正解) A

解説
A) 正解。-dで区切り文字を指定する。
B) 誤り。-fはフィールド指定。
C) 誤り。-cは文字位置指定。
D) 誤り。-sは区切り文字が存在する行だけ出力。

問題165:wcコマンドの「-l」オプションの意味はどれですか?

A) バイト数を数える
B) 単語数を数える
C) 行数を数える
D) 文字数を数える

解答解説を開く
正解) C

解説
A) 誤り。バイト数は-c。
B) 誤り。単語数は-w。
C) 正解。-lは行数を数える。
D) 誤り。文字数オプションはない。

問題166:「grep '^#' /etc/hosts」とした場合に得られる出力はどれですか?

A) 「#」を含むすべての行
B) 行頭が「#」で始まる行
C) 行末が「#」で終わる行
D) 「#」を含まない行

解答解説を開く
正解) B

解説
A) 誤り。正規表現 ^# は行頭限定。
B) 正解。行頭が#で始まる行を抽出する。
C) 誤り。行末は$を使う。
D) 誤り。-vを使えば非一致行を出力できるが指定していない。

問題167:rpm -qa コマンドの意味はどれか。

A) インストール済みの全パッケージを削除する
B) インストール済みの全パッケージの一覧を表示する
C) 特定のパッケージをインストールする
D) 特定のパッケージを削除する

解答解説を開く
正解) B

解説
A) 削除は-e。
B) -qaで全一覧。
C) インストールは-ivh。
D) 削除は-e。

問題168:headコマンドとtailコマンドの違いとして正しいものはどれですか?

A) headは末尾を表示し、tailは先頭を表示する
B) headはファイル全体を表示する
C) headは先頭を表示し、tailは末尾を表示する
D) 両方ともファイルを削除する

解答解説を開く
正解) C

解説
A) 誤り。逆になっている。
B) 誤り。headは全体を表示しない。
C) 正解。headは先頭、tailは末尾を表示する。
D) 誤り。削除機能はない。

問題169:cutコマンドの「-f」オプションの役割はどれですか?

A) 区切り文字を指定する
B) フィールド番号を指定する
C) 出力ファイル名を指定する
D) 空行を除外する

解答解説を開く
正解) B

解説
A) 誤り。区切り文字は-d。
B) 正解。-fで出力するフィールド番号を指定する。
C) 誤り。出力ファイルを指定する機能はない。
D) 誤り。空行除外は機能にない。

問題170:「ls /etc | wc -l」の結果として正しいものはどれですか?

A) /etc以下のディレクトリの深さ
B) /etc以下のファイル数やディレクトリ数の合計
C) /etc以下の行のバイト数
D) /etc以下の最大ファイルサイズ

解答解説を開く
正解) B

解説
A) 誤り。深さは示さない。
B) 正解。lsで表示された行数をwc -lで数えるため、ファイルやディレクトリの合計数となる。
C) 誤り。バイト数はwc -cで取得。
D) 誤り。ファイルサイズの情報ではない。