Views
便利なコマンド
STEP 1
- 正規表現を理解する。
- 実は、正規表現と言うよりは「ファイル名置換」です。
- 正しい「正規表現」は別に学びます。
STEP 2
- 便利なコマンド
- find
- grep ... grep は Global Regular Expression Pattern (大域正規表現パターン) の略です。
実は、grep 文字列 探すファイル ではなく、 grep 正規表現パターン 探すファイル なのですが、詳しくは、man grep を読んでください。
- less
- man
- && ||
コマンドを連続して使うには、この他に | (パイプ) を使う方法を習っています。また、 ; を使うと、無条件でコマンドを連続実行します。
$ ls qq ; echo "Hello" qq Hello $ ls qqq ; echo "Hello" ls: qqq: No such file or directory Hello
- バックグラウンドでの実行
次のコマンドを実行してみてください。
$ ( sleep 10 ; echo "Hello" ) &
- コマンドを強制終了する
ps でプロセス番号を調べ、kill でその番号のプロセス(コマンド)を終了させます。
X ウィンドウを起動して、次の例を試してみてください。
$ xclock -update 1 & [1] 595 $ ps PID TT STAT TIME COMMAND 528 p1 S+ 0:00.07 -bash 579 p2 Ss 0:00.05 bash 595 p2 S 0:00.14 xclock -update 1 $ kill 595 $
kill で終了しない場合には、kill -KILL プロセス番号を使う。
章末問題(再掲)
- ホームディレクトリで以下の操作を実行してください。
- ファイル名が q で始まるファイル名を一覧表示してください。
- ファイル名が q で始まり、2文字目が数字で、ファイル名が2文字であるファイル名を 一覧表示してください。
- ファイル名の2文字目が数字でファイル名が2文字以上であるファイル名を一覧表示 してください。
- ファイル名が3文字であるファイル名を一覧表示してください。
- ファイル名が q で始まるファイルをすべて削除してください。
- ホームディレクトリで以下の操作を実行してください。
- ファイル名が aaa というファイルを探してください。
- ファイル名が f で始まるファイルを探してください。
- 解答は "メールで送信":mailto:tkikuchi+ci2006@is.kochi-u.ac.jp?Subject=06_10Commands してください