linux学习教程(四)文件查询命令

简介: 一、前言本来以为文件命令用一篇文章来展现,但是现在看来估计是不行了,我还是分几章节来讲。(申明:本系列针对开发人员,我自身也是学习人员,如果有运维大哥,请多评价,加我,指教,荣幸之至!)二、文件查询命令2.

一、前言

本来以为文件命令用一篇文章来展现,但是现在看来估计是不行了,我还是分几章节来讲。(申明:本系列针对开发人员,我自身也是学习人员,如果有运维大哥,请多评价,加我,指教,荣幸之至!)

二、文件查询命令

2.1 which 查询命令位置

2.1.1which [命令]    查看可执行文件的位置 


2.1.2 whereis ls   查看文件的位置



which      查看可执行文件的位置 
whereis    查看文件的位置 
locate      配 合数据库查看文件位置 
find          实际搜寻硬盘查询文件名称

2.2 find命令查询文件

find   [-name] [-size] [-type][-usr] [匹配文件]
1、  时间天 [-ctime][-atime][-mtime]  创建-查询-修改
时间分钟[cmin][amin][mmin]        创建-查询-修改
2、linux查询匹配符:*任意
  ?单个任意
  +大于
  -小于
3、-a     逻辑与
     -o     逻辑或
4、-exec :find  。。。。-exec 命令 {} \;链接执行程序
{}:表示find结果
/转义符号  
;结束
查询例子:

1、查询etc目录下面 init开头文件(作为查询文件名最常用运行)



2、查询etc目录下文件大于150 block的文件(1block=4K)(作为查询打日志或者服务器大文件)



3、查询etc目录下面最近两个小时被修改的文件(一般作为文件找回:例如怀疑黑客攻击)



4、查询两小时内修改的文件内心为软连接的文件

5、查询etc目录下面inittab文件名的文件并执行ls -l命令



2.3 grep 文件搜索

grep [字符串] [源文件] 在文件里搜索字符串  
就是查询全文


2.4 locate 文件目录搜索命名

locate [文件或者目录]

你会发现cent7 并没有这个命令,例如之前的ifconfig这个简单的命令也没
yum install mlocate 安装locate软件包
update 更新数据库
这个命令从定期更新数据库检索
需要这个命令 update配合使用


三、帮助信息查询

3.1帮助信息

 3.1.1 man [命令或者配置文件或者帮助文件]




3.1.2 info [任何关键字]



3.1.3 whatis [关键字]


3.1.4 apropos [关键字]


3.1.5 help 帮助文件

【命令】 --help
ls --help




目录
相关文章
|
12天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
97 6
|
13天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
52 3
|
13天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
39 2
|
8天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
36 3
|
12天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下文件数量是常见的需求。本文介绍了四种方法:使用 `ls` 和 `wc` 组合、`find` 命令、`tree` 命令以及编程实现(如 Python)。每种方法都附有详细说明和示例,适合不同水平的用户学习和使用。掌握这些技巧,可以有效提升系统管理和日常使用的效率。
69 6
|
16天前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
39 5
|
13天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
48 3
|
16天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
35 6
|
7月前
|
Linux
百度搜索:蓝易云【Linux中如何对文件进行压缩和解压缩?】
这些是在Linux中进行文件压缩和解压缩的常见方法。根据您的需求和具体情况,可能会使用其他压缩工具和选项。您可以通过查阅相应命令的帮助文档来获取更多详细信息。
88 1
|
7月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
下一篇
无影云桌面