工具站大全 › Windows / Mac 软件 › Linux / Mac 终端命令
Linux / Mac 终端常用命令免费速查
Linux 服务器和 Mac 终端里最常用的命令都在这里,按用途分类,免费速查,输入关键词即可筛选。
文件与目录
| 命令 | 作用 |
|---|---|
ls -lah | 列出文件,含隐藏文件和易读大小 |
cd 目录 | 切换目录;cd ~ 回家目录,cd - 回上一个目录 |
pwd | 显示当前路径 |
mkdir -p a/b/c | 递归创建目录 |
cp -r 源 目标 | 复制目录 |
mv 源 目标 | 移动或重命名 |
rm -rf 目录 | 强制删除目录(不可恢复,务必确认路径) |
find . -name '*.log' | 按文件名查找 |
du -sh * | 查看各目录占用大小 |
df -h | 查看磁盘剩余空间 |
ln -s 源 链接名 | 创建软链接 |
tar -czvf a.tar.gz 目录 | 打包压缩;tar -xzvf a.tar.gz 解压 |
查看与搜索文本
| 命令 | 作用 |
|---|---|
cat / less 文件 | 查看文件;less 可翻页,q 退出 |
head -n 20 / tail -n 20 | 看前 / 后 20 行 |
tail -f 日志 | 实时追踪日志 |
grep -rn '关键词' . | 递归搜索文本并显示行号 |
wc -l 文件 | 统计行数 |
sort | uniq -c | 排序后统计重复行 |
权限与用户
| 命令 | 作用 |
|---|---|
chmod +x 脚本 | 加执行权限 |
chmod 644 文件 | 所有者读写,其他人只读 |
chown 用户:组 文件 | 修改所有者 |
sudo 命令 | 以管理员身份执行 |
whoami / id | 查看当前用户 |
进程与系统
| 命令 | 作用 |
|---|---|
top / htop | 实时查看 CPU、内存占用 |
ps aux | grep 名称 | 查找进程 |
kill PID / kill -9 PID | 结束 / 强制结束进程 |
free -h | 查看内存(macOS 用 vm_stat 或活动监视器) |
uname -a | 查看内核和系统信息 |
uptime | 开机时长和负载 |
systemctl status 服务 | 查看服务状态(systemd 系统) |
journalctl -u 服务 -f | 查看服务日志 |
网络
| 命令 | 作用 |
|---|---|
ip a 或 ifconfig | 查看 IP 地址(macOS 用 ifconfig) |
ping -c 4 网址 | 测试连通 |
curl -I 网址 | 查看网页响应头 |
wget 网址 | 下载文件 |
ss -tlnp | 查看监听端口(macOS 用 lsof -i -P | grep LISTEN) |
ssh 用户@主机 | 远程登录 |
scp 文件 用户@主机:路径 | 远程复制文件 |
dig 域名 | 查询 DNS 解析 |
macOS 终端专用
| 命令 | 作用 |
|---|---|
open . | 在访达中打开当前目录 |
pbcopy / pbpaste | 终端与剪贴板互通,如 cat a.txt | pbcopy |
caffeinate -d | 阻止 Mac 睡眠,Ctrl + C 结束 |
defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finder | 让访达一直显示隐藏文件 |
xattr -cr /Applications/某App.app | 清除下载隔离属性(只对确认来自官方的 App 使用) |
sudo purge | 释放部分内存缓存 |
softwareupdate -l | 列出可用系统更新 |
brew install 软件名 | 用 Homebrew 安装软件(需先安装 Homebrew) |
怎么用Linux / Mac 终端命令
- Mac 打开「终端」App(在启动台或聚焦搜索 Terminal);Linux 打开终端或 SSH 登录服务器。
- 在下面搜索你要做的事,比如「解压」「端口」「磁盘」。
- 把命令里的中文部分换成你自己的文件名或路径,回车执行。
Linux / Mac 终端命令常见问题
- 这个工具免费吗?
- 完全免费。Linux / Mac 终端命令不收费、不限次数、不用注册登录,也没有水印。
- Mac 终端和 Linux 命令一样吗?
- 大部分基础命令(ls、cd、grep、tar、ssh)相同;部分系统命令不同,比如 Mac 没有 ip、free、systemctl,表格里已标注替代命令。
- rm -rf 安全吗?
- rm -rf 会直接删除且不可恢复,执行前务必用 pwd 和 ls 确认路径,千万不要在不确定的目录下执行。
- 提示 Permission denied 怎么办?
- 说明当前用户没有权限,可以在命令前加 sudo,或用 chmod / chown 调整文件权限。