If this tool helped you, you can buy us a coffee ☕
查询Linux命令的用法、选项与示例,快速掌握命令参数。
列出目录内容,可显示文件名、权限、大小等信息。
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 0ADB命令参考表
提供Android调试桥常用命令速查,涵盖设备连接、应用管理等指令。

JSON Formatter
Process JSON data online: format, minify, and validate to boost your development and debugging efficiency.

PYC Decompiler
Restore Python bytecode .pyc files into readable source code for easy code auditing and learning. Supports mainstream versions.
当遇到不熟悉的 Linux 命令时,只需输入命令名称,即可获取该命令的功能说明、语法格式、常用选项和典型示例,帮助开发者和运维人员快速准确地上手使用。
ls、grep 或 awk。chmod;示例输出:chmod - 修改文件权限 语法: chmod [选项] 模式 文件... 常用选项: -R 递归修改 示例: chmod 755 file.sh
LS 或 ls 均可返回相同结果。cd、echo)和外部命令。仅支持查询已收录的命令,极冷门命令可能暂未覆盖;示例基于通用发行版,具体选项可能因系统版本略有差异;使用命令时请遵守所在系统的权限规范,谨慎执行高危操作。
对于参数复杂的命令(如 find、sed),建议结合示例理解选项组合;若需查看完整的官方手册,可在终端使用 man 命令 获取更详细的说明。常用参考:ls -l 列出文件详情,grep -r "text" dir/ 递归搜索文本。