【解説】 A) $PPID 正解です。この環境変数は現在のシェルの親プロセスIDを表示します。 B) $PID 誤りです。これは現在のシェル自身のプロセスIDを表します。 C) $PROC_ID 誤りです。このような環境変数は存在しません。 D) $PARENT_PID 誤りです。この形式の環境変数は存在しません。
問題466:カーネルのアーキテクチャを確認するコマンドはどれですか?
A) uname -a B) uname -m C) uname -s D) uname -i
解答解説を開く
正解) B
【解説】 A) uname -a 誤りです。これはシステムの全情報を表示します。 B) uname -m 正解です。このコマンドはカーネルのアーキテクチャ(例: x86_64)を表示します。 C) uname -s 誤りです。これはOS名を表示します。 D) uname -i 誤りです。このオプションは多くのシステムでサポートされていません。
問題467:ファイルの最後の10行を表示するための正しいコマンドは?
A) head -10 B) tail -10 C) tail D) cat -n
解答解説を開く
正解) B
【解説】 A) head -10 誤りです。これは最初の10行を表示します。 B) tail -10 正解です。ファイルの最後の10行を表示します。 C) tail 誤りではありませんが、オプションを指定しない場合はデフォルトで10行を表示します。 D) cat -n 誤りです。これは行番号付きで全体を表示しますが、行数の制御はできません。
問題468:ファイルの内容を1行ずつ比較して違いを表示するコマンドはどれですか?
A) grep B) diff C) cmp D) uniq
解答解説を開く
正解) B
【解説】 A) grep 誤りです。このコマンドはパターンを検索するためのものです。 B) diff 正解です。2つのファイルの違いを行単位で比較します。 C) cmp 誤りではありませんが、バイト単位で比較し、違いがある場合に最初の相違点を表示します。 D) uniq 誤りです。このコマンドは重複行を削除するために使用されます。