
ゆめさくが
105 シェルと
ログインなしで
この 分野の小分野
- 105.1 シェル環境を
カスタマイズして使う(5問) - 105.2 簡単な
スクリプトを 作り、 手直しする(5問)
105 シェルと シェルスクリプトの問題
10 問選ぶと、
105.1 シェル
環境を カスタマイズ して使う 問 1環境変数だけでなく、
子に 渡さない シェル 変数と シェルの 関数も 含めて、 今の シェルに 定義された ものを 全部 表示したい。 引数を 付けずに 打つコマンドは どれですか。 問 2ls -lh を、
lh と いう 短い 名前で 打てるように したい (いま 使っている シェルの 中だけ)。 正しい 書き方は どれですか。 問 3サーバーの
すべての 利用者の ログインシェルに 共通の 環境変数を 設定したい。 書く 場所と して 適切な ものは どれですか。 問 4bash の
関数の 定義と して、 正しい 書き方は どれですか。 問 5今の
シェルから、 環境変数 HTTP_PROXY を 取り除きたい。 適切な コマンドは どれですか。 105.2 簡単な
スクリプトを 作り、 手直しする 問 6スクリプトの
中の if [ -f /etc/app.conf ] が 真に なるのは どんな ときですか。 問 7スクリプトが
受け取った 引数を、 そのままの 区切りで 別の コマンドへ 渡したい。 引数に "my file.txt" のように 空白を 含む ものが あっても 分かれないように する とき、 使う 書き方は どれですか。 問 8スクリプトの
途中で 利用者に 名前を 打ち込ませ、 変数 name に 入れたい。 使う コマンドは どれですか。 問 9for i in $(seq 1 3); do echo $i; done を
実行した ときの 出力は どれですか。 問 10case "$1" in start) echo A ;; stop) echo B ;; *) echo C ;; esac と
いう スクリプトに restart を 渡した とき、 表示される ものは どれですか。
10 問中 0 問に答えました
解説の一覧
解いた
105.1 シェル環境を カスタマイズして使う
問1環境変数だけでなく、 子に 渡さない シェル変数と シェルの 関数も 含めて、 今の シェルに 定義された ものを 全部 表示したい。 引数を 付けずに 打つ コマンドは どれですか。
正解は
問2ls -lh を、 lh という 短い 名前で 打てるように したい (いま 使っている シェルの 中だけ)。 正しい 書き方は どれですか。
正解は
問3サーバーの すべての 利用者の ログインシェルに 共通の 環境変数を 設定したい。 書く 場所として 適切な ものは どれですか。
正解は
問4bash の 関数の 定義として、 正しい 書き方は どれですか。
正解は
問5今の シェルから、 環境変数 HTTP_PROXY を 取り 除きたい。 適切な コマンドは どれですか。
正解は
105.2 簡単な スクリプトを 作り、 手直しする
問6スクリプトの 中の if [ -f /etc/app.conf ] が 真に なるのは どんな ときですか。
正解は
問7スクリプトが 受け取った 引数を、 そのままの 区切りで 別の コマンドへ 渡したい。 引数に "my file.txt" のように 空白を 含むものが あっても 分かれないように する とき、 使う 書き方は どれですか。
正解は
問8スクリプトの 途中で 利用者に 名前を 打ち込ませ、 変数 name に 入れたい。 使う コマンドは どれですか。
正解は
問9for i in $(seq 1 3); do echo $i; done を 実行した ときの 出力は どれですか。
正解は
問10case "$1" in start) echo A ;; stop) echo B ;; *) echo C ;; esac という スクリプトに restart を 渡した とき、 表示される ものは どれですか。
正解は
ほかの分野
101 システムアーキテクチャ
101.1 ハードウェアの
設定を 確かめて 変える、 101.2 システムを 起動する、 101.3 ランレベルと ブートターゲットの 切り 替え、 停止と再起動 
102 インストールと
パッケージ管理 102.1 ハードディスクの
レイアウトを 設計する、 102.2 ブートマネージャーを 導入する、 102.3 共有ライブラリを 管理する、 102.4 Debian の パッケージ管理を 使う、 102.5 RPM と YUM の パッケージ管理を 使う、 102.6 仮想化の ゲストとしての Linux 103 GNUと
Unixの コマンド 103.1 コマンドラインで
作業する、 103.2 フィルタで テキストの 流れを 処理する、 103.3 基本の ファイル管理を する、 103.4 ストリーム、 パイプ、 リダイレクトを 使う、 103.5 プロセスを 作り、 見張り、 終わらせる、 103.6 プロセスの 実行の 優先度を 変える、 103.7 正規表現で テキストファイルを 探す、 103.8 基本の ファイル編集をする 104 デバイス、
ファイルシステム、 FHS 104.1 パーティションと
ファイルシステムを 作る、 104.2 ファイルシステムの 整合性を 保つ、 104.3 ファイルシステムの マウントと アンマウント、 104.5 ファイルの パーミッションと 所有者を 管理する、 104.6 ハードリンクと シンボリックリンクを 作って 変える、 104.7 システムの ファイルを 探し、 正しい 場所に置く 106 ユーザーインターフェイスと
デスクトップ 106.1 X11 を
導入して 設定する、 106.2 グラフィカルな デスクトップ、 106.3 アクセシビリティ 
107 管
理の仕事 107.1 利用者と
グループの アカウントと 関係する ファイルを 管理する、 107.2 ジョブを 予約して システム管理の 仕事を 自動に する、 107.3 ローカライゼーションと国際化 108 重要な
システムサービス 108.1 システムの
時刻を 保つ、 108.2 システムの ログ、 108.3 メール転送エージェント (MTA) の 基本、 108.4 プリンターと 印刷を管理する 109 ネットワークの基礎
109.1 インターネットプロトコルの
基礎、 109.2 永続する ネットワークの 設定、 109.3 基本の ネットワークの トラブルシューティング、 109.4 クライアント側の DNS を設定する 110 セキュリティ
110.1 セキュリティの
管理の 仕事を する、 110.2 ホストを 守る 設定、 110.3 暗号で データを守る
LPIC-1の頁に、
続きは ゆめさくで
試験の