find命令$find<指定目录><指定条件><指定动作>-<指定目录>:要搜索的目录及其所有子目录-<指定条件>:要被searchedFilecharacteristics(eg:-name-type)-:对搜索结果进行特定的处理(eg:-ls,-print,)locate命令locate其实等同于“find-name”,但是它是more后者要快得多,因为它不搜索特定的目录,而是搜索一个数据库(/var/lib/locatedb),其中包含所有本地文件信息。Linux系统自动创建这个数据库,每天更新一次,所以用locate命令是找不到最新变化的文件的。为避免这种情况,您可以在使用locate之前使用updatedb命令手动更新数据库。$locate/etc/sh在etc目录下搜索所有以sh开头的文件。$locate~/m搜索用户目录下所有以m开头的文件。$locate-i~/m搜索用户目录下所有以m开头的文件,忽略大小写。whereis命令whereis命令只能用来搜索程序名,只能搜索二进制文件(参数-b)、man描述文件(参数-m)和源代码文件(参数-s)。如果省略该参数,则返回所有信息。ping多个ip假设有一个日志文件,里面每一行的记录如下:172.0.0.1,也就是每一行都有一个ip,比如在分布式系统中,有很多机器ip,那么我们需要要知道是哪台机器挂了,所以只需要ping这个ip就可以了,但是我们一个一个ping不通,请问linux中有没有什么命令可以解决。linux本身自带的ping命令是不能ping多个ip的,但是可以用shell同时ping多个ip。创建一个空的输出文件touch/output.txt创建一个新脚本。vimping.sh脚本内容#!/bin/bashA='cat/ip.txt'forBin$Adoping-c3$B>>/outputdonewq执行脚本./ping.sh查看结果catoutput.txt