Linux 常用命令

本文详细介绍了Linux下find命令的多种用法,如按文件名、类型、大小、用户组和权限查找,并展示了yum工具的软件管理功能,包括查询、安装、删除和升级。还涉及创建链接和SSH连接命令,以及ps命令筛选sshd进程的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

索引目录

Linux 常用日志查询命令 *
https://wgchen.blog.csdn.net/article/details/119139902

Linux日常使用技巧 *
https://wgchen.blog.csdn.net/article/details/119461398

linux命令手册 **
https://wgchen.blog.csdn.net/article/details/117633821

linux 系统原理图解
https://wgchen.blog.csdn.net/article/details/119818242

Linux 使用 find 命令查找文件

# 根据文件名查找目录下的文件
find /path -name keyword

# 根据文件名查找目录下的文件(忽略大小写)
find /path -iname keyword

# 根据文件名模糊查找目录下的文件
find /etc -name "*.conf"


# 根据文件类型(块设备)查找目录下的文件
find /dev -type b

# 根据文件类型(字符设备)查找目录下的文件
find /dev -type c

# 根据文件类型(软连接文件)查找目录下的文件
find /usr/bin/ -type l


# 根据文件大小查找目录下的文件,负号为[0, SIZE-1]
find /etc/ -type f -size -1M

# 根据文件大小查找目录下的文件,无符号为(SIZE-1, SIZE]
find /etc/ -type f -size 1M

# 根据文件大小查找目录下的文件,加号为(SIZE, 正无穷]
find /etc/ -type f -size +1M


# 根据用户和组查找目录下的文件
find . -user wu -group wu -type f


# 根据权限查找目录下的文件
find . -type f -perm 644


# 两天以前,假设当前为22号,则为20号以前的(不包括20号)
find . -type f -mtime +2

# 两天以内,假设当前为22号,则为20号以后的(不包括20号)
find . -type f -mtime +2

# 两天当天,假设当前为22号,则为20号当天
find . -type f -mtime 2

# 两天当天,假设当前为22号,则为20号当天,以0点为界,而不是24小时为界,-daystart需写在对应的属性之前
find . -type f -daystart -mtime 2


# 附加命令,-ls 显示详细信息
find /path -name keyword -ls

# 附加命令,-delete 查找并删除
find /path -name keyword -delete

# 附加命令,-exec | -ok commad 查找并执行命令,1. 必须以(空格+反斜杠+分号)结尾,2. {}表示找到的文件
find /path -name keyword -ok cp {} /tmp \;

# -print 为默认选项
find /path -name keyword -print

Linux 文件类型

类型标识文件类型描述
c字符设备所有的输入输出设备,键盘、鼠标、显示器等
b块设备所有的存储设备,磁盘、光盘、U盘等
l软连接文件相当于快捷方式
d目录文件文件夹
f或-普通文件可以进行编辑、查看内容等
p管道文件进程间通信的一种方式
s套接字文件进程间通信的一种方式

Linux 使用 yum 管理软件

yum 基于 RPM 包管理软件,能够从指定的服务器自动下载 RPM 包并安装,可以自动处理依赖关系,一次安装所有依赖的软件,无须繁琐地一个个下载、安装。

yum 提供了查找、安装、删除软件的命令。

# 列出所有可安裝的软件,有@符号表示已经安装
yum list|grep samba

# 查找软件
yum search samba

# 安装软件,自动确认
yum install samba -y

# 查询软件包是否已安装
rpm -q samba

# 查找已安装的软件包
yum list installed|grep samba

# 移除软件包
yum reomve samba

# 升级软件包
yum update samba

创建链接

建立软链接
ln -s /usr/local/go/bin/* /usr/bin/

-sf 是 ln 命令的选项,它表示创建一个符号链接(软链接)并覆盖已存在的同名文件。
ln -sf libopencv_video.so.4.2 libopencv_video.so.4.2.0

ssh连接

ssh wghen@192.168.235.128
ssh -p 22 wghen@192.168.235.128

命令

ps auwx | grep sshd 什么意思?

wghen@Mac ~ % ps auwx | grep sshd
wghen              555   0.0  0.0 34172272   1480   ??  S     1:17PM   0:00.02 sshd: wghen@ttys000
root               536   0.0  0.1 34171316   6520   ??  Ss    1:17PM   0:00.07 sshd: wghen [priv]
wghen              586   0.0  0.0 34122728    728 s000  S+    1:17PM   0:00.00 grep sshd
wghen@Mac ~ %

这是一个在Unix或Linux系统上查找正在运行的sshd进程的命令。

"ps"是一个命令,用于列出当前正在运行的进程。
"auwx"是选项,用于显示当前用户的所有进程列表,包括进程的详细信息。
"|"是一个管道符号,用于将前面的命令的输出作为后面命令的输入。
"grep"是一个过滤器,用于在输入中查找匹配的文本。
"sshd"是要查找的文本,即正在运行的sshd进程。

因此,该命令的含义是列出当前用户的所有进程,并通过过滤器过滤出包含“sshd”文本的进程,以查找正在运行的sshd进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知其黑、受其白

喝个咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值