马哥SRE课程--第一周作业-02


2、总结课程中演示的基础命令和用法,总结命令的主要功能和

一、终端管理

命令

主要功能

基础用法/核心参数

tty

查看当前终端名称

直接执行:tty

w

查看登录用户+系统负载

直接执行:w

whoami

查看当前登录用户名

直接执行:whoami

exit

退出当前终端/会话

直接执行:exit

二、包管理命令

RockyRPM系)

命令

主要功能

基础用法/核心参数

rpm

本地RPM包管理

-i安装、-e卸载、-q查询

yum

软件包安装/卸载/更新

install/remove/update 包名

dnf

yum升级版(Rocky默认)

同yum:dnf install 包名

UbuntuDEB系)

命令

主要功能

基础用法/核心参数

dpkg

本地DEB包管理

-i安装、-r卸载、-l查询

apt

软件包安装/卸载/更新

install/remove/update/upgrade

三、服务管理

命令

主要功能

基础用法/核心参数

systemctl

系统服务管理

start/stop/restart/enable/status 服务名

四、文件管理

命令

主要功能

基础用法/核心参数

pwd

显示当前路径

直接执行:pwd

cd

切换目录

cd 目录、cd ..(上级)、cd ~(家目录)

tree

树形展示目录结构

tree 目录

ls

列出文件/目录

-l详情、-a隐藏文件、-h易读大小

cat

查看/拼接文件

cat 文件

more

分页查看文件

more 文件(空格翻页)

less

灵活分页查看

less 文件(上下翻页,q退出)

head

查看文件开头

head -n 数字 文件

tail

查看文件结尾

tail -f实时监控、tail -n 数字 文件

grep

搜索文件内容

grep "关键词" 文件、-i忽略大小写、-v反向匹配

which

查找命令路径

which 命令

echo

输出字符串/变量

echo "内容"

file

查看文件类型

file 文件

stat

查看文件详细属性

stat 文件

dos2unix

转换Windows换行符

dos2unix 文件

ln

创建链接

ln 源文件 硬链接、ln -s软链接

diff

对比文件差异

diff 文件1 文件2

make

编译源码

执行:make

touch

创建空文件/更新时间

touch 文件

rm

删除文件/目录

-r递归删目录、-f强制删除

mv

移动/重命名

mv 源 目标

cp

复制文件/目录

-r递归复制目录

sort

排序文件内容

sort 文件

uniq

去重连续行

uniq 文件(常配合sort使用)

rename

批量重命名

rename 旧 新 文件

locate

快速查找文件

locate 文件名

find

精准查找文件

find 路径 -name 文件名

awk

文本分析工具

awk '{print $1}' 文件

sed

文本替换/编辑

sed 's/旧/新/g' 文件

五、系统管理

命令

主要功能

基础用法/核心参数

lscpu

查看CPU信息

直接执行:lscpu

free

查看内存使用

-h易读格式

ps

查看进程

aux所有进程详情

pstree

进程树形展示

直接执行:pstree

history

查看历史命令

直接执行:history

uname

查看系统信息

-a全部信息

date

查看/设置时间

date查看、date -s设置

timedatectl

时间时区管理

set-timezone设置时区

hostnamectl

主机名管理

set-hostname设置主机名

六、用户/权限管理

命令

主要功能

基础用法/核心参数

id

查看用户UID/GID

id 用户名

useradd

创建用户

useradd 用户名

userdel

删除用户

-r删除家目录

groupadd

创建用户组

groupadd 组名

groupdel

删除用户组

groupdel 组名

usermod

修改用户信息

-g修改主组、-G修改附加组

groupmod

修改用户组

groupmod -n 新名 旧名

chmod

修改文件权限

chmod 755 文件、u/g/o+/-rwx

chown

修改文件属主/属组

chown 用户:组 文件

su

切换用户

su 用户名、su -切换环境变量

七、文本编辑/处理

命令

主要功能

基础用法/核心参数

vim

文本编辑器

编辑:vim 文件,i编辑,ESC+:wq保存退出

cut

截取文本列

cut -d分隔符 -f列数 文件

tr

替换/删除字符

tr 旧 新、tr -d 字符

八、存储管理

命令

主要功能

基础用法/核心参数

fdisk

磁盘分区

fdisk -l查看分区、fdisk 磁盘分区

df

查看磁盘使用率

-h易读格式

du

查看文件/目录大小

-h易读、-s汇总大小

dd

磁盘拷贝/创建文件

dd if=源 of=目标

blkid

查看磁盘UUID

直接执行:blkid

lsblk

查看块设备

直接执行:lsblk

mkfs.fs_type

格式化磁盘

mkfs.ext4 分区

mount

挂载磁盘

mount 分区 挂载点

umount

卸载磁盘

umount 挂载点/分区

swapoff

关闭交换分区

swapoff 分区

swapon

启用交换分区

swapon 分区

 

 

 

 
posted @ 2026-04-05 15:06  血与火的洗礼  阅读(12)  评论(0)    收藏  举报