系统管理
uname
显示系统信息
uname [选项]
常用示例
uname -a # 显示所有信息
uname -r # 显示内核版本
uname -m # 显示机器硬件名
df
显示磁盘空间使用情况
df [选项] [文件...]
常用示例
df -h # 人类可读格式
df -T # 显示文件系统类型
df -i # 显示inode信息
du
显示目录或文件大小
du [选项] [文件...]
常用示例
du -sh /home # 显示目录总大小
du -h --max-depth=1 # 显示一级子目录大小
du -ah | sort -rh | head -10 # 找出最大的10个文件
free
显示内存使用情况
free [选项]
常用示例
free -h # 人类可读格式
free -m # 以MB显示
free -s 5 # 每5秒刷新一次
uptime
显示系统运行时间和负载
uptime
常用示例
uptime # 显示运行时间、用户数、负载
date
显示或设置系统日期时间
date [选项] [+格式]
常用示例
date # 显示当前日期时间
date +"%Y-%m-%d %H:%M:%S" # 格式化输出
date -d "yesterday" +"%Y-%m-%d" # 显示昨天日期
crontab
管理定时任务
crontab [选项]
常用示例
crontab -l # 列出当前用户的定时任务
crontab -e # 编辑定时任务
crontab -r # 删除所有定时任务
* * * * * command # 每分钟执行
0 2 * * * command # 每天凌晨2点执行