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

常用linux命令20个(Linux常用命令)

作者:路由通
|
154人看过
发布时间:2025-05-03 05:19:31
标签:
Linux命令是操作系统交互的核心工具,其设计哲学强调简洁性与组合性,通过数百个基础命令构建出强大的系统管理能力。从文件操作到进程管理,从网络通信到权限控制,这些命令形成了一套完整的技术语言体系。掌握20个核心命令不仅能满足日常运维需求,更
常用linux命令20个(Linux常用命令)

Linux命令是操作系统交互的核心工具,其设计哲学强调简洁性与组合性,通过数百个基础命令构建出强大的系统管理能力。从文件操作到进程管理,从网络通信到权限控制,这些命令形成了一套完整的技术语言体系。掌握20个核心命令不仅能满足日常运维需求,更能通过命令组合实现复杂功能。本文选取的20个命令覆盖文件管理(ls/cd/mkdir/rm)、权限控制(chmod/chown)、进程监控(ps/kill/top)、网络传输(scp/wget)、文本处理(grep/awk)等八大维度,每个命令均具备跨平台适配能力,无论是物理服务器、容器环境还是云主机均可通用。

常	用linux命令20个

一、文件与目录操作命令

文件系统操作是Linux最基本的能力,以下4个命令构成操作闭环:

命令功能典型参数适用场景
ls列出目录内容-l(详细信息) -a(显示隐藏文件)查看当前目录文件属性
cd切换工作目录~(主目录) ../(上级目录)进入指定路径
mkdir创建目录-p(递归创建)搭建目录结构
rm删除文件/目录-rf(强制递归删除)清理测试文件

特殊说明:rm命令的危险性需特别注意,建议优先使用-i参数进行交互确认。对于批量删除需求,可结合find命令实现精准控制。

二、权限与所有权管理

命令功能权限表示法应用场景
chmod修改文件权限u=rwx(所有者) g=rx(组) o=r(其他)开放特定访问权限
chown变更文件所有者user:group(冒号分隔)修复权限归属问题
sudo提权执行命令-u username(指定用户)临时获取管理员权限

权限数值计算技巧:r=4,w=2,x=1,三位数分别对应所有者/组/其他。示例:chmod 755 file.txt 表示所有者全权限,组和其他用户读执行权限。

三、进程与系统监控

命令功能关键参数输出特征
ps查看当前进程aux(完整树状图) f(森林视图)静态进程快照
top动态进程监控-u user(过滤用户) M(按内存排序)实时刷新界面
kill终止指定进程-9(强制杀死) -15(优雅终止)需配合ps/top使用
htop增强版进程监控F4(树状视图) F9(杀掉进程)交互式操作界面

进程管理组合技:ps aux | grep java 查找Java进程,配合kill -9 PID强制终止。建议优先尝试正常信号终止,避免数据丢失。

四、网络通信命令

网络相关命令分为本地套接字和远程传输两类:

  • netstat:查看网络连接状态,-tuln参数显示监听端口
  • ssh:远程安全登录,-p指定非标准端口,配合keygen实现密钥认证
  • scp:安全文件传输,-r参数支持递归复制目录结构
  • wget:HTTP/FTP下载工具,-c参数支持断点续传

典型应用场景:通过ssh -N -L 本地端口:目标地址:服务端口 实现跳板机访问,配合netstat验证本地端口监听状态。

五、文本处理三剑客

命令核心功能特色参数处理对象
grep模式匹配搜索-i(忽略大小写) -v(反向匹配)纯文本内容
sort文本排序-n(数字排序) -r(倒序)结构化数据
awk字段处理工具-F指定分隔符 'print $2'提取字段CSV/TSV数据

经典组合:cat /var/log/syslog | grep ERROR 提取错误日志,sort -k3,3 -n 按第三字段排序。awk可实现SQL类分组统计功能,如'count[$1]++ END for(word in count) print word,count[word]'。

六、压缩与解压缩工具

格式压缩命令解压命令特点
.tar.gztar -czvftar -xzvf兼容多平台
.zipzip -runzipWindows兼容
.xzxz -9exz -d超高压缩比
.bz2bzip2 -kbunzip2中等压缩速度

压缩策略选择:对日志文件推荐.xz格式,Web资源包使用.tar.gz,Windows环境交换用.zip。注意保留源文件时添加-k或-v参数。

七、软件包管理系统

发行版包管理命令核心参数仓库更新
Debian/Ubuntuapt/dpkg-y(自动确认) --reinstall(重装)apt update
RedHat/CentOSyum/rpm-y(自动应答) --nodeps(忽略依赖)yum check-update
ArchLinuxpacman-Syu(同步升级) -Q(查询本地包)reflector排序镜像

源码编译安装:应对无预编译包场景,执行./configure --prefix=/usr/local 配置路径,make生成二进制,make install安装。注意清理编译文件防止污染系统。

八、系统信息查看工具

  • df -h:查看磁盘使用情况,-T显示文件系统类型
  • du -sh :统计目录大小,配合sort -h按容量排序
  • free -m:查看内存使用,-g改为GB单位显示
  • uname -a:显示系统内核信息,包含架构和版本号

硬件信息查看:lspci列出PCI设备,lscpu显示CPU详细信息,hdparm测试磁盘读写速度。结合grep筛选特定信息,如lsblk | grep disk 过滤磁盘设备。

在实际运维中,建议将常用命令别名化(如alias ll='ls -la'),并通过.bashrc配置文件永久生效。熟练运用管道符(|)和重定向(>),例如ps aux | grep python > process.log 实现进程信息留存。对于定时任务需求,可将命令写入crontab -e配置文件,设置分钟/小时/日期/月份/星期的执行周期。

掌握这些基础命令后,可通过组合使用解决复杂问题:find /var/log -type f -name ".log" -exec grep ERROR ; 批量搜索日志错误,tar -cvf backup.tar .conf && scp backup.tar userremote:/path/ 实现配置文件备份传输。最终形成"命令积木"式的操作思维,显著提升运维效率。

相关文章
min函数(最小值函数)
在计算机科学与数学领域,min函数作为基础但至关重要的工具,承担着从简单数值比较到复杂系统决策的多重角色。其核心功能在于从给定集合中快速识别最小值,这一特性使其成为算法优化、数据处理和业务逻辑中的关键组件。从数学本质来看,min函数通过遍历
2025-05-03 05:19:28
106人看过
抖音怎么取消入驻申请(抖音取消入驻申请)
抖音作为全球领先的短视频平台,其入驻机制与退出流程的复杂性常被用户忽视。取消入驻申请并非简单的"一键删除"操作,而是涉及账号状态核查、数据清算、协议终止等多维度技术流程。平台出于商业保护、内容安全及合规要求,设置了多重验证机制,这使得取消操
2025-05-03 05:19:20
250人看过
路由器配置默认路由(路由器设置默认网关)
路由器配置默认路由是网络架构设计中的核心环节,其作用在于为网络流量提供稳定的出口路径。默认路由作为一种特殊的静态路由,通常指向网关或外部网络,承担着将本地私有网络与外部互联的关键职责。合理配置默认路由不仅能提升网络传输效率,还能优化资源利用
2025-05-03 05:19:23
42人看过
方差函数公式(方差计算式)
方差函数公式作为统计学与数据分析领域的核心工具,其重要性贯穿于科学研究、工程实践与商业决策等多个维度。该公式通过量化数据分布的离散程度,为随机现象的规律性探索提供了数学基础。其定义通常表现为数据与均值之差的平方的平均值,但实际应用中需根据数
2025-05-03 05:19:18
51人看过
正弦函数的周期(正弦周期性)
正弦函数作为数学与自然科学领域的核心函数之一,其周期性特征贯穿于波动现象、信号处理、量子力学等众多学科。周期不仅是正弦函数重复性规律的量化表达,更是连接数学抽象与物理实体的重要纽带。从基础数学定义到多平台工程实现,正弦函数的周期特性既展现出
2025-05-03 05:19:16
339人看过
微信语音如何导出(微信语音导出)
微信作为国民级社交应用,其语音消息承载着大量重要信息。无论是商务沟通、法律取证还是个人数据备份,微信语音导出需求日益凸显。当前主流导出方式存在系统适配性差异、数据完整性风险、操作门槛高等痛点。本文将从技术原理、工具选择、操作流程等八个维度进
2025-05-03 05:19:12
362人看过