|
cd | cd ~/Documentscd - | |
ls | ls -lals *.txt | 查看文件(-l= 详细信息,-a= 显示隐藏文件,*.txt= 筛选 txt 文件) |
mkdir | mkdir projectmkdir -p docs/notes/2025 | |
cp | cp file.txt ~/Desktopcp -r folder ~/Backup | |
mv | mv old.txt new.txtmv file.txt ~/Downloads | |
rm | rm useless.txtrm -rf temp_folder | 删除文件 / 文件夹(-rf= 强制删除非空文件夹,慎用) |
pwd | pwd | |
|
cat | cat config.txtcat file1.txt file2.txt > merge.txt | |
less | less large_log.log | 分页查看大文件(PageUp/PageDown 翻页,q退出) |
head/tail | head -10 log.txttail -f app.log | 查看文件前 10 行 / 实时监控文件尾部(日志常用) |
vim | vim note.txt | 终端编辑器(i= 编辑模式,Esc+:wq= 保存退出,Esc+:q!= 放弃修改退出) |
grep | grep "error" log.txtgrep -r "TODO" ~/project | |
|
top | top | 实时监控进程、CPU / 内存占用(q退出,P按 CPU 排序) |
ps | ps -ef | |
kill | kill 1234sudo kill -9 5678 | 终止进程(-9= 强制终止,sudo= 管理员权限) |
df | df -h | 查看磁盘空间(-h= 人性化显示大小:GB/MB) |
du | du -sh ~/Downloads | |
uname | uname -a | |
|
ping | ping baidu.com -c 5 | 测试网络连通性(-c 5= 只 ping5 次,避免无限 ping) |
ifconfig/ip addr | ifconfigip addr | 查看本机 IP、网卡信息(macOS 用ifconfig,Linux 新版用ip addr) |
traceroute | traceroute taobao.com | |
netstat/lsof | netstat -tulpnlsof -i:8080 | 查看端口占用(lsof -i:端口= 精准查指定端口) |
curl | curl https://www.baidu.com | |