A) PATH=$PATH:/my_apps B) PATH = $PATH:/my_apps C) PATH=PATH:/my_apps D) PATH=/my_apps
解答解説を開く
正解) A
【解説】 A) PATH=$PATH:/my_apps 正解です。この形式で既存のPATHに新しいパス(/my_apps)を追加できます。=の前後にスペースを入れてはいけません。 B) PATH = $PATH:/my_apps 誤りです。スペースがあるため構文エラーとなります。 C) PATH=PATH:/my_apps 誤りです。PATH変数が正しく展開されていません。 D) PATH=/my_apps 誤りです。既存のPATHが上書きされ、/my_appsだけになります。
問題430:シェル変数を環境変数に追加するコマンドは?
A) export B) set C) env D) import
解答解説を開く
正解) A
【解説】 A) export 正解です。exportコマンドを使用することで、シェル変数を環境変数としてエクスポートし、子プロセスに渡せるようにします。 B) set 誤りです。このコマンドはシェル変数を設定しますが、環境変数としてのエクスポートは行いません。 C) env 誤りです。このコマンドは環境変数の一覧を表示するために使用されます。 D) import 誤りです。このコマンドは環境変数の設定には使用されません。
問題431:環境変数を削除するコマンドは?
A) delete B) del C) remove D) unset
解答解説を開く
正解) D
【解説】 A) delete 誤りです。このコマンドは存在しません。 B) del 誤りです。このコマンドは存在しません。 C) remove 誤りです。このコマンドは環境変数を削除する用途には使用されません。 D) unset 正解です。このコマンドを使用すると、指定した環境変数を削除できます。
問題432:ユーザーのログインシェルが記述されている設定ファイルは?
A) /etc/loginshell B) /etc/passwd C) /etc/shell D) /etc/login.conf
解答解説を開く
正解) B
【解説】 A) /etc/loginshell 誤りです。このファイルは存在しません。 B) /etc/passwd 正解です。このファイルには各ユーザーのログインシェルが記述されています。例: /bin/bash C) /etc/shell 誤りです。このファイルは存在しません。 D) /etc/login.conf 誤りです。このファイルはログインに関する設定を行いますが、シェルの情報は含まれていません。