电脑技术学习

UNIX 常用指令介绍

dn001

  -R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。

  mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。详情可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。或是用一个字串来表示,请参考 chmod(1) 的说明。

  b. 关於 Process 处理的指令:

  1. ps

  ps 是用来显示目前你的 process 或系统 processes 的状况。

  以下列出比较常用的参数:

  其选项说明如下:

  -a 列出包括其他 users 的 process 状况。

  -u 显示 user - orIEnted 的 process 状况 。

  -x 显示包括没有 terminal 控制的 process 状况 。

  -w 使用较宽的显示模式来显示 process 状况 。

  我们可以经由 ps 取得目前 processes 的状况,如 pid , running state 等。

  2. kill

  kill 指令的用途是送一个 signal 给某一个 process 。因为大部份送的都是用来杀掉 process 的 SIGKILL 或 SIGHUP ,因此称为 kill 。kill 的用法为:

  kill [ -SIGNAL ] pid ...

  kill -l

  SIGNAL 为一个 singal 的数字,从 0 到 31 ,其中 9 是 SIGKILL ,也就是一般用来杀掉一些无法正常 terminate 的讯号。其馀讯号的用途可参考 sigvec(2) 中对 signal 的说明。

  你也可以用 kill -l 来察看可代替 signal 号码的数目字。kill 的详细情形 请参阅 man kill。

  c. 关於字串处理的指令:

  1. echo

  echo 是用来显示一字串在终端机上。□ echo -n 则是当显示完之後不会有跳行的动作。

  2. grep/fgrep

  grep 为一过滤器,它可自一个或多个档案中过滤出具有某个字串的行,或是自标准输入过滤出具有某个字串的行。

标签: