[Litz' UNION] > [Dal Segno] > [UNIXたん] > [その12] // [その11]

UNIXたん その12

第9回の復習

実習1

[1] "Hello, World!"と出力するシェルスクリプトHelloを作成。
[2] どのディレクトリからでも良いので Hello と打ち込んで作成したスクリプトが動作することを確認。

実習2

制御構造の実習例を参考にして、条件式を全部試してみる。

課題

[1] 引数1に金額、引数2に日数を入れると、その金額でその日数だけお金を借りたらいくらになるかを計算するシェルスクリプトを作る。ただし、金利は10日で1割(複利)とする。
[2] ファイルを消去するシェルスクリプトを作成する。ただし、次の機能を持っていること。
1. ファイルのバックアップが無い場合は作成、3つ以下なら新たに作成、4つ以上なら一番古いものを消去した上で新たに作成。
2. 1の作業を行った上で消去。
[3] これまでにやった課題で、シェルスクリプトで解決できるものがあればやってみる。

第10回の復習

実習1

[1] 適当なディレクトリやファイルでtarを試してみる。
[2] 適当なディレクトリやファイルでlhaを試し、元のファイルサイズと比較してみる。
[3] 適当なディレクトリやファイルでcompressを試し、元のファイルサイズと比較してみる。
[4] 適当なディレクトリやファイルでgzipを試し、元のファイルサイズと比較してみる。
[5] 適当なディレクトリやファイルでbzip2を試し、元のファイルサイズと比較してみる。

実習2

[1] 実例どおりにRCSを使ってみよう。
[2] 埋め込みキーワードを全て書いたファイルを作り、内容を確認してみよう。

課題

[1] lha, tar+gzip などを使って、適当な複数のファイルをフロッピーディスクなどにバックアップしてみよう。
[2] さまざまなファイルでRCSを試してみよう。
[3] RCSの面白い使い方は無いものか。
[4] RCSの進化版ともいえるCVSについて、使い方などを調べてみよう。

第11回の復習

課題

[1] 「クラック」「ハック」の違いって何?
[2] ssh ホスト名 "tar cpf - dir" | tar xpvf - コマンドでファイルがまとまって転送されるのはなぜ?
[3] sshの公開鍵暗号の原理を調べてみようか

[Litz' UNION] > [Dal Segno] > [UNIXたん] > [その12] // [その11]