linux 常用命令手册是面向 linux 初学者和运维人员的终端速查文档,把日常高频使用的 linux 终端命令按照功能分类整理,标注基础语法、常用参数和典型示例,linux 终端命令通用格式为 命令 选项 参数,linux 系统严格区分大小写,选项一般以短横线 - 开头,长选项使用双横线 --,命令分为 shell 内置命令和外部独立程序两大类,内置命令由 shell 本身提供,外部命令需要对应软件包支持,linux 常用命令手册重点覆盖文件目录、文本处理、用户权限、进程服务、网络、磁盘、软件包管理、系统查询八大模块,日常运维排障绝大多数工作都依靠这些命令完成,遇到参数遗忘可以搭配 man 手册查看完整说明,不同发行版包管理器存在差异,Debian/Ubuntu 使用 apt,RHEL/Rocky/CentOS 使用 dnf、yum,使用 linux 常用命令手册的时候需要注意这个区别。

一 文件目录管理

命令基础功能常用参数与示例
ls列出目录内容ls -l 长格式,ls -a 显示隐藏文件
cd切换工作目录cd /etc 进入 etc 目录,cd .. 返回上一级
pwd输出当前绝对路径pwd
mkdir创建目录mkdir -p a/b/c 递归创建多级目录
rm删除文件 / 目录rm -rf 递归强制删除,高危操作
cp复制文件目录cp -r 源 目标 递归复制目录
mv移动、重命名mv oldname newname
touch创建空文件 / 更新时间戳touch test.txt
find查找文件find /-name "*.log" 按文件名搜索
ln创建链接ln -s 源文件 软链接名

二 文本查看与处理

命令基础功能常用参数与示例
cat一次性输出全部文件内容cat /etc/passwd
less分页浏览,支持上下翻页搜索less largefile.log
head查看文件头部head -n 20 file 前 20 行
tail查看文件尾部tail -f log 实时跟踪日志
grep关键字过滤检索grep error app.log
wc统计行数字节单词数wc -l file 统计行数
sort文本排序sort file.txt
uniq去除相邻重复行uniq file
sed流式编辑替换sed 's/old/new/g' file
awk按列提取分析文本awk '{print $1}' file

三 用户与权限管理

命令基础功能常用参数与示例
chmod修改权限chmod 755 script.sh
chown修改属主属组chown user:group file
useradd创建用户useradd testuser
userdel删除用户userdel -r testuser 同时删除家目录
passwd修改密码passwd testuser
su切换用户su root
sudo临时提权执行命令sudo apt update
id查看用户 uid gidid

四 进程与系统服务

命令基础功能常用参数与示例
ps进程快照ps aux 查看全部进程
top动态监控 CPU 内存进程top
htoptop 增强交互式监控htop
kill按 PID 终止进程kill -9 1234
systemctlsystemd 服务管理systemctl start nginx,systemctl enable nginx 设置开机自启
nohup后台常驻运行nohup ./app &
jobs查看后台任务jobs

五 网络排查命令

命令基础功能常用参数与示例
ip addr查看网卡 IPip addr
ping测试连通延迟ping
traceroute探测路由跳点traceroute 目标 IP
ss查看端口监听连接ss -tlnp
ssh远程登录主机ssh user@ip
scp跨主机加密传文件scp file user@ip:/path
curl请求 url 接口curl http://ip
dig nslookupDNS 解析查询dig domain

六 磁盘与系统信息

命令基础功能常用参数与示例
df磁盘分区使用率df -h 人性化单位显示
du目录占用大小du -sh 目录
free内存 swap 占用free -h
uname内核系统信息uname -a
uptime开机时长系统负载uptime
dmesg内核日志dmesg
mount umount挂载卸载设备mount /dev/sdb1 /mnt

七 软件包管理

发行版包管理器核心命令
Ubuntu Debianaptapt install 安装,apt remove 卸载,apt update 更新源
Rocky RHEL CentOSdnf yumdnf install,dnf remove,dnf update

进阶深度要点

linux 常用命令手册里面管道符 | 和重定向是核心组合语法,管道可以把前一条命令输出作为下一条命令输入,例如 ps aux | grep nginx,重定向 > 覆盖写入文件,>> 追加写入文件。

man 命令是手册查询核心,man 命令名可以调出该命令官方完整手册,是 linux 常用命令手册配套查询工具。

别名 alias 可以自定义短命令替代长命令,适合简化重复操作,但是别名只在当前 shell 生效,永久生效需要写入 bashrc。

命令返回码 0 代表执行成功,非 0 代表失败,脚本里面可以通过 $? 获取返回码判断命令执行结果。

常见报错与踩坑

command not found:没有安装对应软件包,或者 PATH 环境变量缺失命令路径。

permission denied:权限不足,需要 sudo 提权。

rm -rf 属于高危命令,执行前务必确认目标路径,避免误删系统文件。

不同发行版同名命令参数可能有差异,不能直接照搬手册参数,最好 man 确认。

【常见问题】

问题 1 linux 常用命令手册里面命令区分大小写吗

回答 1 linux 常用命令手册所有命令严格区分大小写,ls 是正确命令,LS 会提示 command not found,选项同样区分大小写,编写脚本时要严格按照 linux 常用命令手册规范书写。

问题 2 linux 常用命令手册中 man 命令作用是什么

回答 1 man 命令是 linux 常用命令手册配套查询工具,输入 man 加目标命令,就可以打开该命令官方完整手册,查看全部参数和用法,是 linux 常用命令手册最核心的查询方式。

问题 3 linux 常用命令手册里面 apt 和 dnf 能不能混用

回答 1 linux 常用命令手册中 apt 属于 Debian Ubuntu 体系,dnf 属于 RHEL Rocky 体系,两套包管理器不能跨发行版混用,混用会破坏软件源与系统依赖。

问题 4 linux 常用命令手册所有命令都需要 root 权限吗

回答 4 不是,linux 常用命令手册里查询类命令比如 ls pwd cat 普通用户就可以运行,修改系统安装软件管理服务这类操作才需要 root 或者 sudo 提权。

【免责申明】

本内容为 linux 常用命令手册学习速查资料,不同发行版、内核版本命令参数存在差异,高危删除格式化命令操作前确认路径并备份数据,所有命令操作需要在主机合法授权环境执行,遵守操作系统安全规范。