ubuntu系统文件查找、关键字搜索

目录

1、ubuntu文件查找

find 命令

grep指令

2、ubuntu进程查看

ps命令

top命令

3、硬件查看

查看usb情况

查看硬盘情况

1、ubuntu文件查找

find 命令

按照文件名称查找:

find /path/to/search -name "filename"

find . -iname "filename" //忽略大小写

模糊查找:

find . -name "test*" //查找以 test 开头的文件
find . -name "*log*" //查找文件名包含 log 的文件
find . -name "*.txt" -o -name "*.log" //查找所有 .txt 或 .log 文件
find . -name "file?.txt" // 匹配单个字符
find . -name "file[123].txt" //匹配任意一个字符 a、b 或 c
find . -name "file[a-c].txt" //匹配指定范围内的字符

grep指令

grep指令的基本语法:grep [选项] "关键字" [文件路径]

在文件中查找关键字:

grep "error" example.txt

忽略大小写搜索:

grep -i "error" example.txt

递归搜索目录:

grep -r "error" /var/log

匹配单词 cat 而非 catalog:

grep -w "cat" example.txt

显示匹配行及其行号:

grep -n "error" example.tx

查找包含 foo 或 bar 的行:

grep -E "foo|bar" 文件名

在多个文件中查找:

grep "关键字" 文件1 文件2

查看正在运行的进程中包含 ssh 的条目:

ps aux | grep "ssh"

2、ubuntu进程查看

ps命令

ps 是 Linux 系统中用来显示当前运行进程的命令。

显示进程完整信息:

ps -ef

按进程名筛选:

ps -ef | grep python

按 PID 查看进程:

ps -p 12345 -f

top命令

top 是 Linux 中一个强大的实时监控工具,其显示的信息分为两部分:系统状态信息和进程列表。

字段含义
PID进程 ID,系统为每个进程分配的唯一标识符。
USER进程所属的用户。
PR进程优先级,数值越低优先级越高。
NINice 值(影响优先级的用户设置值),范围为 -20 到 19,越低优先级越高。
VIRT虚拟内存使用量,包括进程需要的所有内存(代码、数据、堆栈等)。
RES驻留内存使用量,进程实际使用的物理内存大小。
SHR共享内存使用量,进程与其他进程共享的内存。
S进程状态:
- R:运行中。
- S:休眠中。
- D:不可中断睡眠(等待 I/O)。
- Z:僵尸进程。
%CPU进程占用的 CPU 百分比。
%MEM进程占用的内存百分比(相对于总物理内存)。
TIME+进程累计使用的 CPU 时间(格式:分钟:秒.百分秒)。
COMMAND启动进程的命令或程序名称。如果按 c,则显示完整路径和参数。

功能指令:

功能快捷键/命令
按 CPU 排序P
按内存排序M
搜索特定进程/grep
显示线程H
显示完整命令c
保存配置W
修改刷新间隔d
退出 topq

快照保存:

top -b -n 1 > top_output.txt

3、硬件查看

查看usb情况

lsusb

查看硬盘情况

sudo fdisk -l

查看当前文件夹下文件或者文件夹大小

du -sh * | sort -h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值