Linux常用命令
全面的Linux命令速查手册,包含文件管理、系统管理、网络操作等各类命令说明
全部
共 194 个列出目录内容
切换当前工作目录
显示当前工作目录的完整路径
创建新目录
删除文件或目录
复制文件或目录
移动或重命名文件/目录
查看文件内容
分页查看文件内容
更强大的分页查看工具
查看文件开头部分
查看文件末尾部分
创建空文件或更新文件时间戳
修改文件或目录权限
修改文件或目录的所有者和所属组
在目录树中搜索文件
在文件中搜索匹配的文本
创建文件链接(软链接/硬链接)
统计文件的行数、字数、字节数
对文件内容进行排序
去除重复行
按列提取文件内容
比较两个文件的差异
同时输出到屏幕和文件
字符转换或删除
强大的文本处理工具
流编辑器,文本替换和处理
构建并执行命令行
显示当前进程状态
实时显示系统进程和资源使用情况
更友好的进程查看工具(需安装)
向进程发送信号(通常用于终止进程)
根据进程名终止进程
根据条件终止进程
显示后台任务
将任务放到后台运行
将后台任务放到前台运行
让命令在后台持续运行
以指定优先级运行命令
修改运行中进程的优先级
显示磁盘空间使用情况
显示目录或文件的磁盘使用情况
显示内存使用情况
显示系统运行时间和负载
显示系统信息
显示或设置主机名
显示或设置系统日期和时间
显示日历
安全关闭系统
重启系统
停止系统运行
关闭系统并切断电源
切换系统运行级别
管理系统服务(systemd)
查看系统日志
显示内核启动信息
列出块设备信息
磁盘分区工具
挂载文件系统
卸载文件系统
管理定时任务
在指定时间执行命令
创建新用户
删除用户
修改用户属性
修改用户密码
创建新用户组
删除用户组
显示当前登录用户
显示当前用户名
显示用户ID和组ID信息
切换用户身份
以管理员权限执行命令
显示登录用户及其活动
显示用户登录历史
显示或配置网络接口
更强大的网络配置工具
测试网络连通性
显示网络状态
更强大的网络状态工具
命令行数据传输工具
命令行下载工具
安全登录远程主机
安全复制文件到远程主机
高效的文件同步工具
追踪数据包路由路径
查询DNS记录
更强大的DNS查询工具
防火墙规则管理
归档压缩工具
文件压缩工具
文件解压工具
ZIP格式压缩工具
ZIP格式解压工具
高压缩比压缩工具
Burrows-Wheeler压缩工具
查看命令的手册页
查看命令的详细信息文档
查看Shell内置命令的帮助
查找命令的完整路径
查找命令的二进制、源代码和手册页位置
显示命令的简要描述
根据描述搜索命令
输出文本到标准输出
格式化输出
设置命令别名
显示命令历史
清空终端屏幕
显示或设置环境变量
设置环境变量
在当前Shell执行脚本
显示或设置Shell变量
删除变量或函数
显示命令类型
强大的文本编辑器
简单易用的文本编辑器
经典文本编辑器
列出USB设备
列出PCI设备
显示CPU信息
显示已加载的内核模块
加载或卸载内核模块
创建文件系统
检查并修复文件系统
转换并复制文件
删除空目录
查看文件类型
显示文件或文件系统状态
以树状图显示目录结构
快速查找文件(基于数据库)
提取文件路径中的文件名
提取文件路径中的目录名
合并文件的行
给文件添加行号
反向显示文件内容
反转每行字符
拆分文件
安全删除文件(覆盖内容)
创建临时文件或目录
以树状图显示进程
根据名称查找进程ID
终端多路复用器
终端多路复用器
测量命令执行时间
定期执行命令
跟踪系统调用
显示当前运行级别
显示Linux发行版信息
控制系统时间和日期
管理系统服务(SysVinit)
修改用户密码过期信息
修改用户登录Shell
显示用户所属的组
显示所有用户的最近登录信息
安全编辑sudoers文件
网络工具(netcat)
远程登录工具
安全文件传输
列出打开的文件
显示或修改路由表
显示或修改ARP缓存
网络扫描工具
网络数据包分析工具
查询和控制网络驱动设置
显示使用文件或端口的进程
显示块设备属性
磁盘分区工具
调整ext2/ext3/ext4文件系统参数
启用交换分区
禁用交换分区
显示虚拟内存统计
显示CPU和I/O统计
监控磁盘I/O使用情况
显示CPU统计
系统活动报告
测试文件类型和值比较
退出当前Shell
退出登录Shell
从标准输入读取一行
执行命令并替换当前Shell
执行算术运算
表达式求值
任意精度计算器
显示环境变量
删除别名
查看gzip压缩文件内容
查看bzip2压缩文件内容
查看xz压缩文件内容
解压xz文件
解压bzip2文件
计算文件的MD5校验和
计算文件的SHA256校验和
Base64编解码
复制文件并设置属性
关于 Linux 命令
简介
Linux 命令行是 Linux 系统的核心交互方式,通过终端输入命令可以高效地完成文件管理、系统配置、网络操作等任务。掌握常用命令是 Linux 学习的基础,也是运维工程师和开发人员的必备技能。
命令分类
- 文件管理:文件和目录的创建、删除、复制、移动、查看等操作
- 进程管理:查看、启动、停止、监控进程状态
- 系统管理:系统信息查看、服务管理、磁盘管理、定时任务等
- 用户管理:用户和组的创建、删除、权限管理等
- 网络管理:网络配置、连接测试、文件传输等
- 压缩备份:文件压缩、解压、归档等操作
- Shell操作:环境变量、别名、历史命令等
学习建议
- 勤加练习:在终端中实际操作每个命令,加深理解
- 善用帮助:使用 man 命令查看详细手册,如 man ls
- 组合使用:通过管道符 | 组合多个命令,发挥更大威力
- 注意权限:部分命令需要 sudo 权限,谨慎使用 -f、-r 等危险选项
常用快捷键
- Tab:自动补全命令或文件名
- Ctrl + C:终止当前命令
- Ctrl + L:清屏
- Ctrl + R:搜索历史命令
- ↑ / ↓:浏览历史命令
本页面整理了 Linux 系统中最常用的命令,点击命令可展开查看详细用法和示例。建议初学者从文件管理命令开始学习。