以下为Linux常用命令的专业讲解,涵盖基础操作、文件管理、权限控制、系统监控等核心类别,并附扩展知识。数据类内容以表格形式呈现,其他部分遵循规范的排版要求。

Linux命令遵循命令 [选项] [参数]的标准结构:
| 命令 | 功能 | 示例 |
|---|---|---|
| ls | 列出目录内容 | ls -l(显示详细信息) |
| cd | 切换目录 | cd /var/log |
| pwd | 显示当前路径 | pwd |
| clear | 清屏 | clear |
| history | 查看命令历史 | history | grep ssh |
文件操作是Linux系统管理的核心技能:
| 命令 | 功能 | 关键选项 |
|---|---|---|
| cp | 复制文件 | -r(递归复制目录) |
| mv | 移动/重命名文件 | -i(交互式操作) |
| rm | 删除文件 | -rf(强制递归删除,慎用) |
| mkdir | 创建目录 | -p(创建多级目录) |
| find | 文件搜索 | find / -name *.conf |
Linux采用用户-组-其他三重权限控制模型:
| 命令 | 功能 | 权限参数 |
|---|---|---|
| chmod | 修改权限 | 755(rwxr-xr-x) |
| chown | 修改所有者 | user:group file |
| sudo | 超级用户权限 | sudo apt update |
典型权限表示法:
r=4, w=2, x=1 → 755 = owner(rwx) group(r-x) other(r-x)
| 命令 | 监控目标 | 关键指标 |
|---|---|---|
| top | 实时进程状态 | CPU/MEM占用率 |
| df | 磁盘空间 | -h(人类可读格式) |
| free | 内存使用 | free -m(MB单位) |
| ps | 进程快照 | ps aux | grep nginx |
| 命令 | 功能 | 典型应用 |
|---|---|---|
| ping | 网络连通性测试 | ping google.com |
| ifconfig | 网卡配置(传统) | ifconfig eth0 |
| netstat | 网络连接状态 | netstat -tulnp |
| curl | 数据传输工具 | curl -I http://example.com |
不同发行版的包管理系统:
| 系统类型 | 安装命令 | 更新命令 |
|---|---|---|
| Debian/Ubuntu | apt install package | apt update && apt upgrade |
| RedHat/CentOS | yum install package | yum update |
| Arch Linux | pacman -S package | pacman -Syu |
1. 文件系统结构
Linux采用层级目录结构,核心目录包括:
- /bin :基础可执行文件
- /etc :系统配置文件
- /var :动态数据文件
- /home :用户主目录
2. 输出重定向与管道
- > 覆盖写入文件(ls > log.txt)
- >> 追加写入文件(echo "new" >> log.txt)
- | 管道操作符(ps aux | grep sshd)
3. Shell脚本基础
通过组合命令实现自动化:
#!/bin/bash
for i in {1..5}; do
echo "Count: $i"
done
4. 环境变量管理
- export PATH=$PATH:/new/path
- echo $HOME(显示用户主目录)
- env | grep LANG(检查语言设置)

查看详情

查看详情