三、 文件属性操作命令
1. chown命令
(1)chown示例一:改变文件的属主
     [root@server1 ~]# chown  user1  hello.txt功能:将指定文件hello.txt的属主(所有者)改为user1。
 
(2)chown示例二:递归改变文件的属主
     [root@server1 ~]# chown  -R  user1  mydir功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将  所有子目录和文件的属主(所有者)改为指定的用户;本例中          会将mydir目录中所有子目录和文件的属主设定为user1。 
 
2. chgrp命令
(1)chgrp示例一:改变文件的属组
    [root@server1 ~]# chgrp  mygroup1  hello.txt功能:将指定文件hello.txt的属组改为mygroup1。 
 
(2)chgrp示例二:递归改变文件的属组
    [root@server1 ~] chgrp  -R  mygroup1  mydir功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属组改为指定的组;本例中会将mydir目录中所有子目录和文件的属组设      定为mygroup1。
 
3. chmod命令
(1)chmod示例一:字母方式
    字母u针对属主、g针对属组、o针对其他用户、a针对所有用户;= 表示赋予(设置)指定权限,要注意它会覆盖原权限,   + 表示在原有权限的基础上增加指定权限,- 表示在原有权限的基础上去掉指定权限;r、w、x三种权限,既可以单独使用也可以组合使用。如:chmod  u+rx  host.conf功能:为文件host.conf的属主增加执行和读取权限。chmod   g-w,o=x  host.conf功能:将文件host.conf的属组去掉写权限,同时将其他用户设置为只有执行权限,而文件属主的权限不变。
 
(2)chmod示例二:数字方式
9位权限 最大权限 rwx rwx rwx 最小为— --- —
表示为数字为:111 111 111 和 000 000 000
 101 001 100
 5 1 4
 所以用数字方式指定权限,最大为:7 7 7 最小为 0 0 0
  示例:chmod  764  host.conf功能:将文件host.conf的权限设置为:属主拥有全部权限;属组拥有读写权限;其他用户拥有只读权限。
 
四、 查看进程命令
1. ps命令
(1)ps命令示例一:不带参数
    [user1@server2 ~]$ ps功能:查询在当前控制台上运行的进程。 
 
(2)ps命令示例二:查看所有进程
    [user1@server2 ~]$ ps  -aux功能:查询系统中所有运行的进程,包括后台进程,其中参数a是所有进 程,参数x包括不占用控制台的进程,参数u显示用户。 
 
(3)ps命令示例三:查看所有进程
    [user1@server2 ~]$ ps  -ef功能:查询系统中所有运行的进程,包括后台进程,而且可以显示出每  个进程的父进程号。 
 
2. pstree命令
(1)pstree命令示例一:树状格式显示进程列表
    [user1@server2 ~]$ pstree功能:以树状格式显示系统的进程列表。
 
(2)pstree命令示例二:带进程号的树状格式显示进程列表
    [user1@server2 ~]$ pstree  -p功能:以树状格式显示系统的进程列表,并标识出每个进程的进程号
 
3. top命令
[user1@server2 ~]$ top
功能:动态地显示系统中的进程。 
 
4. kill命令
(1)kill命令示例一:杀掉指定进程
    [user1@server2 ~]$ kill  3029功能:kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程。说明:上述命令中3029是进程号;一般在执行kill命令之前,先用ps或   pstree来查询一下将要被杀掉的进程的进程号。 
 
(2)kill命令示例二:强制杀掉指定进程
    [user1@server2 ~]$ kill  -9  3029功能:强制终止3029号进程的运行,其中参数-9代表强制的意思。说明:实际上kill命令是向该进程发送信号,该进程接到信号后决定是否停止运行,有些守护进程必须要收到参数9才终止运行。请读者执行kill  -l命令来进一步了解有关信号的情况。 
 
五、VI命令
VI命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编器
 VI编辑器三种模式:一般模式、编辑模式、命令行模式
 vi abc.txt 进入一般模式,此时并不能编辑文本,
 需要通过输入【i/I、o/O、a/A、r/R】进入编辑模式,可修改文本文件,
 在编辑模式中修改完毕后,输入【esc】切换回一般模式,
 在一般模式中输入【:w、:q、:x】即可进入命令行模式,
 :w 保存文本
 :q 不保存文本并退出vi
 :q! 不保存文本并强制退出vi
 :wq 保存文本并退出vi
 :x 保存文本并退出vi
 一般模式输入【i/I、o/O、a/A、r/R】进入编辑模式:
 i:在光标处插入(常用)
 I:在光标所在行第一个非空格字符处插入(常用)
 o:在光标所在行的下一行插入新的一行(常用)
 O:在光标所在行的上一行插入新的一行
 a:在光标所在位置的下一个字符处开始插入
 A:在光标所在行的最后一个位置开始插入(常用)
 r:替换光标所在位置的字符(只替换一次)
 R:一直替换光标所在位置的字符,知道按(esc)键为止
 一般模式输入指令:
 dd:删除(剪切)光标所在行
 ndd:删除光标所在的向下n行 3dd 删除下面的三行
 yy:复制当前行
 nyy:复制光标所在的向下n行
 p:将已复制的数据在光标下一行粘贴
 P:将已复制的数据在光标上一行粘贴