LPIC対策 問題 解説

 
試験 101 103.1 問題No. 008
問題 :

bashで以下のコマンドを順に実行しました。

$ PATH=/opt/bin:$PATH
$ echo $PATH
/opt/bin:/usr/local/bin:/usr/bin:/bin

直後に、これまでに実行した、「$PATH」という文字列を含んだコマンド履歴をすべて表示しようと、次のコマンドを実行しました。

$ history | grep $PATH

少なくとも直前の2行が表示されることを期待しましたが、結果は何も表示されませんでした。このことに関する説明として適切と考えられるものを選択してください。

a:

bashはログアウト時に履歴が記録されるので、直前のコマンドはhistoryコマンドで出力されない

b:

デフォルトでは、.bash_historyファイルが用意されていないので、あらかじめ作成しておく必要がある

c:

historyコマンドは引数に出力行数を指定する必要がある

d:

grepコマンドではなくfgrepコマンドを使う必要がある

e:

シェルによって展開されないよう"$PATH"のように引用符で囲む必要がある