【学习笔记】Linux的命令总结(二)

搜索命令:


1.文件搜索:

locate 文件名
后台数据库搜索文件名(速度快)

缺点:数据库每日更新,不能及时刷新(刷新数据库使用updatedb命令)

搜索的目标数据库:/var/lib/mlocate

搜索配置文件: /etc/updatedb.conf 其中PRUNEPATHS表示去除的路径(不查找路径下的目录和文件)

find 搜索目录 搜索条件

完全搜索,比较耗资源

-name 按文件名搜索,完全匹配,可使用通配符(* 任意长度内容,? 任意一个字符,[] 匹配中括号里任意一个字符)文件名最好加双引号""

-iname 不区分大小写的name

-user 按所有者查找

-nouser 查找无所有者的文件

-mtime 按修改时间查找,后接+x(x+天前修改)或10(x天前当天修改)或-10(10-天前修改)(x为任意数字,并不是字符x)

-atime 同上,访问时间 -ctime 改变文件属性时间

-size 按文件大小,后接+x或x或-x(单位:数据块,每块512字节)也可带单位(k小写,M大写,G大写),

-inum 按i结点查找

连接词:-a 与(and) -r 或(o) 

-exec/-ok 命令 {} \;

对搜索结果执行命令


2.命令搜索:

whereis 命令名
搜索命令位置和帮助文档
-b 只查看执行文件

-m 只查看帮助文档

which 命令名
搜索命令所在路径和别名

注:Ubuntu的which似乎是阉割版,只能找到路径


man 命令
-f 相当于whatis,可查看所有帮助级别

当有多个帮助等级时,可加数字表示指定帮助级别

例如:man 4 null

-k 相当于apropos,查找所有帮助文档含有关键字的命令的帮助 
无法获取内部命令帮助


help 内部命令
内部命令帮助

info 命令
在总帮助文档中查找帮助信息

回车:进入子页面

u:进入上一级

n:下一节

p:上一节

q:退出

命令 --help
选项帮助



3.内容搜索

grep [选项] "字符串" 文件名
-i 不区分大小写

-v 取反
字符串可使用正则表达式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值