LPIC問題:789-792

LPIC練習問題

問題789:bashスクリプトを現在のシェル環境内で実行するためのコマンドはどれですか?

A) source
B) set
C) exec
D) run

解答解説を開く
正解)A

【解説】
A) source
正解です。sourceコマンドを使用すると、スクリプトを現在のシェルで実行できます。
B) set
誤りです。setはシェルオプションの設定に使用します。
C) exec
誤りです。execは現在のプロセスを別のコマンドで置き換えます。
D) run
誤りです。このコマンドは存在しません。

問題790:bashで定義した関数を削除するコマンドはどれですか?

A) unset
B) delete
C) remove
D) clear

解答解説を開く
正解)A

【解説】
A) unset
正解です。unsetコマンドを使用して関数を削除できます。
B) delete
誤りです。このようなコマンドは存在しません。
C) remove
誤りです。無効なコマンドです。
D) clear
誤りです。clearはターミナルの表示をクリアするコマンドです。

問題791:bashで現在定義されている関数の一覧を表示するためのコマンドはどれですか?

A) declare -f
B) list-functions
C) show-functions
D) func-list

解答解説を開く
正解)A

【解説】
A) declare -f
正解です。declare -fを使用すると、現在定義されているすべての関数を表示できます。
B) list-functions
誤りです。このようなコマンドは存在しません。
C) show-functions
誤りです。このコマンドも無効です。
D) func-list
誤りです。このコマンドも無効です。

問題792:bashのfunctionコマンドで作成された関数を削除するために使用するコマンドは?

A) unset
B) delset
C) reset
D) rmset

解答解説を開く
正解)A

【解説】
A) unset
正解です。unsetコマンドを使用することで関数を削除できます。
B) delset
誤りです。このようなコマンドは存在しません。
C) reset
誤りです。このコマンドは端末設定をリセットするためのものです。
D) rmset
誤りです。このコマンドは存在しません。