linux常用50命令(Linux50命令速览)
作者:路由通
|

发布时间:2025-05-03 08:31:18
标签:
Linux操作系统以其强大的命令行工具而闻名,掌握常用命令是提升系统管理效率的关键。本文精选的50个命令覆盖文件操作、权限管理、进程监控、网络配置等核心场景,具有高度实用性和系统性。这些命令遵循Unix哲学设计,通过管道符组合可实现复杂任务

Linux操作系统以其强大的命令行工具而闻名,掌握常用命令是提升系统管理效率的关键。本文精选的50个命令覆盖文件操作、权限管理、进程监控、网络配置等核心场景,具有高度实用性和系统性。这些命令遵循Unix哲学设计,通过管道符组合可实现复杂任务,例如ps aux | grep python
可筛选Python进程。命令参数设计遵循标准化规范,如-l
(长格式)、-a
(全部)等选项具有跨命令一致性。值得注意的是,多数命令支持--help
获取详细帮助,且通过man [命令]
可查阅官方手册。熟练掌握这些命令能显著提升运维效率,例如grep
配合正则表达式可实现日志精准分析,awk
字段处理能力可替代基础数据处理脚本。
一、文件与目录操作
文件系统操作是Linux最核心的功能模块,包含15个高频命令:
命令 | 功能 | 典型参数 |
---|---|---|
ls | 列出目录内容 | -l(详细) -a(含隐藏) -h(可读容量) |
cp | 复制文件/目录 | -r(递归) -p(保留属性) -u(更新) |
mv | 移动/重命名 | -n(不覆盖) -i(交互) -b(备份) |
rm | 删除文件/目录 | -r(递归) -f(强制) -v(显示过程) |
touch | 更新时间戳 | 无常用参数,多用于创建空文件 |
ln | 创建链接文件 | -s(符号链接) -f(强制覆盖) |
find | 文件搜索定位 | -name(按名称) -mtime(按修改时间) -exec(执行命令) |
locate | 快速文件检索 | -e(精确匹配) -c(清除缓存) |
du | 查看磁盘使用 | -h(人类可读) -s(汇总) |
df | 文件系统状态 | -h(人类可读) -T(显示类型) |
tree | 目录树状图 | -d(显示删除标记) -L(限制层级) |
which | 定位可执行文件 | -a(显示所有路径) |
whereis | 查找二进制/手册 | 无参数,自动搜索多路径 |
xargs | 构建命令参数 | -n(指定参数个数) -I(替换标记) |
basename | 提取文件名 | 无参数,剥离路径信息 |
二、用户与权限管理
权限体系是Linux安全机制的核心,涉及8个关键命令:
命令 | 功能 | 权限模型 |
---|---|---|
chmod | 修改文件权限 | 数字法(755)/符号法(u+x) |
chown | 变更文件所有者 | user:group 格式设置 |
sudo | 临时提权执行 | 保留环境变量,需/etc/sudoers配置|
su | 切换用户身份 | 不带参数切换为root,建议使用sudo更安全|
passwd | 修改用户密码 | 需输入新旧密码两次验证|
useradd | 创建新用户 | 需指定家目录/默认shell|
userdel | 删除用户账户 | 需谨慎处理残留文件|
visudo | 编辑sudo配置 | 建议使用EDITOR环境变量指定编辑器
三、进程与作业管理
进程管理涉及系统资源调度,包含9个核心命令:
命令 | 功能特性 | 常用组合 |
---|---|---|
ps | 静态进程查看 | aux组合显示完整信息 |
top | 动态进程监控 | 按CPU/MEM排序,h显示线程 |
kill | 终止指定进程 | 需配合ps查找PID,信号9强制杀 |
jobs | 查看后台作业 | 与fg/bg配合使用|
& | 后台运行命令 | 需注意输出重定向|
nohup | 脱离终端运行 | 输出默认保存在nohup.out|
nice | 调整优先级 | 负值提升,正值降低优先级|
renice | 修改优先级 | 需指定PID和调整值|
systemctl | 服务管理 | status查看状态,restart重启服务
四、网络配置与诊断
网络工具集提供完整的TCP/IP栈管理能力:
命令 | 主要功能 | 典型参数 |
---|---|---|
ifconfig | 接口配置查看 | eth0查看网卡,down禁用接口 |
ip | 新一代网络工具 | addr显示地址,link查看链路层 |
ping | 连通性测试 | -c次数,-s包大小,6指定IPv6 |
traceroute | 路由路径追踪 | 使用UDP/ICMP探测路径节点|
netstat | 网络状态监控 | -tulnp显示监听端口及进程|
ss | 连接状态查看 | 选项与netstat类似,更轻量级|
nc | 网络工具箱 | 可作为端口扫描器或监听工具|
nslookup | DNS查询工具 | 支持正向/反向解析,查MX记录|
dig | 域名解析诊断 | +short简化输出,指定DNS服务器
五、文本处理与编辑
文本处理三剑客构成Linux文本处理的核心能力:
工具类型 | 代表命令 | 核心特性 |
---|---|---|
查找替换 | grep/egrep/fgrep | 支持正则表达式,-v取反选,-w整词匹配 |
流编辑 | sed | 非交互式批量处理,支持正则替换/删除/插入 |
字段处理 | awk | 数据分割处理,内置变量FS/NR/NF,支持自定义函数 |
排序统计 | sort/uniq/wc | sort -n数字排序,uniq去重需预排序,wc统计三要素(行/词/字符)|
差异比较 | diff/comm | diff -u生成统一格式补丁,comm要求预先排序的输入|
分页查看 | less/more | less支持前后翻页/搜索,更适合大文件查看|
文本合并 | paste/join | 横向合并用paste,纵向关联用join需键值匹配|
编码转换 | iconv/enca | 解决跨平台编码问题,需指定源/目标编码格式|
文件查看 | head/tail/cut | head -n显示前N行,tail -f实时追踪,cut按列提取字段
六、系统监控与维护
系统级监控工具提供全方位的硬件和性能观测:
监控维度 | 核心命令 | 关键参数 |
---|---|---|
CPU负载 | uptime/top/mpstat | uptime显示平均负载,mpstat细分多核利用率|
内存使用 | free/vmstat/meminfo | free -h人类可读格式,/proc/meminfo原始数据源|
磁盘I/O | iostat/iotop/dstat | iostat -x扩展统计,iotop实时显示进程I/O|
网络流量 | iftop/nload/sar | iftop交互式显示带宽占用,sar历史数据采集|
硬件信息 | lshw/lspci/lscpu | lshw -short简明视图,lscpu显示CPU详细信息|
日志管理 | journalctl/dmesg/last | journalctl -xe显示详细日志,last查看登录记录|
服务状态 | systemctl/service/rc.d | systemctl list-units查看所有单元状态|
进程通信 | netstat/ss/lsof | lsof -i查看网络文件关联,netstat -ant显示监听端口|
温度监控 | sensors/hddtemp/psensor | 需加载lm-sensors内核模块,显示CPU/硬盘温度
七、软件包管理与更新
不同发行版的包管理系统存在显著差异:
发行版类型 | 包管理工具链 | 核心操作命令 |
---|---|---|
Debian系(Ubuntu/Mint) | APT体系 | apt-get update/install/upgrade,dpkg -i/-r |
PPA管理 | add-apt-repository添加源,aptitude处理依赖冲突||
RedHat系(CentOS/Fedora) | YUM/DNF体系 | yum install/update,dnf autoremove清理依赖 |
RPM直接操作 | rpm -ivh安装本地包,--nodeps跳过依赖检查(慎用)||
Arch系(Manjaro/Antergos) | Pacman体系 | pacman -S安装,-U升级,-Q查询已装包 |
ABS包验证 | pacman -Syu同步数据库并升级系统,需定期执行||
跨平台方案 | Snap/Flatpak | snap refresh更新应用,flatpak install安装沙盒应用 |
源码编译安装 | ./configure + make + make install三部曲,注意库依赖管理||
(注:所有包管理操作均需root权限,建议优先使用官方仓库) |
八、压缩与解压缩工具对比分析
不同压缩格式在效率和兼容性上存在显著差异:
格式类型 | 适用场景 | 优势特性 | 主流工具链 |
---|---|---|---|
归档类(tar) | 多文件打包传输/备份存储(tar.gz)。支持增量更新(-g)。保持目录结构(-p)。支持软链接(-h)。支持排除特定文件(--exclude)。结合压缩算法(-z/-j/-J)。跨平台兼容(Unix标准)。自动化脚本集成(c/r/t/x)。支持磁带设备(-f /dev/st0)。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
相关文章
路由器密码重置后需通过系统性配置恢复网络功能并保障安全性。该过程涉及设备连接验证、管理界面访问、密码策略制定、无线网络重构、安全机制强化、设备绑定管理、网络稳定性测试及数据备份维护八大核心环节。不同品牌路由器存在默认参数差异(如管理IP地址
2025-05-03 08:31:18
![]()
路由器管理用户和密码是网络设备安全防护的核心机制,其本质是用于身份验证的密钥体系。管理用户通常指具有设备配置权限的账户,而密码则是验证用户身份的动态密钥。两者共同构成访问控制的基础框架,既包含设备制造商预设的默认凭证,也支持用户自定义的个性
2025-05-03 08:31:14
![]()
在文档排版中,分栏布局是提升内容可读性和视觉层次的重要手段。然而,分栏间距的精准控制往往成为用户操作中的难点,尤其当涉及多平台(如Windows、Mac、移动端)、不同软件版本(如Word 2019、Office 365、WPS)以及特殊排
2025-05-03 08:31:10
![]()
Vim作为Linux环境中最经典的文本编辑工具之一,凭借其高效的键盘操作模式、强大的可扩展性和跨平台兼容性,成为系统管理员、开发者及运维人员的核心工具。相较于图形化编辑器,Vim通过命令模式、插入模式和底行模式的三态切换机制,实现了快速定位
2025-05-03 08:31:03
![]()
微信小额支付免密码功能是腾讯针对高频小额消费场景推出的便捷支付方案。该功能通过简化支付流程,在保障基础安全性的前提下,允许用户在特定金额范围内免除输入密码或指纹验证环节,显著提升移动支付效率。从技术实现角度看,微信依托大数据风控系统动态评估
2025-05-03 08:30:59
![]()
微信表情图片作为社交互动的重要载体,其编辑过程涉及技术规范、设计创意、平台适配等多维度考量。从基础格式到动态效果,从版权合规到用户体验,微信表情的编辑需兼顾功能性与艺术性。本文将从八个核心维度解析微信表情图片的编辑逻辑,结合实操数据与案例对
2025-05-03 08:30:57
![]()
热门推荐
|