情報特別講座 A 期末テスト

1. オープンソースソフトウェアー(OSS)を説明せよ。

2. OSSを使うメリットを5つ説明せよ。

3. data.txtというファイルに対して、ls -alコマンドの出力は

-rw-r--r-- 1 knoppix knoppix 1024 7月23日 14:40 data.txt

であるとする。下記の中から正しいもの(複数でも可能)を選べ

      (1) 一般ユーザーknoppixがdata.txtの中身を読み書きすることができる
      (2) ユーザーグループknoppixに属している一般ユーザーsorinもdata.txtの中身を読み書きすることができる
      (3) 一般ユーザーknoppix以外の 一般ユーザーがdata.txtの中身の読むことしかできない。

4. 下記のコマンドの意味を調べ、説明せよ:
            pwd
            find
            grep
            mkdir
            touch
            dmesg

5. dmesg コマンドの出力をテキストファイル dmesg.txt に出力するにはどのように入力したらいいのか?下記の中から正しいものを選べ
     
     (1) cat dmesg.txt
     (2) dmesg | dmesg.txt
     (3) dmesg > dmesg.txt
     (4) dmesg | test.txt > dmesg.txt
     
6. シェル機能のリダイレクションをパイプラインをそれぞれ説明せよ。

7. バックグラウンドプロセスとフォアグラウンドプロセスの違いを説明せよ。

8. Perl言語を用いて、DNA(元が大文字でも小文字でも構わない)を小文字(actg)で表示するプログラムを作成せよ。なお、DNA配列データを別な ファイルdata.txtから読み込め。

9. この授業についての感想を書いて下さい。