2017-07-05 (whereis which find)
whereis
whereis 命令名
作用
搜索命令所在的路径以及帮助文档所在的位置
选项
| -b | 搜索命令所在的位置 |
| -m | 搜索帮助文档所在的位置 |
例子
whereis ls 查看ls命令所在的位置与帮助文档所在的位置

whereis -b ls 查看ls命令所在的位置

whereis -m ls 查看ls命令帮助文档所在的位置

whereis cd

运行whereis cd为找不到cd命令的位置?
cd是shell的内置命令,不需要可执行文件。所以运行whereis找不到cd命令的位置。
which
which 命令名
作用
搜索命令所在的位置及别名
例子
which ls 所在命令所在的位置,如果有别名,显示别名


find
find 【搜索范围】【搜索条件】
搜索条件
| -name | 按文件名搜索 |
| -iname | 搜索文件名不区分大小写 |
| -user | 按照所有者搜索文件 |
| -nouser |
搜索没有所有者的文件 特殊的没有所有者的文件: 1 通过内核直接产生的文件,可能没有所有者 /proc /sys是内存的挂载点,里面可能有没有所有者的文件 2 如在window中建立的文件,通过移动设备在linux读,对于这种文件来说,没有所有者。 除了以上两种情况,linux中所有的文件都有所有者,如果没有可以认为是垃圾文件。 |
| -size |
find . -size 25k(k为小写) find . -size 10M (M为大写) 25k 文件等于25k -25k 文件小于25k +25k 文件大于25k find /etc -size +25k -a -size -50k 文件大于25K小于50K -a 逻辑与 -o 逻辑或 -exec {} \; 固定格式:{} \之间加空格,表示命令1的执行结果让命令2来处理。确保命令2的命令能够正确处理命令1的结果。整条命令才能正确执行 find /etc -size +25k -a -size -50k -exec ls -lh {} \; |
| -inum |
find . -inum 2345 查找i节点为2345的文件 |
| -mtime |
-mtime 修改文件的内容 -ctime 改变文件的属性 -atime 文件访问的时间 find /root -mtime +10 10天前修改的文件 +10 10天前 10 10的当天 -10 10内 |
| -atime | |
| -ctime |
例子一:精确搜索
find / -name install.log 在根目录下文件名搜索install.log文件

例子二: 使用通配符,进行模糊查询
liunx中的通配符

find / -name "install.log*"

2017-07-05 (whereis which find)的更多相关文章
- 【web开发 | 移动APP开发】 Web 移动开发指南(2017.01.05更新)
版本记录 - 版本1.0 创建文章(2016.12.30) - 版本1.1 更正了hybird相关知识:增加了参考文章(2017.01.05): + Web APP更正为响应式移动站点与页面,简称响应 ...
- 日本IT行业劳动力缺口达22万 在日中国留学生迎来就业好时机 2017/07/18 11:25:09
作者:倪亚敏 来源:日本新华侨报 发布时间:2017/07/18 11:25:09 据日本政府提供的数据,日本2018年应届毕业生的“求人倍率”已经达到了1.78倍.换言之,就是100名大学生 ...
- 2019.07.05 纪中_B
今日膜拜:czj大佬orz%%% 2019.07.05[NOIP提高组]模拟 B 组 今天做题的时候大概能判断出题人的考点,可是就是没学过...特别痛苦 T0:栈的定义,模拟就好了T1:感觉像是找规律 ...
- Go经验总结----2017.07
1. 自定义返回一个错误信息:return errors.New("invalid action") 2.golang这种所有被大括号包裹起来的语句都不能在外面被调用.例如:if ...
- 3.修改更新源sources.list,提高软件下载安装速度(2017.04.05)
2017年4月5日再次更新源 1.切换到root用户(如果已经是root用户就直接看第二步) dnt@HackerKali:~$ su 密码: 2.用文本编辑器打开sources.list,手动添加下 ...
- Murano Weekly Meeting 2016.07.05
Meeting time: 2016.July.05 1:00~2:00 Chairperson: Kirill Zaitsev, from Mirantis Meeting summary: 1. ...
- Work 3(工作类) (2017.07.01)
- 2017年05月10日记一次微项目投产 | 安卓版微信内置浏览器不能解析gzip压缩过的mp4视频的问题
前言 今天投产了一个小项目,一个很简单的H5,有播放视频功能,使用了videojs插件. 之前也做过数个视频播放,视频的转压都按照既定流程进行,文件放到FTP后,iphone和安卓机测试下来都没有问题 ...
- 修改更新源sources.list,提高软件下载安装速度(2017.04.05)
1.切换到root用户(如果已经是root用户就直接看第二步) dnt@HackerKali:~$ su 密码: 2.用文本编辑器打开sources.list,手动添加下面的更新源 root@Hack ...
- 2017.08.05【NOIP提高组】模拟赛B组
Summary 这次比赛打得非常差,第一题我以为是个难题,于是推了一下就没再去想了,然而考场上一堆人AC.第二题状态设错了,导致结果有后效性.结束后pascal卡常卡了36次.第三题别人n²就过了,我 ...
随机推荐
- TPYBoard—MicroPython开发板免费试用!你最想抱走哪款?
TPYBoard开发板自上市开售以来,受到了广大硬件及MicroPython爱好者的一致好评,许多人提出想试用开发板的申请.为此,TPYBoard特推出多款开发板免费试用活动,感兴趣的朋友抓紧申请吧! ...
- 【Python3之匿名函数及递归】
一.匿名函数及内置函数补充 1.语法 Python使用lambda关键字创造匿名函数.所谓匿名,意即不再使用def语句这样标准的形式定义一个函数. 语法: lambda [arg1[, arg2, . ...
- 2017 年的 人生 hard 模式终于结束了,2018年回归初心(二)
今天周末, 深圳的天气简直好的不像话.好了,我们继续之前的话题往下聊. >>>猎头 : 关于猎头这个行业,以笔者的感觉来说 一般你工作年限未超过三年的话,你是很难遇到猎头来推送你的简 ...
- ssh框架实现员工部门增删改查源码
http://pan.baidu.com/s/1qYLspDM 备注:IDE是eclipse,前端使用bootstrap,数据库是mysql
- 一些关于memcpy memmove函数的区别,和模拟实现
memcpy: 它是c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中. 函数原型:void* memcp ...
- 【C#】发票助手二维码生成
之前一起吃饭听说了发票助手这个东西,可以生成发票抬头的二维码,扫码就可以开票了. 官方也有个小程序的 [税务发票助手],微信中搜这个名字就可以了. 我准备在自己的小程序中也尝试一下,本来觉得只要拼接一 ...
- python基本数据类型学习
python是极其简洁的一门高级语言,在python里面没有真正意义上的常量,只是用大写的标定表示常量(python中的常量是可以修改的),单行注释用#开始,.并且python不用定义数据类型,因为p ...
- Elastic-Job-一个分布式调度解决方案
注:Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成.Elastic-Job-Lite定位为轻量级无中心化 ...
- 【CentOS】php编译安装gd库
一.准备工作 使用之前服务器按源码最小化安装完nginx.php-fpm,没有安装gd库,下面介绍下gd库的安装. gd库是一个开源的图像处理库,它通过提供一系列用来处理图片的API,使其可以用来创建 ...
- struts2(三)之表单参数自动封装与参数类型自动转换
前言 对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化, struts2的 ...