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




目录
相关文章
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
2286 7
ERPNext 搭建教程:Linux 一键部署与维护
|
11月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
存储 数据管理 Linux
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
2013 13
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
1114 13
|
安全 Linux
Linux赋予文件000权限的恢复技巧
以上这些步骤就像是打开一扇锁住的门,步骤看似简单,但是背后却有着严格的逻辑和规则。切记,在任何时候,变更文件权限都要考虑安全性,不要无谓地放宽权限,那样可能
472 16
|
11月前
|
Ubuntu 网络协议 Unix
Linux教程(Ubuntu为蓝本)之Linux介绍篇
SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。[1-2]
|
11月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
关系型数据库 Linux 数据库
Linux系统安装Postgre和Postgis教程
本文详细介绍了PostgreSQL/PostGIS的卸载与安装步骤。卸载部分涵盖Docker、Yum/RPM及源码编译安装的清理方法,包括停止服务、删除容器/包、清理残留文件和环境变量等操作,并强调卸载前需备份数据库数据。安装部分提供在线yum安装和离线源码编译两种方式,前者简单快捷,后者需准备依赖(如gcc、readline-devel等)、创建用户组、初始化数据库及配置访问规则。每步均附带命令示例,确保操作清晰明确。
1808 0
|
Linux
各个版本linux查询
http://distrowatch.com/search.php?ostype=Linux&category=Firewall&origin=All&basedon=All&notbase...
669 0
|
10月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
1032 1
二、Linux文本处理与文件操作核心命令