mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5
1984 字
6 分钟
Linux命令速查手册
2026-05-25

Linux命令速查手册#

本文整理了Linux常用命令,按功能分类,方便快速查阅。点击命令可跳转到详细教程

📚 配套教程:Linux操作大全(十篇完整教程)


📁 1. 文件管理#

命令说明常用示例详细教程
ls列出目录内容ls -la基础入门
cd切换目录cd /home基础入门
pwd显示当前目录pwd基础入门
cp复制文件/目录cp -r dir1 dir2文件与目录
mv移动/重命名mv file1 file2文件与目录
rm删除文件/目录rm -rf dir文件与目录
mkdir创建目录mkdir -p dir1/dir2文件与目录
touch创建空文件touch file.txt文件与目录
ln创建链接ln -s file link文件与目录
find查找文件find / -name "*.txt"文件与目录
locate快速查找文件locate file.txt文件与目录
file识别文件类型file image.jpg文件与目录
stat显示文件状态stat file.txt文件与目录
tree树状显示目录tree -L 2文件与目录
tar打包压缩tar -czf file.tar.gz dir文件与目录
zip压缩文件zip -r file.zip dir文件与目录
unzip解压zip文件unzip file.zip文件与目录
gzipgzip压缩gzip file.txt文件与目录
which查找命令路径which python基础入门
whereis查找命令/源码/手册whereis ls基础入门

📝 2. 文档编辑#

命令说明常用示例详细教程
cat显示文件内容cat file.txt文件与目录
less分页查看文件less file.txt文件与目录
more分页查看文件more file.txt文件与目录
head显示文件开头head -n 20 file.txt文件与目录
tail显示文件结尾tail -f file.log文件与目录
grep文本搜索grep "keyword" file文件与目录
sed流编辑器sed 's/old/new/g' file文件与目录
awk文本处理awk '{print $1}' file文件与目录
sort排序sort file.txt文件与目录
uniq去重uniq file.txt文件与目录
wc统计行数/字数wc -l file.txt文件与目录
diff比较文件差异diff file1 file2文件与目录
echo输出字符串echo "hello"基础入门
shShell解释器sh script.shShell编程
bashBash Shellbash script.shShell编程
vi/vim文本编辑器vim file.txt基础入门
nano简单编辑器nano file.txt基础入门

⚙️ 3. 系统管理#

命令说明常用示例详细教程
ps显示进程状态ps aux进程管理
top实时进程监控top进程管理
htop增强版tophtop进程管理
kill终止进程kill -9 PID进程管理
pkill按名称终止进程pkill nginx进程管理
killall按名称终止所有进程killall nginx进程管理
pgrep按名称查找进程pgrep nginx进程管理
pidof查找进程IDpidof nginx进程管理
systemctl服务管理systemctl start nginx进程管理
service服务管理(旧)service nginx start进程管理
useradd创建用户useradd -m user用户与权限
usermod修改用户usermod -aG sudo user用户与权限
userdel删除用户userdel -r user用户与权限
passwd设置密码passwd user用户与权限
chmod修改权限chmod 755 file文件与目录
chown修改所有者chown user:group file文件与目录
sudo以root权限执行sudo command用户与权限
su切换用户su - user用户与权限
who显示登录用户who用户与权限
w显示登录用户详情w用户与权限
id显示用户IDid用户与权限
groups显示用户组groups用户与权限
crontab定时任务crontab -e进程管理
at一次性定时任务at 10:00 PM进程管理
uname显示系统信息uname -a基础入门
hostname显示/设置主机名hostname基础入门
date显示/设置日期date基础入门
history命令历史history基础入门
clear清屏clear基础入门
reboot重启系统sudo reboot基础入门
shutdown关机shutdown -h now基础入门
journalctl查看系统日志journalctl -f进程管理

💾 4. 磁盘管理#

命令说明常用示例详细教程
df显示磁盘使用df -h磁盘管理
du显示目录大小du -sh /path磁盘管理
fdisk磁盘分区fdisk /dev/sdb磁盘管理
mkfs格式化分区mkfs.ext4 /dev/sdb1磁盘管理
mount挂载文件系统mount /dev/sdb1 /mnt磁盘管理
umount卸载文件系统umount /mnt磁盘管理
lsblk列出块设备lsblk磁盘管理
parted磁盘分区(GPT)parted /dev/sdb磁盘管理
blkid显示块设备UUIDblkid磁盘管理
free显示内存使用free -h系统监控
uptime系统运行时间uptime系统监控
vmstat系统资源统计vmstat 1系统监控
iostat磁盘IO统计iostat -x 1系统监控
sar系统活动报告sar -u 1 3系统监控
swapon启用swapswapon /swapfile磁盘管理
dd磁盘复制dd if=/dev/sda of=disk.img磁盘管理

📡 5. 网络通讯#

命令说明常用示例详细教程
ping测试连通性ping google.com网络配置
curlHTTP请求curl https://example.com网络配置
wget下载文件wget https://example.com/file网络配置
ssh远程登录ssh user@host网络配置
scp远程复制scp file user@host:/path网络配置
rsync远程同步rsync -avz dir user@host:/path网络配置
ifconfig网络接口配置ifconfig网络配置
ip网络配置ip addr show网络配置
netstat网络状态netstat -tuln网络配置
ss套接字统计ss -tuln网络配置
traceroute路由追踪traceroute google.com网络配置
nslookupDNS查询nslookup google.com网络配置
digDNS查询dig google.com网络配置
ufw防火墙(Ubuntu)ufw enable网络配置
iptables防火墙(底层)iptables -L网络配置
mtr网络诊断工具mtr google.com网络配置
nmap网络扫描nmap 192.168.1.1网络配置

🖥️ 6. 文件传输#

命令说明常用示例详细教程
ftpFTP客户端ftp host网络配置
sftp安全FTPsftp user@host网络配置

🔧 7. 设备管理#

命令说明常用示例详细教程
lspci列出PCI设备lspci系统监控
lsusb列出USB设备lsusb系统监控
lscpu显示CPU信息lscpu系统监控
sensors硬件温度sensors系统监控
dmesg内核日志dmesg | tail系统监控

📦 8. 软件包管理#

命令说明常用示例详细教程
aptDebian/Ubuntu包管理apt install nginx网络配置
yumCentOS/RHEL包管理yum install nginx软件包管理
dnfFedora包管理dnf install nginx软件包管理
snapSnap包管理snap install code软件包管理
flatpakFlatpak包管理flatpak install flathub org.gimp.GIMP软件包管理
rpmRPM包管理rpm -ivh package.rpm软件包管理
dpkgDebian包管理dpkg -i package.deb软件包管理
pipPython包管理pip install requests软件包管理
npmNode.js包管理npm install express软件包管理

🐳 9. Docker容器#

命令说明常用示例详细教程
dockerDocker命令docker run -d nginxDocker容器
docker-compose编排多容器docker-compose up -dDocker容器

🔀 10. Git版本控制#

命令说明常用示例详细教程
git init初始化仓库git initGit完全指南
git clone克隆远程仓库git clone urlGit完全指南
git add添加到暂存区git add .Git完全指南
git commit提交更改git commit -m "msg"Git完全指南
git status查看状态git statusGit完全指南
git diff查看差异git diffGit完全指南
git log查看历史git log --onelineGit完全指南
git branch分支管理git branch featureGit完全指南
git checkout切换分支git checkout featureGit完全指南
git switch切换分支(新)git switch featureGit完全指南
git merge合并分支git merge featureGit完全指南
git rebase变基git rebase mainGit完全指南
git remote远程仓库管理git remote -vGit完全指南
git push推送到远程git push origin mainGit完全指南
git pull拉取更新git pull origin mainGit完全指南
git fetch获取远程更新git fetch originGit完全指南
git tag标签管理git tag v1.0.0Git完全指南
git stash暂存工作git stashGit完全指南
git reset回退提交git reset --hard HEAD~1Git完全指南
git revert安全回退git revert HEADGit完全指南
git cherry-pick选择提交git cherry-pick abc123Git完全指南
git reflog操作历史git reflogGit完全指南
git config配置管理git config --global user.nameGit完全指南

🔍 11. 其他常用#

命令说明常用示例详细教程
man查看手册man ls基础入门
alias命令别名alias ll='ls -la'基础入门
export设置环境变量export PATH=$PATH:/new基础入门
source执行配置文件source ~/.bashrc基础入门
xargs参数传递find . -name "*.txt" | xargs rmShell脚本
tee输出到文件和屏幕command | tee log.txtShell脚本
watch定时执行命令watch -n 1 df -hShell脚本
nohup后台运行nohup command &进程管理
screen终端复用screen -S name进程管理
tmux终端复用(推荐)tmux new -s name进程管理

📖 点击命令名称可跳转到对应的详细教程章节!

🔗 配套教程:Linux操作大全(十一篇完整教程)

📝 实用配置Linux常用别名配置 — 将常用别名添加到 ~/.bashrc 中,提高操作效率

🔗 配套教程:Linux操作大全(十篇完整教程)

📝 实用配置Linux常用别名配置 — 将常用别名添加到 ~/.bashrc 中,提高操作效率

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux命令速查手册
https://emilia520.icu/posts/linux-commands-cheatsheet/
作者
火花花
发布于
2026-05-25
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录