400-680-8581
欢迎访问:路由通
中国IT知识门户
位置:路由通 > 资讯中心 > 零散代码 > 文章详情

linux常用50命令(Linux50命令速览)

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

Linux操作系统以其强大的命令行工具而闻名,掌握常用命令是提升系统管理效率的关键。本文精选的50个命令覆盖文件操作、权限管理、进程监控、网络配置等核心场景,具有高度实用性和系统性。这些命令遵循Unix哲学设计,通过管道符组合可实现复杂任务,例如ps aux | grep python可筛选Python进程。命令参数设计遵循标准化规范,如-l(长格式)、-a(全部)等选项具有跨命令一致性。值得注意的是,多数命令支持--help获取详细帮助,且通过man [命令]可查阅官方手册。熟练掌握这些命令能显著提升运维效率,例如grep配合正则表达式可实现日志精准分析,awk字段处理能力可替代基础数据处理脚本。

l	inux常用50命令

一、文件与目录操作

文件系统操作是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个关键命令:

保留环境变量,需/etc/sudoers配置不带参数切换为root,建议使用sudo更安全需输入新旧密码两次验证需指定家目录/默认shell需谨慎处理残留文件建议使用EDITOR环境变量指定编辑器
命令功能权限模型
chmod修改文件权限数字法(755)/符号法(u+x)
chown变更文件所有者user:group 格式设置
sudo临时提权执行
su切换用户身份
passwd修改用户密码
useradd创建新用户
userdel删除用户账户
visudo编辑sudo配置

三、进程与作业管理

进程管理涉及系统资源调度,包含9个核心命令:

与fg/bg配合使用需注意输出重定向输出默认保存在nohup.out负值提升,正值降低优先级需指定PID和调整值status查看状态,restart重启服务
命令功能特性常用组合
ps静态进程查看aux组合显示完整信息
top动态进程监控按CPU/MEM排序,h显示线程
kill终止指定进程需配合ps查找PID,信号9强制杀
jobs查看后台作业
&后台运行命令
nohup脱离终端运行
nice调整优先级
renice修改优先级
systemctl服务管理

四、网络配置与诊断

网络工具集提供完整的TCP/IP栈管理能力:

使用UDP/ICMP探测路径节点-tulnp显示监听端口及进程选项与netstat类似,更轻量级可作为端口扫描器或监听工具支持正向/反向解析,查MX记录+short简化输出,指定DNS服务器
命令主要功能典型参数
ifconfig接口配置查看eth0查看网卡,down禁用接口
ip新一代网络工具addr显示地址,link查看链路层
ping连通性测试-c次数,-s包大小,6指定IPv6
traceroute路由路径追踪
netstat网络状态监控
ss连接状态查看
nc网络工具箱
nslookupDNS查询工具
dig域名解析诊断

五、文本处理与编辑

文本处理三剑客构成Linux文本处理的核心能力:

sort -n数字排序,uniq去重需预排序,wc统计三要素(行/词/字符)diff -u生成统一格式补丁,comm要求预先排序的输入less支持前后翻页/搜索,更适合大文件查看横向合并用paste,纵向关联用join需键值匹配解决跨平台编码问题,需指定源/目标编码格式head -n显示前N行,tail -f实时追踪,cut按列提取字段
工具类型代表命令核心特性
查找替换grep/egrep/fgrep支持正则表达式,-v取反选,-w整词匹配
流编辑sed非交互式批量处理,支持正则替换/删除/插入
字段处理awk数据分割处理,内置变量FS/NR/NF,支持自定义函数
排序统计sort/uniq/wc
差异比较diff/comm
分页查看less/more
文本合并paste/join
编码转换iconv/enca
文件查看head/tail/cut

六、系统监控与维护

系统级监控工具提供全方位的硬件和性能观测:

uptime显示平均负载,mpstat细分多核利用率free -h人类可读格式,/proc/meminfo原始数据源iostat -x扩展统计,iotop实时显示进程I/Oiftop交互式显示带宽占用,sar历史数据采集lshw -short简明视图,lscpu显示CPU详细信息journalctl -xe显示详细日志,last查看登录记录systemctl list-units查看所有单元状态lsof -i查看网络文件关联,netstat -ant显示监听端口需加载lm-sensors内核模块,显示CPU/硬盘温度
监控维度核心命令关键参数
CPU负载uptime/top/mpstat
内存使用free/vmstat/meminfo
磁盘I/Oiostat/iotop/dstat
网络流量iftop/nload/sar
硬件信息lshw/lspci/lscpu
日志管理journalctl/dmesg/last
服务状态systemctl/service/rc.d
进程通信netstat/ss/lsof
温度监控sensors/hddtemp/psensor

七、软件包管理与更新

不同发行版的包管理系统存在显著差异:

add-apt-repository添加源,aptitude处理依赖冲突rpm -ivh安装本地包,--nodeps跳过依赖检查(慎用)pacman -Syu同步数据库并升级系统,需定期执行./configure + make + make install三部曲,注意库依赖管理
发行版类型包管理工具链核心操作命令
Debian系(Ubuntu/Mint)APT体系apt-get update/install/upgrade,dpkg -i/-r
PPA管理
RedHat系(CentOS/Fedora)YUM/DNF体系yum install/update,dnf autoremove清理依赖
RPM直接操作
Arch系(Manjaro/Antergos)Pacman体系pacman -S安装,-U升级,-Q查询已装包
ABS包验证
跨平台方案Snap/Flatpaksnap refresh更新应用,flatpak 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
54人看过
路由器管理用户和密码是什么(路由器管理员账号密码)
路由器管理用户和密码是网络设备安全防护的核心机制,其本质是用于身份验证的密钥体系。管理用户通常指具有设备配置权限的账户,而密码则是验证用户身份的动态密钥。两者共同构成访问控制的基础框架,既包含设备制造商预设的默认凭证,也支持用户自定义的个性
2025-05-03 08:31:14
153人看过
word分栏间距怎么设置(word分栏间距调整)
在文档排版中,分栏布局是提升内容可读性和视觉层次的重要手段。然而,分栏间距的精准控制往往成为用户操作中的难点,尤其当涉及多平台(如Windows、Mac、移动端)、不同软件版本(如Word 2019、Office 365、WPS)以及特殊排
2025-05-03 08:31:10
101人看过
linux中的vim命令(Linux Vim命令)
Vim作为Linux环境中最经典的文本编辑工具之一,凭借其高效的键盘操作模式、强大的可扩展性和跨平台兼容性,成为系统管理员、开发者及运维人员的核心工具。相较于图形化编辑器,Vim通过命令模式、插入模式和底行模式的三态切换机制,实现了快速定位
2025-05-03 08:31:03
212人看过
微信小额支付免密码怎么开启(微信免密支付设置)
微信小额支付免密码功能是腾讯针对高频小额消费场景推出的便捷支付方案。该功能通过简化支付流程,在保障基础安全性的前提下,允许用户在特定金额范围内免除输入密码或指纹验证环节,显著提升移动支付效率。从技术实现角度看,微信依托大数据风控系统动态评估
2025-05-03 08:30:59
44人看过
微信表情图片如何编辑(微信表情图编辑)
微信表情图片作为社交互动的重要载体,其编辑过程涉及技术规范、设计创意、平台适配等多维度考量。从基础格式到动态效果,从版权合规到用户体验,微信表情的编辑需兼顾功能性与艺术性。本文将从八个核心维度解析微信表情图片的编辑逻辑,结合实操数据与案例对
2025-05-03 08:30:57
63人看过