一、文件管理命令
基础文件操作
- ls -lah:列出目录详细内容
- cd:切换目录
- mkdir -p:创建多级目录
- cp -r:递归复制
- rm -rf:强制删除
文件查看
- cat:查看文件
- head/tail:查看首尾行
- grep:搜索内容
- wc:统计行数
二、权限管理
chmod权限
- chmod 755:设置所有者读写执行,组和其他读执行
- chmod 644:设置所有者读写,组和其他读
- chmod -R:递归设置
chown所有者
- chown user:group:同时更改所有者和组
- chown -R:递归更改
三、用户管理
- useradd:创建用户
- usermod:修改用户
- passwd:设置密码
- userdel:删除用户
四、进程管理
- ps aux:查看所有进程
- htop:交互式进程管理
- kill:终止进程
- systemctl:管理服务
五、网络管理
- ip addr:查看网络配置
- netstat/ss:查看端口
- ping:测试连通性
- traceroute:路由跟踪
六、磁盘管理
- df -h:查看磁盘使用
- du -sh:查看目录大小
- mount:挂载设备
- fdisk:分区工具
七、软件包管理
APT (Debian/Ubuntu)
- apt update/upgrade:更新系统
- apt install:安装软件
- apt remove:删除软件
DNF/YUM (RHEL/CentOS)
- dnf install/remove:安装删除软件
- dnf search:搜索软件
八、服务管理
- systemctl start/stop:启动停止服务
- systemctl status:查看状态
- systemctl enable/disable:开机自启
- journalctl:查看日志
九、Cron定时任务
- crontab -e:编辑定时任务
- 格式:分 时 日 月 星期 命令
- 示例:0 2 * * * /root/backup.sh
十、压缩归档
- tar -czvf:压缩
- tar -xzvf:解压
- zip -r:创建zip
- unzip:解压zip
十一、日志管理
- tail -f:实时查看日志
- grep:搜索日志内容
- logrotate:日志轮转
十二、常用快捷键
- Ctrl+C:终止命令
- Ctrl+Z:挂起命令
- Ctrl+R:搜索历史
- Tab:自动补全
总结
本文汇总了Linux虚拟机常用命令,涵盖文件管理、权限设置、用户管理、进程管理、网络管理、磁盘管理、软件包管理、服务管理、定时任务、压缩归档、日志管理和快捷键等方面,是运维人员的实用参考手册。