red hat day2

文本内容处理命令:

echo

输出重定向符 >

>>追加输出重定符

| 命令管道符------前一个命令的输出作为后面命令的标准输入

grep------文本过滤命令

grep -选项 '关键字' 文件名

-v ---取反

匹配符:

^ 行首定符

$

^$ 空白符

\] 集合符。仅匹配集合内任意单个字符\^\[0-9\] \^\[a-z\] \^\[a-zA-Z

\^取反

-o-仅打印匹配行中(非空的)匹配部分,每个部分在单独的输出行上

-c-打印匹配行数

-i-忽略大小写

-v-反向匹配

-l -列出行关键

vim

-G 文档末尾的行首

NG 跳转到指定行

gg-文档首的行首

^-行首

$-行尾

dd-删除光标所在行

Ndd 删除光标位置开始的n行信息

yy-复制光标所在行

Nyy-复制光标位置开始的n行位置

cc-剪切

u-退回到上一次操作

ctrl-r -重做

插入模式 a i

末行模式

:w file------保存到file文件

:q :q!---强制退出

:x :wq

:s/匹配内容/替换内容/ 若没有,默认使仅把匹配到的第一个字符串进行替换

:s/g匹配

/关键字匹配 n关键字向下跳转

N关键字向上跳转

o水平分割打开多个文件 O垂直分割

-R------只读

用户管理命令

私有模式:每个创建后的用户默认所在组都是用户同名的组当中

1.用户类别

管理员:UID=0

普通用户:1<=1<=60000

1-999-----系统用户(不可远程用户身份验证)shell--/sbin/nologin

1000-60000-----一般账户

添加用户:useradd USERNAME------管理员执行 /usr/sbin//useradd

修改用户信息:usermod -选项 选项参数 USERNAME

用户删除:userdel -r USERNAME递归 id USRNAME------查到就有,查不到就没有

查看用户信息:/etc/passwd------用户配置信息

root x 0:0:root:/root:/bin/bash

组:

管理组:gid=0

普通组:1<=gid<=60000

默认组(主组/基本组)-g

额外组(附加组)-G

添加组:groupadd 组名

gpasswd -a USERNAME GROUPNAME

-M------重新确定组成员列表

groupmod

groupdel-只能删除附加组。不能删除基本组

删除主组-userdel -r

查看组:/etc/group

权限管理命令

权限匹配规则:

权限标记系统的文件中

权限字符:标准权限 r读 w写 x执行

所属用户 u

所属组 g

其他用户的权限标识位 o

a=ugo

chmod-修改权限

chomd u=rwx /root/B

权限数值描述形式ugo=7

000 ---无权限 0

001 --x执行权限 1

010 -w-写权限 2

100 r--读权限 4

chmod 644

chown---改变所属用户

chown redhat /root/B

chown redhat:redhat /root/B

目录文件:r ls

w创建文件rm

x cd

软件安装:

1.获取本地源rpm软件包 /dev/sr0

mkdir /sr0

mount /dev/sr0 /sr0----临时挂载

ll /sr0

永久挂载

在vim /etc/rc.d/rc.local

chmod =x /etc/rc.d/rc.local

echo "mount /dev/sr0 /sr0" > /etc/rc.d/rc.local

2.安装

第一种:rpm -ivh 绝对路径(不能自动解决包的依赖关系)

-ivh 软件包名 #安装软件包

-evh 软件名 #卸载软件包

-q 软件名 #查询软件已安装的软件包

-qa 软件包#查询所有已安装的软件包 rpm -qa |grep wireshark

-ql 软件包 #查询软件安装后释放的文件

-qf 文件绝对路径 ------根据文件名找到对应包

第二种:dnf/yum/dnf-3------>*.repo

dnf install 软件名 下载

dnf remove 软件名 卸载

dnf provides 软件名 3查询该文件通过系统哪个包提供(软件包没有安装,也可以查询是否包含指定文件)

vim /etc/yum.repos.d/base.repo //配置文件(仓库文件)

源标识\]---\[BaseOS

name=描述名称 name=RHEL9-BaseOS

baseurl=统一源定位符 baseurl=file:///sr0/BaseOS

gpgcheck=公私钥检查 0关闭 1开启 gpgcheck=0

enabled=仓库是否开启 0关闭 1开启

网络管理命令:

磁盘管理:

系统性能信息查询:

相关推荐
FlightYe28 分钟前
音视频修炼之容器与协议(四):RTSP详解
android·linux·ffmpeg·音视频·dash
刘马想放假2 小时前
CANviz 使用指南|Linux 安装、DBC 解码、实时曲线与 J1939 实战
linux·python·websocket
kloc3 小时前
聊天室项目入口网关子服务的实现
linux·c++
GeW3 小时前
深圳APEC峰会倒计时:数据库与Linux运维的"隐形考场"
linux
梦到啥说啥4 小时前
Linux网络编程:UDP网络协议
linux·网络协议·udp
无足鸟ICT5 小时前
【RHCA+】ipcrm命令(删除IPC资源)
linux
星恒随风6 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Z21-X7 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
陈希1239 小时前
Linux 网络诊断工具实战:ping、curl、tcpdump、mtr、dig 用法详解
linux·网络·tcpdump
进击的荆棘9 小时前
Linux系统——线程同步与互斥之线程池和安全
linux·运维·服务器·安全·单例模式·线程