Skip to content

01 · Linux 基础命令 ​

这一章是"查字典"用的:不追求全,只收录每天真会敲的那几十条,并把容易记错的细节标出来。

小节规划 ​

小节内容状态
文件与目录ls -lht、cp/mv/rm 的安全用法、软链与硬链、find 入门已写
查看与编辑文本cat/less/tail、tail -f 跟日志、vi 保存退出的正确姿势已写
权限与归属chmod 数字与符号、chown、SGID/Sticky、ACL、umask已写
磁盘与 inodedf/du、inode 耗尽、大文件定位、挂载与 fstab已写
进程与服务ps aux 字段解读、kill 信号选择、nice/renice已写
网络与端口ip/ss/ping/curl/wget、防火墙端口放通已写
压缩与打包tar 全家桶、zip/gz/xz 选择、分卷与快速查看已写
定时任务crontab 表达式、systemd timer、日志与邮件坑已写
systemd 单元unit 文件字段、依赖顺序、journalctl 排查已写

高频细节备忘 ​

bash
# du 按人类可读排序看谁占空间(-d1 只统计一层)
du -h --max-depth=1 /var | sort -hr | head -10

# 找 7 天前的大文件并列出,先别急着删
find /var/log -type f -size +100M -mtime +7 -printf '%TY-%Tm-%Td %10s %p\n'

# 看端口被谁占用(ss 比 netstat 快且不需要装包)
ss -lntp 'sport = :8080'

# 软链接的正确创建方式:绝对路径用 -n,别把链接建到错误相对位置
ln -sfn /opt/app/releases/20261027 /opt/app/current