news 2026/6/10 18:06:08

Linux的超全,命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux的超全,命令

Linux 命令超全速查手册(2026 年生产环境最实用版)

这份整理基于 2025–2026 年实际运维/开发场景,按使用频率 + 功能分类,覆盖从新手到高级运维最常碰到的命令(约 150+ 条核心 + 扩展常用组合)。
强烈建议:把这份表保存/打印/做成 Notion/Markdown 常驻桌面。

1. 文件与目录操作(最基础、最常用)

命令常用写法示例说明 / 作用频率
lsls -lah --color=auto列出文件(隐藏文件、人性化大小、颜色)★★★★★
cdcd ~ / cd - / cd …切换目录(家目录、上次目录、上级)★★★★★
pwdpwd显示当前绝对路径★★★★☆
mkdirmkdir -p /data/app/{logs,config}创建目录(递归创建多级)★★★★☆
rmdirrmdir --ignore-fail-on-non-empty删除空目录★★☆☆☆
touchtouch file{1…5}.txt创建空文件 / 更新时间戳★★★★☆
cpcp -r -p --preserve=timestamps src/ dest/复制(递归、保留权限/时间)★★★★★
mvmv -i file1 file2移动/重命名(交互式覆盖确认)★★★★★
rmrm -rf dir/ (慎用!)删除(强制递归)★★★★★
lnln -s /real/file symlink创建软链接(符号链接)★★★★☆
findfind / -name “*.log” -mtime -7 -size +100M搜索文件(按名、时间、大小)★★★★★
locatesudo updatedb && locate nginx.conf快速文件名搜索(需定期更新数据库)★★★★☆

2. 查看文件内容 & 文本处理(日常 80% 操作)

命令常用写法示例说明频率
catcat -n file | head -20显示文件 + 行号★★★★★
tactac error.log | head逆向显示(最后一行先出)★★☆☆☆
moremore /var/log/messages分页查看(空格翻页)★★★☆☆
lessless +F /var/log/nginx/access.log高级分页(支持搜索 /、?、Shift+F 实时跟踪)★★★★★
headhead -n 10 / tail -n +10前/后几行★★★★★
tailtail -f -n 100 access.log实时跟踪日志(最常用)★★★★★
grepgrep -rni --color “error” /var/log/搜索文本(递归、忽略大小写、行号、颜色)★★★★★
egrep/fgrepegrep “error|warn” -r .扩展正则 / 固定字符串搜索★★★★☆
awkawk ‘{print1 , 1,1,NF}’ access.log列提取、统计(最强大文本处理工具)★★★★★
sedsed -i ‘s/old/new/g’ file替换文本(原地修改)★★★★★
sortsort -k2 -n -r access.log排序(按第2列数字倒序)★★★★☆
uniqsort access.log | uniq -c | sort -nr去重 + 计数★★★★☆
cutcut -d: -f1 /etc/passwd按分隔符切列★★★★☆

3. 权限 & 所有者(安全运维必备)

命令示例说明
chmodchmod 755 script.sh / chmod -R u+rwX dir/修改权限(数字/符号)
chownchown -R www-data:www-data /var/www/改所有者/组(递归)
chgrpchgrp -R developers /project/只改组
umaskumask 0022查看/设置默认权限掩码
lsattr/chattrchattr +i important.txt给文件加不可变属性(防误删)

4. 系统信息 & 监控(排查问题第一步)

命令示例说明
unameuname -a内核、架构等信息
uptimeuptime系统运行时间 + 负载
top / htoptop -p PID实时进程监控(htop 更友好)
free -hfree -h -s 5内存使用(人性化单位)
df -hTdf -hT /磁盘使用(带文件系统类型)
du -shdu -sh /* | sort -hr目录占用大小排序
iostat -x 1iostat -xmdz 1 5磁盘 IO 统计
vmstat 1 10vmstat 1虚拟内存、进程、CPU 统计
sarsar -u 1 5 / sar -r 1 5历史性能数据(需 sysstat 包)

5. 进程管理(杀进程、后台运行神器)

命令示例说明
psps auxf | grep nginx进程树查看
pgreppgrep -a nginx按名字找 PID
killkill -9 $(pgrep -f “python app.py”)强制杀进程
pkillpkill -f “nginx worker”按名字杀
killallkillall -9 mysqld按进程名杀所有
nohupnohup python app.py > app.log 2>&1 &后台运行(忽略挂断)
jobs/fg/bgjobs -l / fg %1shell 后台任务管理
systemdsystemctl status nginx服务状态(现代主流)

6. 网络 & 服务(排查连通性神器)

命令示例说明
pingping -c 4 -i 0.2 baidu.com测试连通性
curlcurl -I -s https://api.example.com请求头 / 接口测试
wgetwget -c --no-check-certificate 大文件下载(断点续传)
netstat/ssss -lntp查看监听端口(推荐 ss 替代 netstat)
ipip -c addr / ip route现代网络信息(替代 ifconfig/route)
traceroute/mtrmtr -r -c 10 www.google.com路由跟踪
nslookup/digdig +short baidu.com @8.8.8.8DNS 查询
firewall-cmdfirewall-cmd --list-allfirewalld 规则查看

7. 包管理 & 软件安装(不同发行版)

发行版安装搜索更新删除
Debian/Ubuntuapt install nginxapt search nginxapt update && apt upgradeapt remove nginx
CentOS/RHEL 8+dnf install nginxdnf search nginxdnf updatednf remove nginx
CentOS 7yum install nginxyum search nginxyum updateyum remove nginx

8. 其他高频实用组合拳(直接复制粘贴用)

  • 查找大文件:find / -type f -size +500M -exec ls -lh {} \; 2>/dev/null
  • 统计日志错误数:grep -ci "error\|failed" /var/log/*.log
  • 杀掉所有 python 进程:pkill -9 python
  • 查看端口占用:ss -ltnp | grep :80
  • 实时监控内存:watch -n 1 free -h
  • 快速清空大文件:> big.log: > big.log
  • 查找最近修改的文件:find . -type f -mtime -1 -ls

这份表已经覆盖 90%+ 日常场景,但 Linux 命令总数超 2000+,建议搭配下面网站随时查:

  • https://wangchujiang.com/linux-command (最全在线搜索)
  • https://www.linuxcool.com/ (中文手册)
  • man 命令名 / tldr 命令名(本地速查)

你现在最常卡在哪类命令?文件操作?日志排查?网络?进程?还是 shell 脚本里的组合使用?
告诉我具体场景,我可以给你更针对性的 10–20 条组合拳或一键脚本模板。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 9:45:26

langchain怎么构造agant

使用 LangChain 构造 Agent(智能体)现在已经变得非常简单,尤其是随着 LangChain 1.0 版本的发布,API 更加统一和易用。你可以根据你的需求选择不同的复杂度。最简单的方式,只需要几行代码就能让大模型“动起来”。这里…

作者头像 李华
网站建设 2026/6/10 14:09:03

区块链应用UI自动化测试的特殊挑战与应对策略

区块链技术的去中心化和不可篡改性为应用开发带来革命性变革,但同时也为UI自动化测试引入独特难题。与传统Web应用不同,区块链UI测试需处理多节点交互、数据一致性保障和安全验证等复杂场景,这对测试从业者的工具选择和策略设计提出更高要求。…

作者头像 李华
网站建设 2026/6/10 14:09:29

智能穿戴设备微型界面测试方法论

一、微型界面特性与测试挑战 智能穿戴设备的屏幕尺寸通常在1-2英寸之间,其界面测试面临三大核心挑战: ‌空间限制‌:在有限像素区域内呈现复杂数据(如健康指标动态图表),需验证信息密度与可读性的平衡。‌…

作者头像 李华
网站建设 2026/6/10 14:05:53

UI测试在DevOps流水线中的卡点设计:质量保障的智能防线

在DevOps高速交付的背景下,UI测试作为用户体验的最终防线,其卡点(Quality Gates)设计直接决定软件质量与发布效率。卡点通过在流水线关键阶段植入自动化检测或人工审核机制,拦截缺陷流入下游,避免因UI问题导…

作者头像 李华
网站建设 2026/6/10 15:21:03

自动化测试中的量子计算潜力探索

在软件工程领域,自动化测试已成为提升开发效率和质量保障的关键手段,但随着系统复杂度的增加,传统测试方法面临处理大规模数据和优化算法的瓶颈。量子计算凭借其独特的并行处理能力和高效性问题求解机制,为自动化测试带来了颠覆性…

作者头像 李华