linux操作系统下查找文件的几种方法

author author     2023-02-28     624

关键词:

linux下最强大的搜索命令为”find“。它的格式为”find <指定目录> <指定条件> <指定动作>“;比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name \'interfaces\'“

使用locate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。使用locate命令在根目录下搜索interfaces文件的命令为”locate interfaces“

使用”whereis“命令可以搜索linux系统中的所有可执行文件即二进制文件。使用whereis命令搜索grep二进制文件的命令为”whereis grep“。
参考技术A Linux查找文件常用的命令有find、whereis、locate和which。
find
单词本身就是查找的意思,意思在指定根路径下找目标文件。
文件名查询:find path -name file
目标文件也可以使用*模糊查询,如:find / -name test*
which
which查找文件的方式与find略有不同,which从环境变量文件(/etc/profile)中的path目录中查找,且which找的都是可执行文件。
命令:which filename
PS:which不能使用*模糊查询
locate
这是区别以上两种的方式的一种查找文件方式,locate以一个数据库文件为基础查找。
Linux系统每天至少自动扫描一次文件,将结果保存到数据库,locate查的是数据库记录。
locate查询比find要快,但最新文件如果在数据库中没有记录,会查询不到,次是需要手动更新(updatedb)
whereis
与which类似查询可执行文件,whereis查询更多,会查找出相关的man文件

linux下修改mysql数据库密码的几种方法(代码片段)

...密码,需要修改密码1、先停止数据库服务,修改/etc/my.cnf文件,在[mysqld]末尾添加skip-grant-tables;[mysqld]skip-grant-tables2、重新启动数据库,可以通过mysql直接登录数据库;3、修改密码完成后,删除skip-grant-tables。 查看详情

php读取大文件的几种方法介绍

...命令行下,可以直接使用tail-n10access.log很轻易的显示日志文件最后几行,可以直接用PHP来调用tail命令.  3.直接使用PHP的fseek来进行文件操作  这种方式是最为普遍的方式,它不需要将文件的内容全部读入内容,而是直接通过... 查看详情

linux下使环境变量立即生效的几种方法

...,执行后export看到PATH的环境变量已经更改2、修改/etc/profile文件,对所有用户生效【永久】,这是系统启动后会执行的脚本,在里面写入exportPATH='/etc/lib',这样重新登陆会话、重新启动机器后环境变量仍然有效;立即生效方... 查看详情

linux下查看线程数的几种方法

1、 cat/proc/${pid}/status2、pstree-p${pid}3、top-p${pid}再按H 或者直接输入top-bH-d3-p ${pid}top-H手册中说:-H:Threadstoggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。4、psxH手册中说:HShowthreadsasiftheywer... 查看详情

linux查看linux系统版本信息的几种方法

一、查看Linux内核版本命令(两种方法):1、cat/proc/version2、uname-a二、查看Linux系统版本的命令(3种方法):1、lsb_release-a,即可列出所有版本信息:这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。2、c... 查看详情

linux服务器查看日志的几种方法

...shell4工具),连接到指定服务器;2、通过cd命令进入指定文件目录,回车;(如:cd/usr/ibm/websphere/appserver/profiles/emall0202/logs),3、使用命令:tail-fsystemout.log4、进行动态跟踪;(注意:跟踪时,先执行命令,再发http请求,然后... 查看详情

linux下文件共享的几种常用方式

  1.python方式,做一个简单的服务器。默认是开启8000端口。    >python-mSimpleHTTPServer  执行命令后,在浏览器上输入该机器IP+8000端口即可   2.scp方式    scpfile1[email protected]:/xx/file2   比如把file1传输... 查看详情

docker下修改文件的几种方法

1.-v挂载dockerrun-vlocalConfigFile:/containerPath2.exec 进入容器修改dockerexec-itcontainerIDbash可以安装vi进行修改3.cp可以将宿主机的配置文件拷贝到container中,docker cphost/path:/container/path  查看详情

linux系统密码破解的几种常用方法

该机搭载的是笔者RedhatLinux7.2操作系统,安装了KDE和GNOME桌面,因为当你只安装设置了超级用户root,但root用户的权限也仅适用于系统维护的软件和安装,平时使用应该使用普通用户登录。因此,需要创建一个普通用户。这是很简... 查看详情

centos下添加root权限用户的几种方法

...henticationtokensupdatedsuccessfully.2、赋予root权限修改/etc/sudoers文件时注意,这个文件的权限是440,需要先改成740,操作完成后再改成440。方法三最简单,但是存在一定的问题,推荐使用方法二。方法1):修改/etc/sudoers文件,找到下... 查看详情

centos下添加root权限用户的几种方法

...henticationtokensupdatedsuccessfully.2、赋予root权限修改/etc/sudoers文件时注意,这个文件的权限是440,需要先改成740,操作完成后再改成440。方法三最简单,但是存在一定的问题,推荐使用方法二。方法1):修改/etc/sudoers文件,找到下面一... 查看详情

linux系统下启动jar包的几种常见方式(代码片段)

...当用nohub命令启动jar包的时候,如果不指定日志输出文件,则所有的输出都会被重定向到nohub.out的文件中。方法四:指定日志输出的启动nohupjava-jarxxx.jar>log.out&缺点:通过>log.out命令,将程序的日志输出... 查看详情

【linux】linux下判断磁盘是ssd还是hdd的几种方法

...ow-to-know-if-a-disk-is-an-ssd-or-an-hddLinux下判断磁盘是SSD还是HDD的几种方法https://blog.csdn.net/sch0120/article/details/77725658Linux下如何查看硬盘是固态硬盘SSD还是机械硬盘HDDhttps://blog.csdn.net/qq_40586364/article/details/103908967Whic 查看详情

本地文件上传到linux服务器的几种方法

...、服务器自带的lrzsz程序。一、scp使用说明:1、把本机的文件传给目的服务器:scp get66.pcap root@192.168.1.147:/super  备注:把本机get66.pcap拷贝到147这台服务器的super目录下,需要提供147的密码2、在本机上执行scp,把远... 查看详情

linux系统获取当前登陆ip地址的几种方法

1[root@localhosttest]#echo$SSH_CLIENT|awk\'print$1\'111.161.8.262[root@localhosttest]#whoami|awk\'print$5\'(111.161.8.26)3以下是2种不太完整的方法[root@localhosttest]#w|awk\'print$3\'8FROM111.161.8.26[root@localhosttest]#finger|awk\'print$7\'Office(111.161.8.26)参考技术Awwhoifconfig/ip... 查看详情

iospdf文件预览的几种方法

参考技术A前段时间公司项目加了许多关于PDF文件操作的需求,其中包括PDF文档的预览、PDF文件格式转换、从其他App获取文件、PDF文档的批注与修改。这篇文章我会先记录下PDF文档的几种预览方式。先看效果:苹果的webView组件可... 查看详情

vc下遍历文件夹中的所有文件的几种方法(代码片段)

一、使用::FindFirstFile和::FindNextFile方法#include"StdAfx.h"#include<windows.h>#include<stdio.h>#include<string.h>#defineLEN1024intFileCount=0;//深度优先递归遍历目录中所有的文件BOOL DirectoryList(LPC 查看详情

性能测试的几种常见方法

 性能测试的几种常见方法(转)  负载测试:负载测试是用户观点的测试行为。简单说来就是负载测试就是让系统在一定得负载压力下进行正常的工作,观察系统的表现能否满足用户的需求。  用户的需求从何而来?需... 查看详情