工具用的顺手吗?
你的反馈能帮助我们做得更好
查询Linux命令的用法、选项与示例,快速掌握命令参数。
收录的Linux/GNU及Shell命令参考,不在网页执行。不同发行版、Shell和工具版本的参数会不同,需先查看本机手册;删除、权限、用户和服务示例会修改系统,不要直接粘贴到生产环境。 参考来源
列出目录内容,可显示文件名、权限、大小等信息。
ls [选项] [目录]ls -alh /var/log切换工作目录,是最常用的导航命令。
cd [目录]cd /etc/nginx打印当前所在的工作目录绝对路径。
pwdpwd创建一个或多个新目录。
mkdir [选项] 目录名...mkdir -p project/src/utils删除一个或多个空目录。
rmdir [选项] 目录名...rmdir build cache删除文件或目录,删除后无法恢复,请谨慎使用。
rm [选项] 文件...rm -rf node_modules复制文件或目录到指定位置。
cp [选项] 源文件 目标cp -r src/ backup/src/移动或重命名文件、目录。
mv [选项] 源 目标mv old.log archive/2024.log创建空文件或更新文件的访问/修改时间。
touch [选项] 文件...touch index.html在指定目录下按名称、类型、大小、时间等条件搜索文件。
find 路径 [表达式]find . -name '*.log' -mtime -7通过预建索引数据库快速搜索文件名,速度比 find 快。
locate [选项] 模式locate sshd_config在 PATH 环境变量中查找可执行命令的完整路径。
which 命令名which node查找命令的二进制、源代码与手册页位置。
whereis 命令名whereis git识别文件类型,区分文本、可执行、图片等。
file 文件...file ./bin/server显示文件或目录的详细元信息,包括 inode、大小、时间戳等。
stat 文件...stat /etc/hosts创建链接文件,支持硬链接和符号链接。
ln [-s] 源 目标ln -s /opt/app/current /usr/local/bin/app查看文件内容,或拼接多个文件输出。
cat [选项] 文件...cat /etc/os-release按页查看大文件,支持向前向后滚动与搜索。
less [选项] 文件less /var/log/syslog按页向下浏览文件内容,功能比 less 简单。
more 文件more README.md查看文件开头若干行,默认 10 行。
head [选项] 文件head -n 20 access.log查看文件末尾若干行,常配合 -f 实时跟踪日志。
tail [选项] 文件tail -f -n 100 /var/log/nginx/error.log统计文件的行数、字数、字节数。
wc [选项] 文件wc -l access.log按正则模式在文件或输入中搜索匹配的行。
grep [选项] 模式 文件...grep -RIn 'TODO' src/流式文本编辑器,常用于查找替换与删除行。
sed [选项] '脚本' 文件sed -i 's/foo/bar/g' config.ini强大的列式文本处理语言,适合结构化数据统计。
awk '模式 {动作}' 文件awk -F: '{print $1, $7}' /etc/passwd按字符或分隔符切分文件每一行,提取指定字段。
cut [选项] 文件cut -d',' -f1,3 data.csv对文本行排序,支持数字、字典序、反向等。
sort [选项] 文件sort -nr -k2 scores.txt去除相邻重复行,常与 sort 联用。
uniq [选项] 文件sort access.log | uniq -c | sort -nr按字符替换或删除标准输入中的内容。
tr [选项] 集合1 [集合2]echo 'HELLO' | tr 'A-Z' 'a-z'比较两个文件或目录的差异。
diff [选项] 文件1 文件2diff -u old.conf new.conf从标准输入读取参数并构造命令执行,搭配管道使用。
命令 | xargs [选项] 命令find . -name '*.tmp' | xargs rm -f修改文件或目录的访问权限,可使用数字或符号模式。
chmod [选项] 模式 文件...chmod 755 deploy.sh更改文件或目录的所有者及所属组。
chown [选项] 用户[:组] 文件...chown -R www-data:www-data /var/www更改文件或目录的所属用户组。
chgrp [选项] 组 文件...chgrp developers project/设置新建文件或目录的默认权限掩码。
umask [选项] [掩码]umask 022以另一用户(默认 root)身份执行命令。
sudo [选项] 命令sudo systemctl restart nginx查看当前系统的进程信息快照。
ps [选项]ps aux | grep nginx实时显示系统中各进程的 CPU、内存占用情况。
toptop交互式进程查看器,比 top 更友好,支持鼠标和颜色。
htophtop向进程发送信号,常用于终止进程。
kill [-信号] PID...kill -9 12345按进程名批量结束进程。
killall [选项] 进程名killall nginx按名称、用户、TTY 等条件结束进程。
pkill [选项] 模式pkill -u alice node列出当前 shell 的后台作业。
jobs [选项]jobs -l将暂停的作业放到后台继续运行。
bg [作业号]bg %1将后台作业切换到前台运行。
fg [作业号]fg %1运行命令并忽略挂起信号,使其在终端关闭后继续执行。
nohup 命令 [&]nohup ./server > server.log 2>&1 &显示内核名称、版本、硬件平台等系统信息。
uname [选项]uname -a显示系统已运行时间、登录用户数与平均负载。
uptimeuptime查看内存与交换分区的使用情况。
free [选项]free -h查看文件系统的磁盘空间使用情况。
df [选项] [文件]df -hT估算文件或目录占用的磁盘空间。
du [选项] [路径]du -sh ./*列出系统当前打开的文件,包括网络套接字。
lsof [选项]lsof -i :8080查看内核环形缓冲区中的消息,调试硬件或驱动问题。
dmesg [选项]dmesg -T | tail -50显示或设置系统日期和时间。
date [选项] [+格式]date '+%Y-%m-%d %H:%M:%S'查看当前用户的命令历史记录。
history [选项]history | grep ssh管理用户的定时任务计划。
crontab [选项]crontab -esystemd 服务管理工具,用于启动、停止、查看服务。
systemctl 子命令 [服务]systemctl status nginx向目标主机发送 ICMP 数据包测试连通性与延迟。
ping [选项] 主机ping -c 4 8.8.8.8强大的 URL 数据传输工具,支持 HTTP、HTTPS、FTP 等协议。
curl [选项] URLcurl -X POST -d 'a=1' https://api.example.com从网络下载文件,支持断点续传和递归镜像。
wget [选项] URLwget -c https://example.com/big.iso安全 Shell 远程登录其他主机或执行远程命令。
ssh [选项] 用户@主机ssh -p 2222 user@server.com基于 SSH 在本地与远程之间安全复制文件。
scp [选项] 源 目标scp ./app.tar.gz user@host:/tmp/高效的文件同步工具,支持增量传输和断点续传。
rsync [选项] 源 目标rsync -avz ./dist/ user@host:/var/www/查看网络连接、路由表、网卡统计等。
netstat [选项]netstat -tnlp查看 socket 连接状态,netstat 的现代替代品。
ss [选项]ss -tnlp查看与配置网络接口、路由表、隧道等,替代 ifconfig。
ip [选项] 对象 命令ip addr show查看或配置网络接口(部分发行版已弃用,可改用 ip)。
ifconfig [接口] [选项]ifconfig eth0跟踪数据包到目标主机经过的路由路径。
traceroute 主机traceroute google.com执行 DNS 查询并显示详细应答,常用于 DNS 排错。
dig [选项] 域名 [记录类型]dig example.com MX查询 DNS 记录,老牌但仍常用的 DNS 工具。
nslookup 域名 [服务器]nslookup example.com 8.8.8.8打包或解包归档文件,常配合 gzip/bzip2 压缩。
tar [选项] [归档文件] [文件...]tar -czf logs.tar.gz logs/使用 gzip 算法压缩文件,扩展名为 .gz。
gzip [选项] 文件gzip access.log解压 gzip 压缩的文件。
gunzip 文件gunzip access.log.gz创建 zip 格式压缩包,跨平台兼容性好。
zip [选项] 压缩包 文件...zip -r project.zip project/解压 zip 格式压缩包。
unzip [选项] 压缩包unzip -d output project.zip新建系统用户账号。
useradd [选项] 用户名useradd -m -s /bin/bash alice删除系统用户账号。
userdel [选项] 用户名userdel -r alice修改用户账号属性,如所属组、shell 等。
usermod [选项] 用户名usermod -aG docker alice修改用户登录密码。
passwd [用户名]passwd alice切换到另一用户身份。
su [选项] [用户]su - root显示当前有效用户的名字。
whoamiwhoami显示当前用户的 UID、GID 与所属组。
id [用户名]id alice查看用户所属的全部用户组。
groups [用户名]groups alice显示当前登录到系统的用户。
who [选项]who -H查看当前登录用户及其正在执行的命令。
w [选项]w输出字符串或变量内容到标准输出。
echo [选项] 字符串echo "Hello $USER"按指定格式输出文本,比 echo 更灵活。
printf 格式 [参数...]printf '%-10s %d\n' 'count:' 42查看命令的手册页。
man [章节] 命令man 5 crontab为命令设置别名,简化常用调用。
alias [名称='命令']alias ll='ls -alh'设置或导出环境变量到子进程。
export 变量=值export PATH=$PATH:/opt/bin在当前 shell 中执行脚本,使其中的变量与函数生效。
source 文件 或 . 文件source ~/.bashrc清空终端屏幕。
clearclear退出当前 shell 或终端会话。
exit [状态码]exit 0概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
这是一份可筛选的 Linux 命令速查表。输入命令名或关键词后,匹配内容会显示在结果卡片中;卡片可提供用途说明、语法、示例,以及部分条目的补充备注。分类按钮可以把结果缩小到文件目录、文本查看、权限、进程、网络、软件包等任务类别。
检索时可以从命令名开始,也可以输入用途、语法片段或示例中的词。例如找文件操作时试试 find,想看目录清单则查 ls。命令名称和检索词会按不区分大小写的方式匹配。
卡片把常见用法压缩成便于浏览的提示,适合先确定命令名称和常见选项。它不替代你当前 Linux 环境里的完整帮助页:相同命令在不同发行版、版本或 GNU/BSD 实现中,选项和默认行为可能不同。有关 GNU ls、grep 的具体写法,可对照它们各自的维护者手册;Linux 手册页项目也提供本机帮助文档的参考入口。
ls 的功能和选项核对。核验日期:2026-09-26。grep 的匹配语法及选项核对。核验日期:2026-09-26。指南
按步骤完成操作,并通过示例核对输入与结果。
在关键词框试输入 ls、tar,或输入描述操作的词。搜索会匹配命令名称、用途、语法、示例和有备注的条目。
需要缩小范围时,点击文件目录、文本处理、权限管理、进程管理、网络通信或其他分类;选“全部”可恢复完整结果。
先看语法了解参数位置,再用示例辨认选项组合。卡片提供复制语法和复制示例的操作,可把文本带到自己的终端或笔记中。
执行前在目标机器上查看 man 命令名 或命令自身的帮助输出,确认所用选项适用于当前版本。
例如,查到 find . -name '*.log' -mtime -7 后,先确认起始目录是你希望搜索的位置,再按实际文件名和时间条件修改示例。
场景
查看这项工具在不同工作与生活流程中的用法。
维护者可先查 ls 或 tail,确认目录查看和末尾内容检查的语法,再按服务器上的真实路径调整示例。
学习者可查 chmod、cp 或 rm 的参数结构,把语法卡片当作阅读线索,并在执行前检查对象路径和选项。
搜索结果适合回答“可能用哪个命令、常见语法长什么样”。涉及系统配置、批量处理或服务故障时,仍要结合命令输出和环境文档判断。
问答
集中解答高频疑问与容易混淆的问题。
不区分。输入 LS 与 ls 会按同样的大小写规则检索。
可以。选择文件目录、权限、进程、网络等分类后,结果只保留对应类别;选择“全部”会清除分类筛选。
每条命令卡片提供复制语法和复制示例的操作。复制后可粘贴到笔记或终端,再根据目标环境核对参数。
须知
使用前了解适用范围、结果限制与必要提醒。
命令卡片是便于检索的参考条目,不会在你的系统上运行命令,也不能保证覆盖所有发行版命令、内建命令或可选软件包。特别是同名命令的扩展选项、输出格式和默认行为可能因实现与版本而异;需要精确结果时,以目标机器的手册页和实际版本为准。
删除、递归修改和系统管理命令可能影响大量文件或服务。复制示例后,先核对路径、通配符、用户权限和选项;不要在未确认目标范围时直接执行递归删除或带强制参数的命令。
推荐
查找相关工具、专题与可用的 API 能力。