現在、LinuxなどのPC-UNIXと言われるものが流行している。
また、AppleもMacOS XというUNIXと互換の新しいOSを発売し、
徐々にこの OS X に切り替わりつつある。
これらは大手のメーカー、ソフトハウスなどのサポートによってまだまだ普及してゆくだろう。
もともとUNIXは、コンピュータの世界においてプログラム開発・サーバーなどの目的のために
根強い支持があったが、ゲーム・CG業界においても、
以前からモデリング・アニメーション・レンダリングサーバ・ネットワークサーバとして活躍している。
( Maya も Linux、OS X などで使用できる)
みんなが就職してからもUNIXを扱うようになる可能性が高い。
その時にあわてないように基本的な操作くらいはできるようになっておこう。
この授業で使用するUNIX(Linux)の種類(デストリビューション)はRedhat 7.2Jである。
授業内容は特定のUNIXに限らない、どんな種類のUNIXでも通用する知識を中心にしてゆく。
UNIX is hard to learn, but easy to use.
UNIXはWindows, Macなどと比べて覚えるのが難しいと良く言われる。
そう言われる主な原因はOSに対する考え方の違いにある。
Windows, Macなどと同じ考え方で使おうとすると確かに使いにくいところや
わかりにくいところがあるのは確かだ。
しかし、UNIXの考え方を理解して使いこなせれば、
これほど使いやすくて自由のきくOSは無いと思えるようになる。
この授業ではUNIXを使用する際に必要な操作方法をシェルとその上のコマンドの使用方法を中心に勉強する。
自宅のマシンにUNIXをインストールして、この授業で学習したことを実行する場合はシェルの種類に注意すること。
LinuxなどのPC-UNIXでは基本的なシェルとしてbashが良く使われているので、
この授業で述べていることがすべてそのまま実行できるとは限らない。
この場合は、シェルをtcshに切替えて実行してみよう。