第01回の復習課題

演習課題 ex01-6.txt

この実習でこれまでに提出した課題ファイルを、次のような条件で整理しなさい。

この実習で作成・提出したファイルは、すべて ~/kiso2-2019 ディレクトリ以下のいずれかの場所に置かれる。
~/kiso2-2019 ディレクトリには、ex00, ex01, ex02 という3つのディレクトリが存在する。
この実習の提出課題として作成されたファイルのうち、ファイル名の先頭が ex00, ex01, ex02 で始まるファイルは、上記の3つのディレクトリのうち、そのファイル名の先頭がディレクトリ名と一致するディレクトリの下に置かれる。
また、それ以外のファイルは ~/kiso2-2019 ディレクトリの下に直接置かれる。

この条件にしたがうと、たとえば提出課題 ex00-0.txt というファイルは、~/kiso2-2019/ex00 ディレクトリに置かれることになる。

提出ファイルをこのような条件で整理した後、カレントディレクトリを ~/kiso2-2019 として tree コマンドを実行したときの出力を ex01-6.txt に保存し、kiso2 コマンドを用いて提出しなさい。

演習課題 ex01-7.sh

ターミナル上のシェルコマンドを用いて、次の文章が表すようなディレクトリとファイルを作成したい。

~/kiso2-2019/ex01/ex01-7 というディレクトリが存在している。
この ex01-7 ディレクトリの下には foo という名前のテキストファイルと、bar というディレクトリが存在している。
さらに、この ~/kiso2-2019/ex01/ex01-7/bar ディレクトリの下にも foo という名前のテキストファイルと、bar というディレクトリが存在している。
また、上記の2つの foo という名前のテキストファイルの内容(中身)は、両方とも /etc/services と同じである。

このようなディレクトリとファイルを作成するために必要となるシェルコマンドを、テキストファイル ex01-7.sh に入力・保存し、kiso2 コマンドを用いて提出しなさい。 ただし、最初のカレントディレクトリがホームディレクトリであることを仮定してよい。また、ex01-7.shに入力するシェルコマンドは、コマンドごとに改行し、1行に1つのコマンドのみが入力されるものとする。

  • lecture/kiso2/2018/rev01.txt
  • 最終更新: 2019/09/24 12:45
  • by sano