問題一覧
1
シェルスクリプトでのファイルの1行目の始まり
#!
2
【 seqコマンド 】 「 $ seq 4 -2 0 」の実行結果
$ seq 4 -2 0 4 2 0
3
【 if構文 】 if コマンド1 コマンド2 ____________
fi
4
ログインシェル起動時に読み込まれる
.bash_profile
5
登録したエイリアスを削除するコマンド
unalias
6
シェル内のすべてのシェル変数を環境変数および関数を表示する3文字のコマンド
set
7
bashをログインシェルとするユーザがログインすると、最初にbashを読み取って実行するファイル
/etc/profile
8
exportコマンドの引数に指定するシェル変数の先頭には「$」は付けない
○
9
【 declareコマンド 】 関数のみ表示するオプション
-f
10
非ログインシェル起動時に読み込まれる
.bashrc
11
〜/.bash_profile
読み取り権, 書き込み権
12
【 seqコマンド 】 「 $ seq 3 」の実行結果
$ seq 3 1 2 3
13
シェル変数を環境変数にすることはできないコマンド
set, env
14
標準入力から1行を読み込み、引数で指定したシェル変数に値を格納するコマンド
read
15
【 testコマンド 】 テスト演算子
-z, -f
16
ログインシェルとしてのbashが終了する際は、「~/.bash_logout」が実行される
○
17
bashをログインシェルとするユーザがログインする際、どの順番で設定ファイルを読み取るか
/etc/profile, 〜/.bashrc, 〜/.bashrc_logout
18
シェル内のすべてのシェル変数を環境変数および関数を表示する6文字のコマンド
declare
19
$$
現在のシェルのPID
20
【 testコマンド 】 比較演算子
-It, -eq
21
〜/.bash_profile
インタープリンターの指定の必要ない
22
非ログイン起動時にどのユーザにも共通した設定を行うファイルとして使用されているもの
/etc/bashrc
23
【 readコマンド 】 cの値はなにか read a b c << END 1 2 3 4 5 END
3, 4, 5
24
任意の別名を付け、別名でコマンドを実行できるようにする
alias
25
1行目に「#!」が書かれている次のバイナリコマンドのフルパスの役割とは
スクリプトを解釈して実行する
26
シェル内のすべてのシェル変数を環境変数および関数を表示するコマンド
set, declare
27
1行目の「#!」の次に書かれたコマンドがスクリプトを解釈実行するインタープリターとなる
○
28
ユーザのホームディレクトリ直下のファイルで、bashシェル環境のカスタマイズに使用されるものはどれか
.bashrc, .bash_profile
29
値の比較やファイルの存在の有無を調べることができるコマンド
test, [
30
コマンドの実行結果をシェル変数に代入する方法
バッククォート「`」で囲む, $()で囲む