linux---基础03

三、 文件属性操作命令

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:将已复制的数据在光标上一行粘贴

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值