很多人被"Linux 命令行"六个字劝退,其实日常管一台云服务器,高频命令也就二十个左右。记住它们,八成的日常操作都不用求人。
文件与目录
cd /var/www进入目录,ls -l列出文件详情cp复制、mv移动或重命名、rm删除(rm -rf 慎用,Linux 没有回收站)df -h看磁盘占用,du -sh 目录看某个目录多大
查看与编辑
cat 一次看全文件,tail -f 日志文件 实时滚动看日志,是排查问题的神兵利器。改配置文件用 vi 或 nano,新手推荐 nano,底部有快捷键提示。
进程与网络
top看实时资源占用,快速定位谁在吃CPUps -ef | grep nginx找指定进程,kill 进程号结束它netstat -tlnp查看开了哪些端口、被谁占用
学习心法
别捧着手册背命令,用到一次记住一次,每天在服务器上练两三条,一个月后你会发现命令行比图形界面顺手得多。
命令行不可怕,可怕的是不敢敲下第一行命令。
——某运维培训师的开场白