首页 > 系统相关 >linux 查找

linux 查找

时间:2023-09-25 18:35:04浏览次数:35  
标签:文件 查找 linux 进程 root find localhost

一、文件查找

1.按照名称精确查找 (全局查找)找到所有这个文件
[root@localhost /]# find / -name tnsnames.ora

    按照名称精确查找 (当前路径查找)

​​​​​​​[root@localhost /]# find . -name i-bpm.jar

  

2.按照名称模糊查找 (全局查找 & 指定目录查找)
[root@localhost /]# find / -name '*.jar'
[root@localhost /]# find /etc -name '*query*'

  按照名称模糊查找 (当前路径查找)

​​​​​​​​​​​​​​[root@localhost /]# find . -name '*.jar'

 3.按修改时间查找和按照所属用户查找

​​​​​​​​​​​​​​[root@localhost /]# find / -mmin -5 # 查找系统中最后5分钟里修改过的文件。​​​​​​​​​​​​​​
[root@localhost /]# find / -mtime -1 #查找系统中最后24小时里修改过的文件。
[root@localhost /]# find / -amin -10 # 查找系统中最后10分钟访问的文件。-amin n,查找系统中最后N分钟访问的
​​​​​​​​​​​​​​[root@localhost /]# find / -atime -2 # 查找系统中最后48小时访问的文件。-atime n,查找系统中最后n*24小时访问的
[root@localhost /]# find / -cmin -10 # 查找系统中最后10分钟被改变状态的文件。-cmin n,查找系统中最后N分钟被改变状态的
​​​​​​​​​​​​​​[root@localhost /]# find / -ctime -2 # 查找系统中最后48小时被改变状态的文件。-ctime n,查找系统中最后n*24小时被改变状态的文件

​​​​​​​​​​​​​​[root@localhost /]# find / -empty # 查找系统中为空的文件或者文件夹。

​​​​​​​​​​​​​​[root@localhost /]# find / -group cat # 查找系统中属于group cat的文件。
​​​​​​​​​​​​​​[root@localhost /]# find / -nouser #查找系统中属于作废用户的文件。
​​​​​​​​​​​​​​[root@localhost /]# find / -user oracle #查找系统中属于oracle这个用户的文件。

-false, 查找系统中总是错误的文件
-fstype type, 查找系统中存在于指定文件系统的文件,例如:ext2 .
-gid n, 查找系统中文件数字组 ID 为 n的文件
4. 按文件内容查找

在当前目录搜索文件内容含有某字符串(大小写敏感)的文件:
​​​​​​​​​​​​​​[root@localhost /]# find . -type f | xargs grep 'your_string'

在当前目录搜索文件内容含有某字符串(大小写敏感)的特定文件:
​​​​​​​​​​​​​​[root@localhost /]# find . -type f -name '*.sh' | xargs grep 'string'

在当前目录搜索文件内容含有某字符串(忽略大小写)的特定文件:
​​​​​​​​​​​​​​[root@localhost /]# find . -type f -name '*.sh' | xargs grep -i 'your_string'

二、进程查找

ps  命令是一个常用的 Linux 命令,用于查看当前系统中运行的进程信息。

直接输入 ps,显示当前进程:

ps -e 或ps -A显示所有正在运行的进程

  • -e:(every)显示所有进程,而不仅仅是当前用户的进程
  • -u:(user)显示面向用户的进程的详细信息,如进程所有者、CPU 使用率、内存使用率等
  • -f:(full-format)以全格式的列表显示进程的信息,包括进程之间的层级关系
  • -p:(pid)查找具有指定进程 ID 的进程
  • -C:(Command)查找具有指定命令名称的进程
  • -aux:以详细格式显示所有正在运行的进程,其中 x 指的是在没有控制终端的情况下列出进程,这些显示的主要是启动并运行在后台的进程

ps -ef | grep bash 或者 ps -aux|grep bash 查找bash 进程

ps -C command_name  查找具有指定命令名称的进程:

标签:文件,查找,linux,进程,root,find,localhost
From: https://www.cnblogs.com/cxywxzj/p/17727646.html

相关文章

  • 权限提升-linux
                                                                              翻译搜索复制......
  • 查看linux版本命令
    cat/etc/redhat-releasecat   (redhat-releasecat)需替换  ......
  • linux节假日禁用crontab
     思路:对于计划任务来说,其实节假日把计划任务手动注释掉就行对于提前收到及假日通知,可以提前安排好任务,让注释任务也提前写到计划任务里 ununtu的crontab模板如下(centos一样,找到crontab的实际文件路径替换掉下文终端crontab文件路径就行):##节假日注销所有计划任务,需要手动......
  • Linux中断
    Linux内核中负责处理中断的模块主要包括以下几个关键部分:中断控制器:中断控制器负责处理硬件产生的中断信号,它会将中断信号传递给相应的处理程序。在x86架构中,常见的中断控制器有APIC(高级可编程中断控制器)。中断描述符表(IDT):IDT是x86架构下用于存储中断处理程序地址的表......
  • Linux系统优化
     一、系统信息查看方法#查看系统名称信息#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)查看系统内核版本#uname-r3.10.0-1160.el7.x86_64查看系统硬件位数#uname-mx86_64二、系统基础优化#2.1添加系统普通用......
  • kali linux虚拟机安装与配置
    1.下载vmware虚拟机2.使用官网公布的最新版vm版本kali官网地址https://www.kali.org/get-kali/#kali-virtual-machines点击第一个图标下载 3.解压后打开,打开vmware直接,将.vmx文件托入虚拟机中就可以使用了。打开kalilinux,新版默认情况下,用户名:kali密码:kali,登录默认的......
  • linuxmint使用默认fcitx安装配置搜狗输入法
    linuxmint21.2安装搜狗输入法使用fcitx配置。搜狗官网下载deb安装包,安装好输入法可以切换到,但是不能输入中文,可以复制动态库来使用sudocp/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5/opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5sudocp/usr/lib/x86_64-lin......
  • Linux配置静态ip
    Centos配置静态ip查看VM的虚拟网络编辑器。取消自动分配IP地址查看NAT设置;(记住网关IP)查看本机上的网络共享中心更改适配器设置选择VMnet8自定义IP地址(保证前3个数一致)设置ip地址,保证前三位一致。Centos网卡配置目录cd/etc/sysconfig/network-scripts#编辑......
  • 在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
    LinusTorvalds发布了 Linux 内核4.12。你可以从这里直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。警告:Linux内核是系统的关键元素。在某个硬件设备不正常工作时,可以尝试执行升级,新的内核可能会解决此问题。但同样的,非必须地更新一个新的内核......
  • Linux----内核运行
    内核运行的过程启动阶段:当计算机启动时,通常从硬盘、固态硬盘或其他存储设备中加载引导加载程序(BootLoader)的第一部分。这个引导加载程序负责加载操作系统内核。加载内核:引导加载程序会从存储设备中加载操作系统内核的镜像文件,通常是一个称为vmlinuxz或bzImage的文件。......