Linux命令工具
ls文件操作列出目录内容
ls [选项] [目录]
cd文件操作切换目录
cd [目录]
cp文件操作复制文件或目录
cp [选项] 源 目标
mv文件操作移动或重命名文件
mv [选项] 源 目标
rm文件操作删除文件或目录
rm [选项] 文件
mkdir文件操作创建目录
mkdir [选项] 目录
touch文件操作创建空文件或更新时间戳
touch [选项] 文件
cat文件操作查看文件内容
cat [选项] 文件
less文件操作分页查看文件内容
less [选项] 文件
find文件查找查找文件和目录
find [路径] [表达式]
grep文件查找搜索文本内容
grep [选项] 模式 [文件]
locate文件查找快速查找文件(基于数据库)
locate [选项] 模式
chmod权限管理修改文件权限
chmod [选项] 模式 文件
chown权限管理修改文件所有者
chown [选项] 用户:组 文件
ps进程管理查看进程状态
ps [选项]
top进程管理实时显示进程状态
top [选项]
kill进程管理终止进程
kill [选项] PID
systemctl进程管理管理系统服务
systemctl [命令] 服务名
ping网络命令测试网络连通性
ping [选项] 主机
curl网络命令传输数据(URL语法)
curl [选项] URL
wget网络命令下载文件
wget [选项] URL
ssh网络命令SSH远程登录
ssh [选项] 用户@主机
scp网络命令SSH文件传输
scp [选项] 源 目标
df系统信息查看磁盘使用情况
df [选项]
uname系统信息显示系统信息
uname [选项]
tar压缩解压打包/解包文件
tar [选项] 文件
zip压缩解压创建zip压缩包
zip [选项] 压缩包 文件
unzip压缩解压解压zip文件
unzip [选项] 压缩包
awk文本处理文本分析工具
awk [选项] '模式 {动作}' 文件
sed文本处理流编辑器
sed [选项] '命令' 文件
sort文本处理排序文本行
sort [选项] 文件
head文本处理查看文件开头内容
head [选项] 文件
tail文本处理查看文件末尾内容
tail [选项] 文件
wc文本处理统计文件行数、单词数、字节数
wc [选项] 文件
uniq文本处理去除重复行(需先排序)
uniq [选项] 文件
cut文本处理按列提取文本
cut [选项] 文件
tee文本处理从标准输入读取并写入文件和标准输出
command | tee [选项] 文件
xargs文本处理将标准输入转为命令参数
command | xargs [选项] 命令
useradd用户管理创建新用户
useradd [选项] 用户名
userdel用户管理删除用户
userdel [选项] 用户名
passwd用户管理修改用户密码
passwd [选项] 用户名
su用户管理切换用户身份
su [选项] 用户名
sudo用户管理以管理员权限执行命令
sudo [选项] 命令
whoami用户管理显示当前用户名
whoami
id用户管理显示用户UID和GID信息
id [选项] [用户名]
apt包管理Debian/Ubuntu 包管理工具
apt [命令] [包名]
yum包管理CentOS/RHEL 包管理工具
yum [命令] [包名]
dnf包管理新一代 Fedora/RHEL 包管理工具
dnf [命令] [包名]
du磁盘管理查看目录磁盘占用
du [选项] [路径]
mount磁盘管理挂载文件系统
mount [选项] 设备 挂载点
fdisk磁盘管理磁盘分区管理
fdisk [选项] 设备
lsblk磁盘管理列出块设备信息
lsblk [选项]
htop系统监控交互式进程监控(top增强版)
htop [选项]
free系统监控查看内存使用情况
free [选项]
uptime系统监控查看系统运行时间和负载
uptime [选项]
lsof系统监控列出打开的文件
lsof [选项]
netstat网络工具查看网络连接和端口
netstat [选项]
ss网络工具查看网络套接字(netstat替代)
ss [选项]
ifconfig网络工具查看和配置网络接口
ifconfig [接口] [选项]
ip网络工具网络配置工具(ifconfig替代)
ip [对象] [命令]
traceroute网络工具追踪网络路由路径
traceroute [选项] 主机
dig网络工具DNS查询工具
dig [选项] 域名 [记录类型]
nslookup网络工具DNS查询工具(交互式)
nslookup [域名] [DNS服务器]
iptables网络工具配置防火墙规则
iptables [选项] [链] [规则]
echoShell输出文本到标准输出
echo [选项] 字符串
exportShell设置环境变量
export 变量名=值
aliasShell设置命令别名
alias 别名="命令"
historyShell查看命令历史
history [选项]
sourceShell在当前Shell中执行脚本
source 文件
dateShell显示或设置系统日期时间
date [选项] [格式]
lnShell创建文件链接
ln [选项] 源 目标
nohupShell忽略挂断信号运行命令
nohup 命令 [参数] &
rsync文件传输高效的文件同步工具
rsync [选项] 源 目标
crontab定时任务管理定时任务
crontab [选项]
pip包管理Python 包管理工具
pip [命令] [包名]
工具介绍
Linux 命令查询工具,收录了 60+ 条常用 Linux 命令,覆盖文件操作、文本处理、用户管理、网络工具、系统监控、包管理、磁盘管理等 15 个分类。支持按命令名、描述、选项、示例全文搜索,提供语法说明、常用选项和实际使用示例,帮助快速查找和学习 Linux 命令。
功能特性
- 全文搜索:支持搜索命令名、描述、选项参数、示例代码,精准定位所需命令
- 分类筛选:按文件操作、网络工具、用户管理等 15 个分类快速过滤
- 展开/收起:点击命令卡片可展开查看详细信息,支持一键展开/收起全部
- 一键复制:命令名、语法格式、示例代码均可一键复制到剪贴板
- 安全提示:对
rm -rf、iptables -F等危险操作标注安全警告 - 分类标签:不同分类使用不同颜色标签,视觉区分清晰
使用步骤
- 在搜索框中输入命令名或关键词(如
find、端口、压缩) - 可选择分类下拉框按类别筛选命令
- 点击命令卡片或「详情」按钮展开查看选项和示例
- 点击「命令」或「语法」按钮一键复制到剪贴板
- 查看示例代码并点击「复制」按钮直接使用
- 点击「展开全部」可一次性展开所有命令的详细信息
常见问题
搜索没有找到结果?
尝试使用更简短的关键词。例如搜索 文件 而不是 查看文件内容,或清空分类筛选后重新搜索。搜索会匹配命令名、描述、选项和示例内容。
如何快速找到所有网络相关命令?
在分类下拉框中选择「网络工具」或「网络命令」,即可筛选出 ping、curl、wget、ssh、netstat、ss、dig 等所有网络相关命令。
命令示例中的 \\; 是什么意思?
在 find -exec 命令中,\\; 是 -exec 参数的结束标志。反斜杠用于转义分号,防止 Shell 提前解释。
某些命令提示 command not found?
部分命令(如 htop、dig、rsync)需要额外安装。Debian/Ubuntu 使用 apt install,CentOS/RHEL 使用 yum install 或 dnf install。