
Linux基礎:LPIC対策問題 131-140
問題131:シェル変数と環境変数の違いとして正しいものはどれですか?
A) シェル変数はすべてのシェルで参照可能
B) 環境変数は子シェルにも引き継がれる
C) シェル変数は必ず大文字で定義される
D) 環境変数はシェル終了後も保持される
問題132:現在設定されているすべてのシェル変数と環境変数を表示するコマンドはどれですか?
A) env
B) printenv
C) set
D) echo
問題133:alias コマンドで設定した内容を削除する正しい方法はどれですか?
A) delalias
B) alias -d
C) unalias
D) rm alias
問題134:次の中でbashの組み込みコマンドはどれですか?
A) pwd
B) date
C) ls
D) cat
問題135:外部コマンドの実行ファイルの場所を確認するコマンドはどれですか?
A) history
B) which
C) jobs
D) ps
問題136:シェルスクリプトにおいて # から始まる行の意味はどれですか?
A) 実行コマンド
B) コメント
C) 環境変数
D) 権限設定
問題137:次のシェルスクリプトの先頭行「#!/bin/bash」の意味はどれですか?
A) bashを環境変数に設定する
B) 実行権限を与える
C) bashをシェルスクリプトの実行シェルとして指定する
D) コメント行
問題138:シェルスクリプトの実行で「command not found」と表示された場合、考えられる原因はどれですか?
A) PATHにそのディレクトリが含まれていない
B) スクリプトファイルに実行権限がない
C) ファイルが存在しない
D) 以上すべて
問題139:シェルスクリプトで「$0」が表すものはどれですか?
A) 最初の引数
B) 全引数の個数
C) スクリプト自身の名前
D) 終了ステータス
問題140:「chmod u+x script.sh」で設定される権限は?
A) 所有者に読み取り権限
B) 所有者に実行権限
C) 所有者に書き込み権限
D) 所有者に削除権限
