課題:4 ファイル、ディレクトリ、Emacs 学類: 学籍番号: 名前: TA氏名: 講義日: 提出日: 題名: (1) 20バイトから40バイトの大きさのテキスト・ファイルを作成しなさい。そ の属性を ls -l で表示しなさい。その内容を、cat コマンドで表示しなさい。 以上の様子を、iTerm のコピー&ペースト機能で、以下に貼りなさい。この時、 シェルのプロンプトも含めて貼るようにしなさい。また、iTerm の結果につい ては、できるだけ編集を避け、演習内容が完了したことが簡単に確認できるよ うにしなさい。 ---------------------------------------------------------------------- <この部分を iTerm の画面をコピー&ペースト機能で貼ったものに置き換える> ---------------------------------------------------------------------- (2) (1) で作成したファイルを cp コマンドで内容コピーして新しいファイル を作りなさい。それを mv コマンドでファイル名を変更しなさい。cat コマン ドで内容を表示しなさい。ls -l コマンドで、属性を表示しなさい。最後に、 rm コマンドで削除しなさい。以上の様子を、(1) と同様に iTerm のコピー& ペースト機能を用いて、以下に貼りなさい。 ---------------------------------------------------------------------- <この部分を iTerm の画面をコピー&ペースト機能で貼ったものに置き換える> ---------------------------------------------------------------------- (3) cd コマンド、相対パス、および、head コマンドを用いて、次のファイル の先頭10 行を表示しなさい。 /usr/share/dict/web2 ---------------------------------------------------------------------- <この部分を iTerm の画面をコピー&ペースト機能で貼ったものに置き換える> ---------------------------------------------------------------------- (4) ls -l または ls -ld を用いて、ディレクトリ/usr/share/dict の親ディ レクトリの属性を表示しなさい。また、複数の隣のディレクトリ(兄弟のディ レクトリ)のうち、1つの属性を表示しなさい。 ---------------------------------------------------------------------- <この部分を iTerm の画面をコピー&ペースト機能で貼ったものに置き換える> ---------------------------------------------------------------------- (5) 端末で ls コマンドのマニュアルを表示しなさい。-r オプションの説明を、 以下にコピーしなさい。 ---------------------------------------------------------------------- <この部分を iTerm の画面をコピー&ペースト機能で貼ったものに置き換える> ---------------------------------------------------------------------- (6) Emacs の query-replace (M-%) の機能を使って、次の文書の Emacs の部 分を自分の学籍番号に変えなさい。 ---------------------------------------------------------------------- GNU Emacs is a version of Emacs, written by the author of the original (PDP-10) Emacs, Richard Stallman. The primary documentation of GNU Emacs is in the GNU Emacs Manual, which you can read on line using Info, a subsystem of Emacs. Please look there for complete and up-to-date documentation. This man page is updated only when someone volunteers to do so; the Emacs maintainers' priority goal is to minimize the amount of time this man page takes away from other more useful projects. The user functionality of GNU Emacs encompasses everything other Emacs editors do, and it is easily extensible since its editing commands are written in Lisp. ---------------------------------------------------------------------- (7) Emacs のカット&ペーストの機能を使って、次の -f の説明と -l の説明 の順番を行番号ごと入れ替えなさい。(1-2行と3-4行を入れ替える。) ---------------------------------------------------------------------- 1: -l file Load the lisp code in the file file. 2: 3: -f function 4: Execute the lisp function function. ---------------------------------------------------------------------- (8) この文書の文字コードを、M-x set-buffer-file-coding-system の機能を 使って、euc-jp-unix に変更して保存しなさい。 (10) [加点] Emacs のチュートリアル(日本語、英語、またはその他の言語)を 実施しなさい。その言語、開始時刻、および、終了時刻を以下に記入しなさい。 言語: 開始時刻: 終了時刻: Last updated: 2007/04/24 13:15:47