高级指令(二)

7、find指令

作用:用于查找文件(其参数有55个之多)

语法:#find 路径范围 选项 选项的值

选项:

         -name:按照文档名称进行搜索(支持模糊搜索)

         -type:按照文档的类型进行搜索

                  文档类型:“-”表示文件(在使用find的时候需要用f来替换),“d”表示文件夹

 

案例:使用find来搜索sshd

#find / -name sshd

 

 

案例:不区分大小写搜索sshd

#find / -iname sshd 

 

 

案例:搜索etc目录下所有的conf后缀文件

#find /etc -name *.conf

 

 

案例:使用find来搜索/etc/udev目录下所有的文件

#find /etc/udev/ -type f

 

 

案例:查找整个linux系统下大于20m的文件(+n大于,-n小于,n等于)

 

 

 

 

案例:使用find来搜索/etc/目录下所有的文件夹

#find /etc -type d

 

 

案例:在根目录下查找所有者为howie的文件夹

 #find /home -user howie

 

案例:在/etc下查找5分钟内被修改过属性的文件和目录

  #find /etc -cmin -5

  -amin 访问时间 access

  -cmin 文件属性 change

  -mmin 文件内容 modify

 

案例:在/etc下查找大于1M小于10M的文件

  #find /etc -size +1M -a size -10M

  -a 两个条件同时满足(类似于and)

  -o两个条件满足任意一个就可以(类似于or)

 

案例:在/etc下查找大于inittab文件夹并显示详细信息

  #find /etc -name inittab -exec ls -l {} \;

  -exec / -ok 命令 {} \;对搜索结果执行操作

 

 

 

8、service指令(重点)

作用:用于控制一些软件的服务启动/停止/重启

语法:#service 服务名 start/stop/restart

 

例如:需要启动本机安装的Apache(网站服务器软件),其服务名httpd

#service httpd start

 

通过ps命令来检查httpd服务是否启动:

 

 

9、kill指令(重点)

作用:表示杀死进程            (当遇到僵尸进程或者出于某些原因需要关闭进程的时候)

语法:#kill  进程PID           (语法需要配合ps一起使用)

 

案例:需要kill掉Apache的进程

 

 

与kill命令作用相似但是比kill更加好用的杀死进程的命令:killall

语法:#killall 进程名称

 

 

 

10、ifconfig指令(重点)

作用:用于操作网卡相关的指令。

简单语法:#ifconfig               (获取网卡信息)

Eth0表示Linux中的一个网卡,eth0是其名称。Lo(loop,本地回还网卡,其ip地址一般都是127.0.0.1)也是一个网卡名称。

 

注意:inet addr就是网卡的ip地址

 

 

 

 

posted @ 2019-04-28 09:49  Howie_Tang  阅读(142)  评论(0编辑  收藏  举报