1. Linux命令概述与基础操作
Linux作为开源操作系统的代表,其命令行界面(CLI)是系统管理的核心工具。与图形界面相比,命令行提供了更高效、更灵活的系统控制方式。根据2023年Stack Overflow开发者调查,76%的专业开发者在日常工作中频繁使用Linux命令行。
1.1 文件系统导航
文件系统操作是Linux命令的基础,以下是最常用的目录操作命令:
code复制pwd # 显示当前工作目录路径
ls # 列出目录内容
cd # 切换目录
ls命令支持多种参数组合:
ls -l:长格式显示,包含权限、所有者等信息ls -a:显示所有文件(包括隐藏文件)ls -lh:人类可读的文件大小格式ls -t:按修改时间排序
实际经验:在包含大量文件的目录中,使用
ls -lht组合可以快速找到最近修改的大文件,这对排查磁盘空间问题特别有用。
1.2 文件操作基础
文件管理命令构成了日常操作的基础框架:
code复制cp [选项] 源文件 目标文件 # 复制文件
mv [选项] 源文件 目标文件 # 移动/重命名文件
rm [选项] 文件 # 删除文件
mkdir [选项] 目录名 # 创建目录
关键参数说明:
cp -r:递归复制目录rm -rf:强制递归删除(慎用)mkdir -p:创建多级目录
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统信息与进程管理
2.1 系统状态监控
系统管理员需要实时掌握系统运行状态:
code复制top # 动态进程监控
htop # 增强版top(需安装)
df -h # 磁盘空间查看
free -h # 内存使用情况
uptime # 系统运行时间
htop相比top提供了:
- 彩色界面显示
- 鼠标支持
- 更直观的进程树视图
- 直接kill进程的快捷键
2.2 进程管理实战
进程控制是系统管理的核心技能:
code复制ps aux # 查看所有进程
kill [信号] PID # 终止进程
pkill 进程名 # 按名称终止
nice -n 命令
