
Linux基礎:LPIC対策問題 141-150
問題141:シェルスクリプトのコメント行に使う記号は?
A) //
B) #
C) --
D) ;;
問題142:終了ステータスで「0」が意味するものはどれですか?
A) コマンドが失敗した
B) コマンドが成功した
C) コマンドが未実行
D) コマンドが中断された
問題143:alias la='ls -la' の説明として最も適切なのはどれか。
A) la を実行するとla -laになる
B) la を実行するとls -laが実行される
C) ls -la が削除される
D) la は一度だけ有効になる
問題144:「echo 'Hello, $name'」としたときの挙動はどれですか?
A) 変数展開され「Hello, 値」が表示される
B) 変数は展開されず「Hello, $name」が表示される
C) エラーになる
D) 値が必ず大文字に変換される
問題145:「echo "Hello, $name"」としたときの挙動はどれですか?
A) 変数展開され「Hello, 値」が表示される
B) 展開されず「Hello, $name」が表示される
C) エラーになる
D) 値が空文字になる
問146:環境変数を設定する正しい方法はどれですか?
A) export VAR=value
B) set VAR=value
C) env VAR value
D) echo VAR=value
問題147:次のうち、シェル変数と環境変数の両方を表示するコマンドはどれですか?
A) set
B) printenv
C) env
D) alias
問題148:PATHに含まれないディレクトリのコマンドを実行する方法として正しいものはどれですか?
A) そのコマンドをechoで出力する
B) 絶対パスで指定する
C) setコマンドを使う
D) aliasを作成する
問題149:次のコマンド「ls -l /etc | less」でlessコマンドに渡されるのはどれですか?
A) /etc ディレクトリの内容そのもの
B) lsコマンドの標準出力
C) lsコマンドの標準エラー出力
D) PATH変数
問題150:echo "Hello, $name" と echo 'Hello, $name' の違いとして正しいものはどれか。
A) 両方とも変数展開される
B) 両方とも展開されない
C) 前者は展開、後者は文字列として$nameが出る
D) 前者はエラー、後者は展開
