問題一覧
1
ユーザのホームディレクトリ直下のファイルで、bash シェル環境のカスタマイズに使用されるものはどれですか?1つ選択してください。
.bashrc と.bash_profile
2
非ログインシェルの起動のたびに読み込まれるファイル
.bashrc
3
ユーザーがログインした時に最初に起動するシェルをなんという
ログインシェル
4
ログインシェル起動日に読み込まれるファイル名は?
.bash_profile
5
bash をログインシェルとするすべてのユーザが共通して使用可能な変数と値を設定する場合に適切なものは?
/etc/profile
6
bash をログインシェルとするユーザがログインすると、どの順番で設定ファイルを読み取りますか?1つ選択してください。
/etc/profile -> bash_profile -> .bash_login -> profile
7
/.bash_profile は bash が読み取って実行するファイルなので、読み取り権が必要ですが、( )は必要ありません。
実行権
8
/.bash_profile はユーザが自分の環境をカスタマイズするためのファイルでもあるので、ユーザの( )が設定されています。
読み書き権限
9
コマンドの実行結果をシェル変数に代入するにはコマンドを( )で囲んでシェル変数に代入
$()
10
コマンドの実行結果をシェル変数に代入するにはコマンドをバッククウォート()で囲んでシェル変数に代入する
`
11
組み込みコマンド( )により、シェル内部に関数を定義することができる。これにより、現在のシェルで実行できる。
function
12
組み込みコマンド( )は変数を宣言したり、整数を格納する変数、トレース可能な関数など、変数や関数に属性を与えたりできる。
declare
13
実行すると、"Hello"と表示する関数func1 を定義したい場合は( ){ echo Hello;}
function func1()
14
現在実行中のシェルのシェル変数 VAL をサブプロセス(子プロセス)から参照できるようにするコマンドはどれですか?
export VAL
15
シェル内の全てのシェル変数と環境変数および関数を表示するにはどうすればよい?3文字のコマンドを書いて
set
16
( )はコマンドに任意の別名をつけ、別名でコマンドを実行できるようになる。それによって入力するコマンドラインを短くできる
alias
17
also のaliasを一時的に解除して、実行する方法は次のうちどれ?
\ls
18
bash 自身のプロセスIDの表示方法
echo $$
19
シェルスクリプトではファイルの1行目は( )で始まり、その後にプログラムを書く
#!
20
シェルスクリプトの1行目には#!の次にバイナリコマンドのフルパスが書いてあります。このバイナリコマンドはどのような役割をしていますか?〜する
スクリプトを解釈して実行する
21
一般ユーザが自分のホームディレクトリ下に作成したシェルスクリプトをコマンドとして実行するために最小限必要なパーミッションはどれですか?
r-x
22
sew 10を実行すると( )ずつ増分して1から10まで表示する。
1