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

linux命令归纳(Linux指令速查)

作者:路由通
|
183人看过
发布时间:2025-05-04 04:04:48
标签:
Linux命令作为操作系统的核心交互工具,其设计哲学融合了简洁性、模块化与高度可组合性。通过数百个基础命令的有机组合,用户可实现从文件管理到系统维护的全方位操作。这些命令遵循统一的语法规则(如选项前缀"-"和"--")、标准化输入输出机制(
linux命令归纳(Linux指令速查)

Linux命令作为操作系统的核心交互工具,其设计哲学融合了简洁性、模块化与高度可组合性。通过数百个基础命令的有机组合,用户可实现从文件管理到系统维护的全方位操作。这些命令遵循统一的语法规则(如选项前缀"-"和"--")、标准化输入输出机制(管道与重定向),以及严格的权限管理体系。其价值不仅体现在单个命令的功能实现,更在于通过命令串联形成的复杂工作流。例如,简单的"ls -l | grep ^d"即可筛选出当前目录下的所有子目录,而"find / -name .log -exec cat >> aggregate.log"则能跨文件系统收集日志信息。这种特性使得Linux命令既是系统管理员的利器,也是自动化脚本编写的基础组件。

一、文件操作类命令

文件系统操作构成Linux日常运维的核心需求,相关命令覆盖创建、查看、移动、删除等全生命周期管理。

命令组核心功能典型选项适用场景
文件查看ls-a(显示隐藏文件)、-l(详细信息)、-h(人性化单位)快速查看目录内容
文件查看stat无常用选项查看文件元数据
文件复制cp-r(递归复制)、-u(仅更新)、-p(保留属性)备份文件/目录
文件移动mv-f(强制覆盖)、-n(不覆盖)批量重命名/迁移文件
文件删除rm-r(递归删除)、-f(强制删除)清理临时文件

特殊操作需注意:rm -i开启交互确认模式,cp -a实现归档式复制(保留所有属性)。对于大规模文件操作,建议配合find命令使用,如find . -name ".tmp" -delete可安全清理临时文件。

二、用户与权限管理

用户体系与文件权限构成Linux安全模型的基石,相关命令直接操作系统最核心的访问控制机制。

命令组功能定位关键参数作用对象
用户管理useradd-g(指定主组)、-s(登录shell)创建新用户
用户管理userdel-r(删除家目录)删除用户账户
组管理groupadd无常用选项创建用户组
权限修改chmodu+x(赋执行权)、g-w(撤写权限)文件权限设置
属主变更chown:group(仅改组)文件所有权转移

权限体系遵循三层模型:chmod 755 directory设置目录为rwxr-xr-x,setfacl可设置默认ACL策略。特殊技巧:sudo -i切换到目标用户的完整环境,visudo安全编辑/etc/sudoers文件。

三、进程与作业管理

进程管理命令构建了完整的进程监控体系,支持从单进程操作到系统级资源调度。

命令类别代表命令核心参数典型应用
进程查看psaux(全格式)、-ef(树状显示)实时进程快照
动态监控top-p PID(跟踪进程)、H(线程模式)交互式监控
进程控制kill-9(强制终止)、-15(优雅终止)信号发送
后台管理jobs-l(长格式显示)查看作业队列
任务调度atnow+time(定时执行)延迟任务管理

高级用法示例:ps -C sshd --forest以树状图显示SSH服务进程,killall -9 nginx批量终止指定服务。对于顽固进程,可结合lsof -p PID查找占用资源后处理。

四、网络配置与诊断

网络命令集提供从接口配置到流量分析的全套工具,支持TCP/IP协议栈的多维度管理。

功能模块核心命令常用选项典型场景
接口配置ipaddr(地址管理)、link(接口状态)替代ifconfig
路由管理route-n(数字显示)、-v(详细模式)查看路由表
连接诊断ping-c(次数)、-q(静默模式)网络连通性测试
端口扫描nmap-sV(服务检测)、-O(OS检测)安全审计
流量分析iftop-n(不解析主机)、-B(显示带宽)实时流量监控

实践技巧:ss -tuln显示监听端口,traceroute www.baidu.com追踪路由路径。对于防火墙配置,firewall-cmd --add-service=http比iptables更易用。注意nmcliip命令在现代发行版中的协同使用。

五、软件包管理

不同发行版的包管理系统形成显著差异,但均实现软件的安装、更新与依赖解决。

发行版包管理器核心子命令特色功能
Debian/Ubuntuaptinstall/remove/upgrade自动解决依赖
RedHat/CentOSyumlist/update/erase仓库缓存管理
ArchLinuxpacman-S(同步安装)、-U(升级包)简单滚动更新
OpenSUSEzypperref多仓库同步
通用工具rpm/dpkg-ivh/-r底层包操作

高级操作对比:apt-get build-dep自动安装编译依赖,yum groupinstall批量安装软件组。对于跨平台包管理,snap提供沙箱化封装,但需注意与系统包的兼容性冲突。

六、文本处理工具链

文本处理三剑客(grep/sed/awk)构成强大的流水线处理能力,支持从简单过滤到复杂模式匹配。

工具类型核心命令特征语法典型应用
文本搜索grep正则表达式、-v反向匹配日志分析
流编辑seds///替换、地址范围限定批量文本修改
字段处理awk'print $1'、BEGIN/END块结构化数据处理
排序统计sort/uniq-n数值排序、-c计数数据预处理
文本合并paste/join-d指定分隔符、1:1键连接横向合并数据

实战案例:grep -Eo '[0-9]4' log.txt | sort | uniq -c统计日志中四位数出现频率。进阶技巧:awk 'for(i=1;i<=NF;i++) sum+=$i END print sum' data.csv计算CSV文件列总和。

七、系统监控与资源管理

监控系统资源使用状况是保障系统稳定运行的关键,相关命令提供实时数据采集与历史分析能力。

监控维度核心命令关键选项数据类型
CPU负载top/htop-d秒数(刷新间隔)、-p PID(特定进程)动态实时数据
内存使用free-h(人类可读)、-m(MB单位)静态快照数据
磁盘空间df-h(可视化单位)、-T(显示文件系统)挂载点使用率
IO性能iostat-d(设备统计)、-x(扩展模式)磁盘读写速率
网络流量ifstat-t(时间戳)、-i eth0(指定接口)实时带宽监控

历史数据分析:sar -u -f /var/log/sysstat/sa12查看昨日CPU利用率。对于长期监控,应配置collectdprometheus等专业工具,但基础命令仍是故障排查的首选。

八、磁盘与存储管理

存储设备管理涉及从物理分区到逻辑卷的多层次操作,直接影响系统数据安全性与可用性。

管理层级核心工具关键参数应用场景
分区操作fdisk/partedmkpart主分区、quit退出保存
文件系统mkfs.-t ext4(指定类型)、-L label(添加标签)
挂载管理mount/umount-o rw(读写模式)、LABEL=xxx(按标签挂载)

>进阶技术:

相关文章
javascript 函数式编程(JS函数式编程)
JavaScript函数式编程是一种基于数学函数理论的编程范式,强调通过不可变数据、纯函数和函数组合来构建可预测、可维护的程序结构。相较于传统命令式编程,它通过将计算过程抽象为函数变换,实现了更高的代码复用性和更低的副作用风险。在现代前端开
2025-05-04 04:04:46
150人看过
华为路由器怎么设置dhcp模式(华为路由DHCP设置)
华为路由器的DHCP模式设置是网络管理中的核心操作之一,其通过动态分配IP地址、简化设备接入流程,显著提升了家庭及企业网络的部署效率。与传统静态IP分配相比,DHCP模式能够自动适配设备数量变化,减少地址冲突风险,同时支持灵活的租约管理和安
2025-05-04 04:04:47
114人看过
r语言axis函数(R轴函数)
R语言中的axis函数是图形绘制体系中的核心组件,负责控制坐标轴的刻度、标签、方向及样式。作为基础绘图系统(base graphics)的关键函数,它通过灵活的参数配置实现对二维坐标系精细调控。相较于Python的Matplotlib或gg
2025-05-04 04:04:41
249人看过
刚刚删除的微信聊天记录怎么恢复(微信记录恢复方法)
关于刚刚删除的微信聊天记录恢复问题,其核心难点在于数据存储机制与操作系统的特性差异。微信聊天记录通常以SQLite数据库形式存储于设备本地,同时部分数据会同步至云端(如iCloud或微信服务器)。删除操作并非立即清除数据,而是标记为“可覆盖
2025-05-04 04:04:37
302人看过
华为应用市场安卓版下载(华为安卓应用市场下载)
华为应用市场安卓版作为华为终端用户的核心应用分发平台,深度整合了鸿蒙系统与安卓生态,构建了覆盖全场景的分发服务体系。该平台依托华为强大的硬件矩阵优势,通过四重检测机制(恶意行为检测、隐私合规检测、安全漏洞扫描、人工复检)保障应用安全性,日均
2025-05-04 04:04:37
257人看过
路由器的按钮按了会怎样(路由器按钮作用)
路由器作为家庭网络的核心设备,其物理按钮的功能直接影响网络稳定性与设备安全性。用户误触或主动操作按钮可能引发配置重置、连接中断、硬件损伤等连锁反应。不同按钮对应不同的底层机制:复位键触发固件重构,电源键控制电能供应,WPS按钮启用快速加密协
2025-05-04 04:04:33
211人看过