locate
locate 文件搜索命令
格式:locate 【文件名】
locate 在后台数据库中(/var/lib/mlocate/mlocate.db)按文件名搜索,速度快 刚刚新建的文件,运行locate命令,没有找到文件,为什么? 答:因为locate命令,是根据/var/lib/mlocate/mlocate.db 下数据库查找文件的,所有速度很快,但是此数据库不是实时更新的。此时需要运行【updatedb】命令,手动更新数据库后在进行查找文件。
与locate有关的配置文件
/etc/updatedb.conf
问题: 在 /root目录下运行【mkdir newfile1】创建newfile1文件夹
在/tmp目录下面运行 【mkdir newfile1】创建newfile2 文件夹
然后运行【updatedb】更新locate数据库,最后运行【locate newfile1】
为什么只能查看到/root目录下面的newfile1文件?
在 /etc/updatedb.conf的文件中
PRUNE_BIND_MOUNTS 代表 是否开启搜索限制(yes 打开,no 关闭) PRUNEFS 代表 不搜索的文件系统 PRUNENAMES 代表不搜索的文件类型 PRUNEPATHS 代表不搜索的文件路径 在不搜索的文件路径中包含有/tmp,所以在/tmp目录下新建的文件。用locate命令搜索不到。
shutdown
shutdown 关机或者重启
格式: shutdown 【选项】 时间
shutdown | -c | 取消上一个关机后者重启命令 |
-h | 关机 | |
-r | 重启 |
其他关机命令
half |
poweroff |
init 0 |
其他重启命令
reboot |
init 6 |