Skip to content.

kagome.lab.tkikuchi.net

Sections
Personal tools
You are here: Home » Members » tkikuchi's Home » 授業 » 専門コア情報処理演習(2006) » 便利なコマンド
Views

便利なコマンド

Document Actions

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 プロセス番号を使う。

章末問題(再掲)

  1. ホームディレクトリで以下の操作を実行してください。
    1. ファイル名が q で始まるファイル名を一覧表示してください。
    2. ファイル名が q で始まり、2文字目が数字で、ファイル名が2文字であるファイル名を 一覧表示してください。
    3. ファイル名の2文字目が数字でファイル名が2文字以上であるファイル名を一覧表示 してください。
    4. ファイル名が3文字であるファイル名を一覧表示してください。
    5. ファイル名が q で始まるファイルをすべて削除してください。
  2. ホームディレクトリで以下の操作を実行してください。
    1. ファイル名が aaa というファイルを探してください。
    2. ファイル名が f で始まるファイルを探してください。
    • 解答は "メールで送信":mailto:tkikuchi+ci2006@is.kochi-u.ac.jp?Subject=06_10Commands してください
Created by tkikuchi
Last modified 2007-02-16 20:43
 

Powered by Plone

This site conforms to the following standards: