你是否经常在 Linux 终端前手足无措,面对一堆命令却不知从何下手?
是否在查资料时,总要反复搜索 grep、find、chmod 到底怎么用?
又或者,你已经入门 Linux,但想系统梳理常用命令,提升效率?
别担心,这份 《Linux 常用命令速查手册》 就是为你准备的!
我们结合日常开发、运维和学习场景,精心整理了最实用、最高频的Linux 命令,涵盖文件操作、文本处理、权限管理、进程监控、网络调试等核心模块。每条命令都配有简洁说明和常用示例,即查即用,通俗易懂,无论你是新手入门,还是老手复习,都能快速上手、查漏补缺。
✅ 适合人群:
-
Linux 初学者快速入门
-
开发/运维人员日常参考
-
准备面试的技术人查缺补漏
📚 建议收藏,随用随查,让终端操作更高效、更从容!
一、文件与目录管理类
二、文本处理与编辑类
三、用户与权限管理类
四、磁盘、文件系统与LVM管理类
五、网络与通信管理类
六、系统管理与进程控制类
七、压缩、打包与软件包管理类
八、任务调度与高级工具类
一、文件与目录管理类
(核心操作:创建、查看、编辑、复制、删除等)
mkdir #创建目录
cd #切换路径
ls #查看目录或文件信息
pwd #列出当前目录
touch #创建空白文件或更新时间戳
cat #查看文件内容
tac #倒序查看文件内容
more #分页查看(不可回退)
less #分页查看(可上下滚动)
head #查看文件前 N 行
tail #查看文件后 N 行
nl #显示行号
stat #查看文件详细信息
file #查看文件类型
du #查看目录容量
df #查看磁盘使用情况
tree #显示目录树结构
find #查找文件/目录
locate #根据数据库查找文件
which #查看命令路径
whereis #查找命令、帮助、源码路径
readlink #查看软链接源文件
dirname #提取路径中的目录部分
二、文本处理与编辑类
(文本操作:编辑、过滤、转换、格式化)
vi #简单文本编辑器
vim #功能强大的文本编辑器
vimdiff #可视化比较文件差异
echo #打印内容或写入文件
grep #文本过滤(支持正则)
egrep #支持扩展正则的 grep
sed #流编辑器(增删改查)
awk #文本分析与输出
cut #提取指定列
paste #合并列
sort #排序
uniq #去重
tr #转换或删除字符
rev #字符级反转每行
dos2unix #Windows 与 Unix 换行符转换
diff #比较文件/目录内容
column #格式化列输出
iconv #转换文件编码
三、用户与权限管理类
(用户、组、权限、身份切换)
useradd #创建用户
userdel #删除用户
usermod #修改用户属性
passwd #设置或修改密码
chage #修改密码有效期
usermod #修改用户属性
id #查看用户和组信息
su #切换用户
sudo #以其他身份执行命令
visudo #编辑 sudo 权限配置
whoami #查看当前用户名
w #查看用户登录情况(详细)
who #查看用户登录情况
lastlog #查看最近登录用户
groupadd #创建用户组
groupdel #删除用户组
groupmod #修改组属性
gpasswd #设置组密码
newgrp #临时切换基本组
chown #修改文件所有者
chmod #修改文件权限
umask #设置默认权限掩码
chattr #设置文件隐藏属性
lsattr #查看文件隐藏属性
四、磁盘、文件系统与LVM管理类
(磁盘操作、挂载、分区、LVM、swap)
# LVM 相关
pvcreate #创建物理卷
pvdisplay #显示物理卷信息
vgcreate #创建卷组
vgdisplay #显示卷组信息
vgextend #扩展卷组
vgreduce #缩减卷组
vgremove #删除卷组
lvcreate #创建逻辑卷
lvdisplay #显示逻辑卷信息
lvextend #扩展逻辑卷
lvreduce #缩减逻辑卷
lvremove #删除逻辑卷
# Swap 管理
mkswap #格式化swap 分区
swapon #启用swap
swapoff #禁用swap
五、网络与通信管理类
(网络配置、诊断、传输、DNS、远程)
ifconfig #查看网卡信息(旧)
ip #查看/配置网络(新)
ifup #启动网卡
ifdown #停止网卡
route #配置静态路由或默认网关
ping #测试网络连通性
nslookup #DNS 查询工具
host #域名解析
dig #域名解析(更强大)
traceroute #路径追踪
netstt #查看网络连接、端口、路由
ss #更快的网络状态查看工具
lsof #查看打开的文件/端口
tcpdump #抓包分析
wget #下载文件
curl #下载/调用 API
scp #安全远程复制
rsync #远程同步/备份
ssh #SSH 远程登录
sshpass #非交互式 SSH 登录
mail #发送邮件
六、系统管理与进程控制类
(系统信息、服务、运行级别、关机等)
uname #查看系统信息
hostname #查看/设置主机名
uptime #查看系统运行时间和负载
free #查看内存使用情况
dmesg #查看内核日志/硬件信息
hwclock #查看/设置硬件时钟
date #查看/设置系统时间
export #设置环境变量
alias #设置命令别名
unalias #取消别名
history #查看命令历史
ulimit #限制资源使用
set #设置 shell 选项
init #切换运行级别
runlevel #查看当前运行级别
shutdown #关机
reboot #重启
chkconfig #设置服务开机自启
七、压缩、打包与软件包管理类
(归档、压缩、安装、升级)
tar #打包/解包
gzip #压缩成 .gz
zcat #查看 .gz 文件内容
bzip2 #压缩成 .bz2
bzcat #查看.bz2文件内容
xz #压缩成 .xz
xzcat #查看 .xz 文件内容
split #分割文件
install #安装文件或数据
rpm #RPM 包管理
yum #YUM 包管理器(RHEL/CentOS)
fpm #简易打包工具(如制作 RPM)
八、任务调度与高级工具类
(定时任务、监控、调试、其他)
crontab #定时任务管理
at #一次性计划任务
watch #周期性执行并监控输出
top #实时查看进程资源
htop #更友好的 top(需安装)
vmstat #虚拟内存统计
dstat #多维度系统资源统计
glances #综合系统监控工具
pidof #根据进程名查 PID
ps #查看进程状态
pstree #以树状显示进程
kill #终止进程(PID)
killall #按名称终止进程
pkill #按名称或属性杀进程
dd #复制并转换数据(常用于镜像)
od #查看二进制文件
xargs #将输入转换为命令参数
tee #输出到屏幕并保存到文件
seq #生成数字序列
mktemp #创建临时文件/目录
sersync #实时同步工具
inotifywait #监控文件系统事件
modprobe #管理内核模块
lsmod #列出已加载模块
由于篇幅限制,删除了示例部分,以下为完整PDF文档部分截图


👉 如需上述完整文档,请在评论区留言
&spm=1001.2101.3001.5002&articleId=153519965&d=1&t=3&u=ddc5b5f99c4944838f519c9c6ffff4ca)
2025

被折叠的 条评论
为什么被折叠?



