LinuCレベル1 シェルおよびスクリプト
全23問。各問に解説と選択肢ごとの解説がついています。
- 問1bashにおいて、ログインシェルとして起動したときに読み込まれる設定ファイルの1つはどれか。
- 問2シェルでコマンドに別名(短縮形)を付けるために使うコマンドはどれか。
- 問3あるシェル変数を、そのシェルから起動される子プロセス(サブシェル等)にも引き継がれる環境変数にするために使うコマンドは…
- 問4シェルの設定ファイルに関する説明として、誤っているものはどれか。
- 問5シェルスクリプトの1行目に記述する #!/bin/bash のような行の名称はどれか。
- 問6シェルスクリプトに渡された1番目の引数を参照する変数はどれか。
- 問7シェルスクリプトのwhileループに関する説明として、正しいものはどれか。
- 問8シェルスクリプトの実行を終了し、その終了ステータス(成功/失敗を表す数値)を呼び出し元に返すコマンドはどれか。
- 問9シェルスクリプト中で、標準入力から1行を読み取り変数に格納するコマンドはどれか。
- 問10unsetコマンドの用途として適切なものはどれか。
- 問11シェルスクリプトのif文で条件式を評価するために使われる test コマンド(または [ ] 記法)の役割として適切な…
- 問12~/.bashrcを編集した内容を、現在起動しているシェルへ反映させる方法として適切なものはどれか。
- 問13シェルスクリプトのfor文に関する説明として適切なものはどれか。
- 問14bashで「mkdir /tmp/work && cd /tmp/work」と入力したときの動作として適切なものはどれ…
- 問15シェルスクリプト内でshiftコマンドを引数なしで1回実行したときの動作として適切なものはどれか。
- 問16bashで、今日の日付を「YYYY-MM-DD」形式で変数TODAYに格納したい。記述として適切なものはどれか。
- 問17シェルスクリプトscript.shのデバッグのため、各コマンドを変数などが展開された後の形で表示しながら実行し、どこで…
- 問18bashをログインシェルとして起動したときの、ホームディレクトリにある ~/.bash_profile、~/.bash…
- 問19シェルスクリプトwrap.shが受け取った引数を、すべてそのままcpコマンドへ渡したい。「./wrap.sh "my …
- 問20bashのログインシェルを終了(ログアウト)するときに、端末の画面を消去するなどの後始末を自動で実行させたい。ユーザー…
- 問21次の内容のシェルスクリプト svc.sh を「bash svc.sh start」として実行したときの出力として適切な…
- 問22自分用のスクリプトを置いたディレクトリ ~/bin を、既存のコマンド検索パスを保ったまま、検索順の最後に加えたい。~…
- 問23シェルスクリプト backup.sh は「コピー元」と「コピー先」の2つの引数を必要とする。渡された引数の個数が2でな…