課題:4 コンピュータとのコマンドによる対話、ファイル、Emacs 学類: 学籍番号: 名前: TA氏名: 講義日: 提出日: 題名: (1) emacsを用いて 20バイトから40バイトの大きさのテキスト・ファイルを作 成しなさい。その属性を ls -l で表示しなさい。その内容を、cat コマンドで 表示しなさい。ls -l と cat コマンドの実行の様子を、iTerm のコピー&ペー スト機能で以下に貼りなさい。この時、シェルのプロンプトも含めて貼るよう にしなさい。また、iTerm の結果については、できるだけ編集を避け、演習内 容が完了したことが簡単に確認できるようにしなさい。 ---------------------------------------------------------------------- <この部分を emacs の削除機能やカット機能で消し、 iTerm の画面をコピー&ペースト機能で貼る> ---------------------------------------------------------------------- (2) (1) で作成したファイルを cp コマンドで内容コピーして新しいファイル を作りなさい。それを mv コマンドでファイル名を変更しなさい。cat コマン ドで内容を表示しなさい。ls -l コマンドで、属性を表示しなさい。最後に、 rm コマンドで削除しなさい。以上の様子を、(1) と同様に iTerm のコピー& ペースト機能を用いて、以下に貼りなさい。 ---------------------------------------------------------------------- <この部分を emacs の削除機能やカット機能で消し、 iTerm の画面をコピー&ペースト機能で貼る> ---------------------------------------------------------------------- (3) 端末で ls コマンドのマニュアルを表示しなさい。-d オプションの説明を 探し、その部分を以下に貼りなさい。 ---------------------------------------------------------------------- <この部分を emacs の削除機能やカット機能で消し、 iTerm の画面をコピー&ペースト機能で貼る> ---------------------------------------------------------------------- (4) 「cd コマンド」、および、シェルのファイル名置換機能を使って /usr/bin にある次のようなファイルをすべて表示しなさい。結果は、ls また は echo コマンドで表示し、コマンドラインを含めてその結果をレポートに含 めなさい。ただし、この課題では、ls、または、echo コマンドには、必ず相対 パス名を指定しなさい。 ・ファイル名が q で終わる ・ファイル名のどこかに文字 q を含む ・ファイル名が2文字 ・ファイル名の一部に数字 3 または 7 を含む 次のようなシェルへのコマンドをレポートに含めなさい。 ---------------------------------------------------------------------- $ cd /usr/bin/ $ ls 回答 (表示) $ ls 回答 (表示) $ ls 回答 (表示) $ ls 回答 (表示) $ ---------------------------------------------------------------------- (5) 次のファイル名(ディレクトリ名も含めたすべて)を、ファイル名置換を使っ てなるべく短く表現しなさい。(cd コマンドは使っても使わなくてもよい。 cd コマンドを使った時には、その結果もレポートに含めること。) ・/Applications/Firefox.app/ ・/Applications/Thunderbird.app/ ・/usr/local3/coins/macosx/bin/firefox 短く表現したものを、ls -ld の引数に与えて表示さなさい。 (最短を目指さなくてよい。全部打つより短くなっていれば良い。) ---------------------------------------------------------------------- $ cd /usr/bin/ $ ls -ld 回答 (表示) $ ls -ld 回答 (表示) $ ls -ld 回答 (表示) ----------------------------------------------------------------------

(6) The Unix Super Text の次の部分を読みなさい。 上巻25.1節 そして、項目についてついて調べて、簡単に説明しなさい。 Subject: 配送プログラム用メールボックス: IMAP: リプライ: 転送: (7) 手引きの次の部分を読みなさい。 ・4.2節, 3.4節 そして、次の言葉について調べて、簡単に説明しなさい。 lilac-nwd.coins.tsukuba.ac.jp: Thunderbirdの件名: Emacs の M-x mew: (8) [加点] The Unix Super Text の 15 章に示したコマンドで、今日の講義で は取り上げられなかったが今後使うと思うコマンドを3つあげなさい。そし て、どのいう局面でどのような目的で使うと思われるかを述べなさい。ま た、それらのコマンドの簡単な使用例を、上の ls コマンドの例と同様に 示しなさい。 (9) [加点] Emacs のチュートリアルを実施しなさい。言語、開始日時、および、 終了日時を以下に記入しなさい。 言語: 開始日時: 終了終了: