三、查找搜索

三、查找搜索:

locate passwd 基于模糊查询,数据库查询,刚刚创建的文件找不到
updatedb 将数据库跟新,再查找,可以找到
-i不区分大小写查找
-n 5;仅仅搜索前5行

find查找 试试查找
查找速度慢
没有指定目录;指定的是当前目录

**find -name nmedu.txt** 在当前递归搜索edify.txt
**find -iname nmedu.txt** 忽略大小写搜索该文件
**find / -name *txt**   搜索/里面关*.txt的文件
**find / -name "txt"**  搜索/里面关于*txt*的文件
**find / -user root -group root** 在根搜索关于root拥有人和拥有组的文件
**find -user joe -not -group joe** 查找出拥有人是job,拥有组不是job的

**find -perm 775** 查找出当前权限为775的

**find -size 10M** 找出刚刚好10M的文件
**find -size -10M** 找出小于10M的文件
**fine -size +10M** 找出大于10M的文件

find 按文件修改时间查找文件:atime, amin, ctime, cmin, mtime, mmin

—(+n)——————|————————(n)————————|——(-n)——
(n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内

-ctime -n 查找距现在 n*24H 内修改过的文件
-ctime n 查找距现在 n*24H 前, (n+1)*24H 内修改过的文件
-ctime +n 查找距现在 (n+1)*24H 前修改过的文件

dd if=/dev/zero of=test(被输出对象) bs=10M count=10 创建一个大小为10M的

date: 显示时间或者系统时间日期
whatis ls: 询问命令是干什么的
pwd:查看当前所在目录
which+命令:查看当前命令的路径

users:查看当前的登录系统的用户
who:查看当前登录在本机的用户及来源
w:查看当前登录本机的用户及运行的程序
write root pts/2:给当前联机的用户发消息
wall 内容:给所有登录在本机的用户广播消息
last:查看用户的登录日志
lastlog:查看每个用户最后登录的情况
finger -l:查看用户账号的详细信息
history:查看用户的历史命令
hostname:查看主机名

查看文本的方式 
less:显示文本的内容,当一个屏幕显示不完的时候,可以用上下键查看
cat:显示文件时候会一次性显示完不用上下翻
more:只能往下翻,不能向上翻
nl:在前面加显示行号

你可能感兴趣的:(LINUX命令)