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