shell中使用了 ps、cut、diff等Linux实用程序,它们的功能简单介绍如下:
● ps : 用来显示当前系统中进程的有关信息,加-e 参数显示系统中所有进程的简单信息,使用 -f 参数则显示各进程完整的信息;
● cut: 用于以列为单位对文件进行剪裁,参数 “-c -15,33-”表示把输入文件每行头15个字符及第33个字符以后直到行尾的所有字符放入输出文件;
● echo:用于在屏幕上显示提示信息;
● sleep:可以让 shell 程序等待若干秒,然后再执行下面的语句;
● diff: 用于对两个文件进行比较,并把不同之处显示出来;
● sort: 用于对文件中的各行进行排序,可以显示排序结果;
● grep:用来找出文件中满足一定条件的行,参数“^”表示找出第一列为空格的各行。
另外,程序中“|”为管道符号,可实现把前面命令的输出作为后面命令的输入的功能,这样就可省略生成中间文件的步骤,提高执行效率。“>”表示对输出进行重定向,把本来应显示在屏幕上的东西输出到文件中。
 
 
 
 

UNIX用户常用命令-----50
[color=blue][/color][size=18][/size]
1    cat          在屏幕上显示文件,可用于查看文件内容。
2    cd            转到另一个目录。
3    cp            拷贝一个文件。
4    find         查找一个或多个文件并对其执行某些操作。
5    grep        查找一些用户知道其中内容的文件。
6    ln            建立文件的链接使用使文件可以同时存在于多个目录。
7    lp            打印文件。
8    lpq          列出所有可以使用的打印机的状态。
9    lpr           打印文件。
10  lpstat     列出所有可以使用的打印机的状态。
11  ls            列出一个目录中的文件。
12  mkdir      建立一个新目录。
13  more       一次一个屏幕地显示信息,分屏显示。
14  mv          重命名文件。
            注:可用于将文件传送到另一个目录。
            例:mv  crucial.report /usr/boss/Reports
15  pwd       用户当前工作目录名。
16  rm          永久删除文件。
17  rmdir      删除目录。
18  bg          在后台运行一个被停止运行的命令。
19  clear       清屏幕。
20  dircmp    比较两个目录。
21  emacs     一个简单的文本编辑程序。
22  exit        退出。
23  fg           在前台运行一个被停止运行的命令。
24  kill          中止一个不想继续运行的程序。
25  man       显示一个UNIX命令的手册页。
26  pr           打印文件,且具有页号,行号或其它选项。
27  ps            列出有关用户进程的信息。
28  at            安排特定时间运行某个命令。
29  bc           计算器。
30  cal           打印一个月或一年的日历。
31  date       告诉当前日期。
32  diff3         相互比较三个文件。
33  finger       列出所有使用计算机的人的清单。
34  sdiff          比较两个文件,并一行行的输出它们的内容。
35  spell         检查一个文件,并且报告哪个字不在UNIX字典中。
36  sum         计算一个文件的校验和。
37  tail            显示文件的最后几行。
38  talk           通过输入消息与计算机的另一个用户在屏幕上进行交谈。
39  tee           从标准输入拷贝信息存入一个文件,并且在屏幕上显示。
40  time          告诉用户一个命令执行多长时间。
41  unname   告诉用户正在使用的UNIX系统的名字,该命令还可以显示 
                      系统的其它信息。
42  wc            告诉用户一个文件中的字数, 行数,或字符数。
43  who          告诉用户还有谁在使用计算机。
44  who am i   列出自己的用户名及用户信息。
45  cmp           比较两个文件并且给出不同之处的行号。
46  df             给出磁盘上有多少自由空间的信息。
47  tty             告诉用户终端的ID。
48  chmod      改变一个文件的许可权。
49  crontab     建立每天在同一时刻运行的程序清单。
50  uucp         建立一个UNIX到UNIX的拷贝。
 
 
 
 
adduser newuser    新建立用户
,/usr/src/linux目录下的东西就是内核源代码
安装:rpm -ivh *.rpm
卸载:rpm -e packgename