看需求,选命令。36 题,五个分类,选完立刻给反馈,错题可以单独重练。
提示:可以直接按数字键 1-4 作答,按 回车 跳到下一题,不用鼠标。
速查表(36 条,点开对照)
文件与目录#
| 命令 | 作用 |
|---|
pwd | 我在哪个目录 |
ls -lh | 列表 + 人类可读大小 |
cd | 回主目录 |
cd - | 回上一个目录 |
tail -n 100 文件 | 最后 100 行 |
head -5 文件 | 前 5 行 |
cp -r 源 目标 | 复制目录 |
mv 旧 新 | 移动 / 重命名 |
mkdir -p a/b/c | 建多级目录 |
du -sh * | sort -h | 谁最占地方 |
查找与文本#
| 命令 | 作用 |
|---|
grep -i 关键词 文件 | 忽略大小写搜索 |
grep -r 关键词 目录 | 递归搜索 |
grep -A3 -B3 关键词 | 前后各 3 行 |
find / -name "*.log" | 按名字找文件 |
wc -l 文件 | 有多少行 |
cmd | tee 文件 | 屏幕 + 文件同时 |
sed -i "s/旧/新/g" 文件 | 原地批量替换 |
权限与用户#
| 命令 | 作用 |
|---|
chmod +x 文件 | 加执行权限 |
chmod 600 文件 | 只有自己能读写 |
chmod 755 目录 | 目录标准权限 |
chown -R 用户:组 路径 | 改属主 |
namei -l 路径 | 逐层看权限 |
id | 我是谁、在哪些组 |
usermod -aG 组 用户 | 追加组(a 不能漏) |
进程与系统#
| 命令 | 作用 |
|---|
pgrep -a 名字 | 找进程 + 命令行 |
ps aux | grep 名字 | 找进程(传统写法) |
ss -ltnp | 端口被谁占 |
kill PID | 礼貌退出(15) |
kill -9 PID | 强杀(最后手段) |
systemctl enable --now 服务 | 开机自启 + 立刻启动 |
journalctl -u 服务 -n 50 | 服务最近日志 |
top → M / P | 按内存 / CPU 排序 |
df -h -x tmpfs | 磁盘使用率 |
lsof +L1 | 已删除但仍被占用的文件 |
| 命令 | 作用 |
|---|
ip -br a | 网卡和 IP(简洁) |
ip route | 默认网关 |
nc -zv 主机 端口 | 测端口(refused vs timeout) |
nslookup 域名 | 测 DNS |
/etc/resolv.conf | DNS 配置 |