阅读目录
索引目录
- 索引目录
- Linux 使用 find 命令查找文件
- Linux 文件类型
- Linux 使用 yum 管理软件
- 创建链接
- ssh连接
- 命令
- ps auwx | grep sshd 什么意思?
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进程。