(1) まず,自分のホームディレクトリ(ログインした直後のディレクトリ)に Exam20という名前のディレクトリを作成しなさい.
(2) 次に,これまでの実習においてホームディレクトリにWork
という名前のディレクトリがあるはずである.
このディレクトリの下に次のような構成のディレクトリを作成しなさい
(下記に表示されているのはすべてディレクトリ名である).
ディレクトリの作成方法は問わないが,複数のディレクトリを一度に作る方法を用いれば,
比較的簡単に作成できるので,その方法を調べておくとよいだろう.
(3) また,自分以外のユーザーがBlackディレクトリ以下のすべてのディレクトリに アクセスできない(何の権限もない)ように, Blackの保護モード(パーミッション)を設定しなさい.
(4) 上記のとおりに正しくディレクトリが作成されているか.
lsコマンドを用いて,Work以下のディレクトリ構成およびファイル部を,
再帰的に表示して確認しておくこと.
以下は表示の例である(ここでは詳細情報を表示するロングフォーマットを用いている).
※当然,見えるファイルは各人の状態によって異なる
Work: 合計 0 drwx------ 1 kobori kobori 4096 7月 3 02:46 Black -rw-rw-rw- 1 kobori kobori 29 6月 18 13:44 aaa -rw-rw-rw- 1 kobori kobori 29 6月 18 13:47 aaa1 -rw-rw-rw- 1 kobori kobori 32 6月 18 10:37 aaa4 -rw-rw-rw- 1 kobori kobori 32 6月 18 10:37 aaa5 -rw-rw-rw- 1 kobori kobori 64 6月 18 10:38 aaa6 -rw-rw-rw- 1 kobori kobori 428 7月 1 22:02 temp_file Work/Black: 合計 0 drwxrwxrwx 1 kobori kobori 4096 7月 3 02:46 lion drwxrwxrwx 1 kobori kobori 4096 7月 3 02:46 tiger Work/Black/lion: 合計 0 drwxrwxrwx 1 kobori kobori 4096 7月 3 02:46 hit drwxrwxrwx 1 kobori kobori 4096 7月 3 02:46 kicked Work/Black/lion/hit: 合計 0 Work/Black/lion/kicked: 合計 0 Work/Black/tiger: 合計 0
※Workにはこれまでに作成した他のファイルやディレクトリがあっても構わない. むしろそれらが存在していることを前提としたテスト課題が用意されている.
(1) 学籍番号から観測地点を決める. 観測地点は情報基礎の実技テストと同じとする. 先のテストでは間違えた人が多い.全員,以下を参照して再度確認すること.
観測地点番号=自分の学籍番号の下3桁を106で割った剰余 + 1
(例:下3桁が333の場合 333÷106 = 3 … 15 剰余が15 → 地点番号は16)
第1回で学んだbcコマンドで,剰余を求める演算子%を使えば算出できる.bcを起動し,
333%106+1▼
16
とすれば16が得られるはずである.(これは小学校3年生レベルの問題)
(2) 以下の観測地点番号表を参照して,自分の番号の観測地点を確認する.
(3) 気象庁のページにアクセスする.そして割り当て観測地点における 平年値用の1981年~2010年 (30年間) の月平均気温のデータを, 10年分ずつ3回に分けてダウンロードする.
地点,項目,期間,表示オプションについては,項目は月平均気温だけとする.
※表示オプションの設定により不要なデータが含まれないように注意
ダウンロードの際には,ファイル名は下記のように保存しなさい.
※自PCの保存フォルダに注意すること
保存されたファイルの中身が意図しているとおりであるか確認すること. ファイルをダブルクリックすると,ExcelやCalcが起動し,中身を確認できる.
(4) Unix側のホームディレクトリにあるWorkディレクトリに, 前述の3つのファイルをコピーする. コピーの方法は, < 課題:第4回_標準入出力とフィルタコマンド> の課題「 (1)パイプとリダイレクション」で行ったコピーの方法と同様である.
(5) コピーした3つのファイルには日本語の文字が含まれ,文字コードが異なる. nkfコマンドにより日本語コードを変換する. 変換については上記の第4回の提出課題 (1) で行った方法と同様である.
なお,リダクレクションの際には同じディレクトリだと,元のファイルと同じ名前を指定できない. いったん別の名前のファイルに保存してから,名前を変更するなどの工夫が必要.
変換できたら,moreやlessコマンドなどにより,3つのファイルの中身を確認しておくこと.
(6) これらの3つのファイルを,ホームディレクトリにある
Exam20ディレクトリにコピーしておく.
※移動ではない.コピーすること.