常用终端命令(Linux/macOS/bash 通用)分类速查表

文件与目录操作

命令作用说明
pwd显示当前路径
ls列出当前目录内容
ls -l以列表形式显示文件详细信息
ls -a显示所有文件(包括隐藏文件)
cd <目录名>进入指定目录
cd ..返回上一级目录
cd ~回到用户主目录
mkdir <目录名>创建目录
mkdir -p a/b/c创建多层目录
rmdir <目录名>删除空目录
rm <文件名>删除文件
rm -r <目录>递归删除目录及其所有内容(慎用)
rm -f <文件>强制删除文件(不提示)
rm -rf <目录>强制递归删除目录(极危险,慎用)
cp <源> <目标>复制文件
cp -r <目录> <目标>复制目录及内容
mv <源> <目标>移动文件/目录,或重命名
touch <文件名>创建空文件
cat <文件>输出文件内容(适合小文件)
less <文件>分页查看文件内容(支持上下翻页)
head <文件>查看文件前 10 行
tail <文件>查看文件后 10 行
tail -f <文件>实时查看文件追加内容(如日志)
stat <文件>查看文件详细元信息(时间、权限等)
file <文件>判断文件类型
find . -name "*.txt"查找当前目录下所有 .txt 文件
basename /path/to/file获取文件名部分
dirname /path/to/file获取路径部分
cp -r myfolder /tmp/backup/       # 复制整个目录到指定位置
mv old_name.txt new_name.txt      # 文件重命名
rm -rf build/ dist/               # 强制删除多个目录
find . -type f -name "*.log"      # 查找所有 .log 文件

系统 & 进程

命令功能
top实时查看进程和资源使用
ps aux查看所有进程
kill PID杀死某个进程
htop更强大的 top(需安装)
df -h查看磁盘使用情况
du -sh *查看当前目录下各项大小
free -h查看内存使用情况
uptime系统运行时间

网络

命令作用说明
ping <地址>测试网络连通性,发送 ICMP 报文
curl <URL>发送 HTTP 请求并获取响应内容
wget <URL>下载文件或网页内容
ifconfig / ip a查看本机网络接口和 IP 地址
ip route / route -n查看路由表
netstat -tuln查看监听中的端口(TCP/UDP)
ss -tuln替代 netstat,更快更现代
telnet <host> <port>测试端口是否连通(适用于老系统)
nc -zv <host> <port>更现代的端口连通性测试(netcat)
traceroute <host>跟踪数据包到目标主机的路径
dig <domain>查询 DNS 信息(例如 A 记录、NS 等)
nslookup <domain>简化版 DNS 查询
host <domain>快速查询域名解析
arp -a查看本机 ARP 缓存
whois <domain>查看域名注册信息
nmap <ip>端口扫描,查开放服务(需安装)

常用命令示例

  1. 查看当前 IP 和网卡信息
ip a
  1. 查看所有监听端口(含进程)
sudo netstat -tulnp
# 或
sudo ss -tulnp
  1. 检查 HTTP 状态码
curl -I https://example.com
  1. 检查端口是否开放
nc -zv www.google.com 443
  1. DNS 查询(推荐 dig)
dig google.com
dig google.com +short
dig @8.8.8.8 google.com

📦 文件/接口下载测试

工具示例
wgetwget https://example.com/file.zip
curlcurl -O https://example.com/file.zip
curl -X POST -d "a=1" https://httpbin.org/post

🧠 小贴士

  • ping 不通时建议:检查本地网络 > DNS > 路由器 > 服务器
  • curl -v 可查看请求全过程(适合调试接口)
  • ss 和 ip 是 net-tools 系列 (ifconfig, netstat) 的现代替代
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值