Linux命令工具
ls文件操作列出目录内容
ls [选项] [目录]
cd文件操作切换目录
cd [目录]
cp文件操作复制文件或目录
cp [选项] 源 目标
mv文件操作移动或重命名文件
mv [选项] 源 目标
rm文件操作删除文件或目录
rm [选项] 文件
mkdir文件操作创建目录
mkdir [选项] 目录
touch文件操作创建空文件或更新时间戳
touch [选项] 文件
pwd文件操作显示当前工作目录
pwd [选项]
cat文件操作查看文件内容
cat [选项] 文件
less文件操作分页查看文件内容
less [选项] 文件
find文件查找查找文件和目录
find [路径] [表达式]
which文件查找查找命令所在路径
which [选项] 命令
whereis文件查找查找命令二进制、源码和手册页位置
whereis [选项] 命令
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 [命令] [包名]
envShell显示或设置环境变量
env [选项] [变量=值] [命令]
hostname系统信息显示或设置主机名
hostname [选项]
watch系统监控定期执行命令并全屏显示结果
watch [选项] 命令
journalctl系统监控查看 systemd 系统日志
journalctl [选项]
firewall-cmd网络工具firewalld 防火墙管理工具
firewall-cmd [选项]
ufw网络工具Ubuntu 简易防火墙
ufw [命令]
docker容器容器管理工具
docker [命令] [选项]
git版本控制分布式版本控制系统
git [命令] [选项]
vim文本处理强大的文本编辑器
vim [选项] 文件
nano文本处理简单易用的文本编辑器
nano [选项] 文件
base64文本处理Base64 编解码工具
base64 [选项] [文件]
md5sum文本处理计算文件 MD5 校验值
md5sum [选项] 文件
sha256sum文本处理计算文件 SHA256 校验值
sha256sum [选项] 文件
diff文本处理比较文件差异
diff [选项] 文件1 文件2
tree文件操作以树状图显示目录结构
tree [选项] [目录]
bcShell命令行计算器
bc [选项]
jq文本处理命令行 JSON 处理器
jq [选项] 过滤器 [文件]
tmuxShell终端复用器(比 screen 更现代)
tmux [命令]
screenShell终端复用器
screen [选项]
工具介绍
Linux 命令查询工具收录了 60+ 条常用 Linux 命令,覆盖文件操作、文本处理、用户管理、网络工具、系统监控、包管理、磁盘管理等 15 个分类。 支持按命令名、描述、选项、示例全文搜索,提供语法说明、常用选项和实际使用示例,帮助快速查找和学习 Linux 命令。
使用场景
| 场景 | 说明 |
|---|---|
| 日常运维 | 快速查询常用命令的用法和选项,提高工作效率 |
| 新手学习 | 通过分类浏览和示例代码,系统学习 Linux 命令 |
| 故障排查 | 查找网络诊断、进程管理、日志查看等排障命令 |
| 服务器管理 | 查询用户管理、权限设置、磁盘管理等服务器运维命令 |
| 脚本编写 | 查找文本处理、文件操作等脚本常用命令和语法 |
| 安全审计 | 了解权限管理、进程监控、网络连接等安全相关命令 |
常见问题
搜索没有找到结果?
尝试使用更简短的关键词,如搜索「文件」而不是「查看文件内容」。搜索会匹配命令名、描述、选项和示例内容。
如何快速找到网络相关命令?
在分类下拉框中选择「网络工具」或「网络命令」,即可筛选出 ping、curl、wget、ssh 等所有网络相关命令。
命令示例中的 \; 是什么意思?
在 find -exec 命令中,\; 是 -exec 参数的结束标志。反斜杠用于转义分号,防止 Shell 提前解释。
某些命令提示 command not found?
部分命令(如 htop、dig、rsync)需要额外安装。Debian/Ubuntu 使用 apt install,CentOS/RHEL 使用 yum install。
如何收藏常用命令?
点击命令卡片右上角的星星图标即可收藏。收藏的命令可在「收藏」标签页中快速查看。
支持危险命令的安全提示吗?
对 rm -rf、iptables -F 等危险操作,工具会在命令详情中显示安全警告,提醒谨慎使用。