-
目录文件一般用通配符,文件内部一般用正则表达式
查看全部 -
more前面的结果是后面的操作对象
查看全部 -
find /root/ -name 【文件名】 #区分大小写
find /root/ -iname 【文件名】 #不区分大小写
find /root -user root #按照所有者搜索
find /root -nouser #查找没有所有者的文件
查看全部 -
2>>错误输出不加空格
查看全部 -
>覆盖
>>追加
查看全部 -
快捷键啊啊
查看全部 -
命令生效顺序
查看全部 -
find命令
find 【搜索范围】 【搜索条件】 #搜索文件
find / -name 【文件名】
#避免大范围搜索,会非常耗费系统资源
#find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配。只会匹配小写
模糊查询: 通配符主要3个: * 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
1、 "*" 匹配log任意内容:find / -name "log*" #一定要用""返回名称中含log的文件
如果为空:find / -name "*" 则返回搜索范围内所有的文件,包括隐藏文件。
2、“[]”find / -name "a[bc]" 搜索以a开头,b或c结尾的文件,ab,ac满足匹配
“[]”find / -name "[ab]c"" 搜索以a或b开头,c结尾的文件。ac、bc满足匹配。
查看全部 -
命令搜索命令whereis与which
whereis 【系统命令名称】只能查找系统的命令所在的位置
选项: -b:只查找可执行文件(只返回位置)
-m:只查找帮助文件(只返回命令文件)
which 【文件名】 #搜索命令 所在的路径及别名
PATH环境变量:定义的是系统搜索命令的途径。
查看搜索途径 echo $PATH
查看全部 -
shell是什么
查看全部 -
locate 文件名
搜索遵循/etc/updatedb.conf配置文件
PRUNE-BIND-MOUNTS="yes'
开启搜索限制:
搜索时,不搜索的文件系统:PRUNEFS=
搜索时,不搜索的文件类型: PRUNENAMES=
搜索时,不搜索的路径: PRUNEPATHS=
查看全部 -
locate 文件名 在后台数据库中按文件名搜索,搜索速度更快
/var/lib/mlocate #locate命令所搜索的后台数据库
updatedb 更新数据库
创建新文件后,要updatedb更新后,才能被搜索。
查看全部 -
文件搜索命令:locate特点:定位搜索,搜索速度快
文件搜索命令:find 特点:遍历搜索,速度慢
字符串搜索命令 grep
命令搜索命令whereis与which
查看全部 -
光盘的文件系统类型,iso9660
查看全部 -
格式化:把分区分成等大小的block,给每个文件建立i节点(索引节点)
查看全部
举报