linux 的操作指令大全覆盖文件目录 用户权限 进程服务 网络 磁盘压缩 查找过滤 软件管理 系统信息这八大类,所有指令都在 shell 终端执行,主流发行版 CentOS Ubuntu Debian Rocky 通用,仅包管理相关指令存在差异。学习这套 linux 的操作指令大全,核心原因是 Linux 以命令行为主要交互方式,服务器日常运维排障部署监控都离不开这些指令,理解指令参数和适用场景,比单纯背命令更加重要,很多复杂排障场景会使用管道把多条指令串联组合,实现单条命令无法完成的处理能力。执行指令之前要确认当前用户身份,区分普通用户和 root 权限,涉及删除 修改系统配置 终止进程这类高危指令,提前核对路径和目标,防止误操作影响业务。
文件目录类指令
pwd 打印当前工作目录绝对路径
ls 列出目录内容,常用参数 l 长格式 a 显示隐藏文件 h 人性化大小
cd 切换目录 cd .. 返回上级 cd ~ 回到家目录
mkdir 创建目录,p 参数递归创建多级目录
rm 删除文件或者目录,r 递归 f 强制,高危指令
cp 复制文件目录,r 参数复制目录
mv 移动文件或者重命名
touch 创建空文件,也可以更新文件时间戳
cat 一次性输出小文件全部内容
more 分页查看文件
less 分页查看大文件,支持内部关键词搜索
ln 创建软链接或者硬链接,s 参数代表软链接
stat 查看文件详细元信息,包含创建 修改 访问时间
用户与权限类指令
useradd 创建系统用户
userdel 删除用户
usermod 修改用户属性
passwd 修改用户密码
groupadd 创建用户组
chmod 修改文件权限,支持数字写法和字母写法
chown 修改文件所有者和所属组
su 切换用户身份
sudo 临时获取 root 权限执行单条指令
id 查看当前用户 uid gid 用户组信息
who 查看当前登录系统的所有用户
w 查看登录用户正在执行的操作
进程与系统服务类指令
ps 查看进程快照,aux 参数查看全部进程
top 实时动态监控 CPU 内存进程占用
htop top 增强版本,部分系统需要额外安装
kill 给进程发送信号终止进程,9 为强制终止
pkill 根据进程名称批量结束进程
pgrep 根据名称查询进程 pid
nice renice 调整进程优先级
systemctl 管理 systemd 服务,支持启动停止重启 开机自启 查看状态
journalctl 查看 systemd 服务日志
网络类指令
ip addr 查看网卡 IP 信息,替代旧版 ifconfig
ping 测试主机网络连通性
ss 查看端口监听和网络连接,性能优于 netstat
netstat 旧版端口连接查询
curl 请求 http https 接口,测试 web 服务
wget 远程下载文件
telnet 测试主机端口连通性
nslookup dig 域名解析查询
traceroute 路由追踪,排查网络链路故障
firewall-cmd firewalld 防火墙管理指令
磁盘存储类指令
df 查看分区磁盘使用率,h 人性化展示
du 统计目录占用磁盘大小,sh 汇总总大小
mount 挂载磁盘分区
umount 卸载挂载点
fdisk 磁盘分区管理
lsblk 查看块设备磁盘树状结构
free 查看内存 swap 使用情况
uptime 查看系统运行时长和平均负载
查找文本过滤类指令
find 按名称大小时间查找文件
grep 文本关键词匹配过滤
awk 按列提取字段,统计分析结构化日志
sed 流式编辑,按行截取替换内容
sort 排序
uniq 去重,一般搭配 sort 使用
wc 统计行数 单词数 字符数
head 查看文件头部内容
tail 查看文件尾部,F 参数实时跟踪日志
压缩解压类指令
tar 打包压缩解压,z 代表 gzip
gzip gunzip 单独 gz 压缩解压
zip unzip zip 格式压缩解压
软件包管理指令
| 发行版体系 | 安装软件 | 卸载软件 | 更新源缓存 | 查询软件包 |
|---|---|---|---|---|
| Ubuntu Debian | apt install | apt remove | apt update | apt list |
| CentOS7 | yum install | yum remove | yum makecache | yum list |
| CentOS8 及以上 | dnf install | dnf remove | dnf makecache | dnf list |
rpm 红帽系本地 rpm 包安装查询
系统其他高频指令
history 查看历史执行指令
date 查看修改系统时间
echo 输出字符串,常配合重定向写文件
reboot 重启系统
shutdown 关机
clear 清空终端屏幕
man 查看指令帮助手册
which 查找指令对应的可执行文件路径
alias 设置命令别名
指令组合进阶用法
管道符可以串联多条指令,比如 ps aux | grep nginx,查找 nginx 进程,find /data -name .log | xargs grep error,批量日志检索,这类组合是 linux 的操作指令大全里面非常重要的实战技巧,单独一条指令能力有限,组合之后可以完成筛选 过滤 统计 批量处理。
综合来说,linux 的操作指令大全不需要一次性全部背熟,优先掌握高频核心指令,理解每个参数含义,在实际运维场景反复练习,遇到陌生指令优先使用 man 手册查询,同时区分普通用户和 root 权限带来的差异,逐步掌握管道 重定向 xargs 这类进阶组合能力。
【常见问题】
问题 1 linux 的操作指令大全里面 man 命令有什么作用
回答 1 linux 的操作指令大全中的 man 是手册查询指令,输入 man 加上指令名称,就可以调出这条指令完整帮助文档,学习 linux 的操作指令大全遇到参数不清楚的时候,man 是最权威的查询方式。
问题 2 linux 的操作指令大全里面 systemctl 和 service 可以互换吗
回答 2 linux 的操作指令大全里面 service 是旧 init 体系指令,systemctl 是 systemd 的指令,现在主流系统虽然还兼容 service,但是推荐优先使用 systemctl,linux 的操作指令大全里面 systemctl 功能更强大,支持开机自启和依赖管理。
问题 3 linux 的操作指令大全中 rm -rf 为什么属于高危指令
回答 3 linux 的操作指令大全里 rm 是删除指令,rm -rf 代表递归强制删除,没有回收站,一旦执行文件直接抹除,学习 linux 的操作指令大全的时候一定要重点记住这个高危指令,执行前反复核对路径。
问题 4 linux 的操作指令大全里面管道符有什么用处
回答 4 linux 的操作指令大全里管道符作用是把前一条指令输出结果,作为后一条指令的输入,linux 的操作指令大全大量实战场景都依靠管道组合多条指令,实现筛选统计批量处理。
【免责申明】
本文 linux 的操作指令大全仅用于合法授权的学习和运维操作,删除 关机 修改系统配置类指令存在风险,操作前做好备份,确认目标路径,禁止未经授权操作他人服务器,因错误执行 linux 的操作指令大全里面相关命令造成数据丢失或者业务故障,相关责任由使用者自行承担。


