less コマンドは、次のようにして使う。すなわち、less というコマンド名に 続いて、引数としてファイル名を与える。
less コマンドでは、次のようなキーが使える。---------------------------------------------------------------------- % less ファイル名 ----------------------------------------------------------------------
---------------------------------------------------------------------- キー 動き | キー 動き ---------------------------------------------------------------------- SPACE 1ページ進める | b 1ページ戻す j 1行進める | k 1行戻す q 終了する | h ヘルプの表示 ----------------------------------------------------------------------
/etc/passwd
~/mbox
/var/mail/自分のログイン名
これで、新しいファイルが作られ、古いファイルの内容が新しいファイルの内容にコピーされる。注意することは、既に「新しいファイルの名前」があった時には、そのファイルが消されるということである。 次のようにして、cp コマンドの動きを確かめなさい。---------------------------------------------------------------------- % cp 古いファイルの名前 新しいファイルの名前 ----------------------------------------------------------------------
(1) ls -a ~ と打ち、.cshrc という名前のファイルが存在すること、および、 dot.cshrc という名前のファイルが「存在しない」ことを確認する。
---------------------------------------------------------------------- % ls -a ~/ . .exrc .less .mailrc .ng-vt100 .. .history .login .newsrc mbox .cshrc .hushlogin .logout .newsrc~ mbox~ % ----------------------------------------------------------------------
(2) cp コマンドを使って、~/.cshrc という名前のファイルを、~/dot.cshrc という名前のファイルにコピーする。
(3) コピーしたあと、ls コマンドを使って、ファイルが作られたことを確認 する。---------------------------------------------------------------------- % cp ~/.cshrc ~/dot.cshrc % ----------------------------------------------------------------------
(4) ls -l コマンドを使って、~/.cshrc という名前のファイルと、~ /dot.cshrc という名前のファイルの大きさが同じことを確認する。---------------------------------------------------------------------- % ls -a ~/ . .exrc .less .mailrc .ng-vt100 mbox~ .. .history .login .newsrc dot.cshrc .cshrc .hushlogin .logout .newsrc~ mbox % ----------------------------------------------------------------------
(5) less コマンドを使って、~/.cshrc という名前のファイルと、 ~/dot.cshrcという名前のファイルの内容が同じことを確認する。---------------------------------------------------------------------- % ls -l ~/.cshrc ~/dot.cshrc -rw-r--r-- 1 ta08 119 Dec 3 09:18 /home1/ta08/.cshrc -rw-r--r-- 1 ta08 119 Jan 9 23:00 /home1/ta08/dot.cshrc % ----------------------------------------------------------------------
こうして作った ~/dot.cshrcという名前のファイルは、以下の練習問題mv コ マンドや rm コマンドの練習に使うとよい。---------------------------------------------------------------------- % less ~/.cshrc <内容が表示される> % less ~/dot.cshrc <内容が表示される> % ----------------------------------------------------------------------
なお、ファイル名を打ち間違えると、次のようなエラー・メッセージが表示さ れる。
---------------------------------------------------------------------- % ls aaa aaa not found % ----------------------------------------------------------------------
これで、「古いファイルの名前」いうファイルの名前が「新しいファイルの名 前」になる。ファイルの内容は、変りません。ファイルの名前だけが変る。注 意することは、既に「新しいファイルの名前」があった時には、そのファイル が消されることである。 次のようにして、mv コマンドの動きを確認しなさい。---------------------------------------------------------------------- % mv 古いファイルの名前 新しいファイルの名前 ----------------------------------------------------------------------
これで、ファイル1,ファイル2,ファイル3が削除される。 次のようにして、rm コマンドの動きを確認しなさい。---------------------------------------------------------------------- % rm ファイル1 ファイル2 ファイル3 ----------------------------------------------------------------------
これで、ディレクトリが作成される。---------------------------------------------------------------------- % mkdir ディレクトリ名 ----------------------------------------------------------------------
これで、ディレクトリが削除される。ただし、ディレクトリの中が空の時にし かディレクトリを削除することができない。本当にそのディレクトリを削除し たい時には、まず、中のファイルを rm で削除するか、mv コマンドで他のディ レクトリに移す。 次のようにして、mkdir コマンドとrmdir コマンドの動きを確認しなさい。---------------------------------------------------------------------- % rmdir ディレクトリ名 ----------------------------------------------------------------------
(1) ls コマンドを使って、自分のホーム・ディレクトリは、~/ にdir1という 名前のファイルやディレクトリが「存在しない」ことを確認する。
---------------------------------------------------------------------- % ls ~/ mbox mbox~ % ----------------------------------------------------------------------
(2) mkdir コマンドを利用して、ホーム・ディレクトリの下に dir1 という名 前のディレクトリを作成する。
---------------------------------------------------------------------- % mkdir ~/dir1 % ----------------------------------------------------------------------
(3) ls コマンドを使って、作成されたディレクトリが存在することを確認す る。
---------------------------------------------------------------------- % ls ~/ dir1 mbox mbox~ % ----------------------------------------------------------------------
(4) ls -l コマンドを使って、作成されたディレクトリが存在することを確認 する。
---------------------------------------------------------------------- % ls -l ~/ total 3 drwxr-xr-x 2 ta08 512 Jan 9 23:10 dir1 -rw------- 1 ta08 609 Jan 9 21:07 mbox -rw------- 1 ta08 304 Jan 9 21:07 mbox~ % ----------------------------------------------------------------------
(5) ls コマンドを使って、作成されたディレクトリの内容が空であることを 確認する。
---------------------------------------------------------------------- % ls ~/dir1 % ----------------------------------------------------------------------
(6) 作成したディレクトリを、rmdir コマンドで削除する。
---------------------------------------------------------------------- % rmdir ~/dir1 % ----------------------------------------------------------------------
(7) ls コマンドを使って、先ほど削除したディレクトリが確かに削除された ことを確認する。
---------------------------------------------------------------------- % ls ~/ dir1 mbox mbox~ % ----------------------------------------------------------------------