linux命令手册
5星 · 超过95%的资源 需积分: 0 196 浏览量
更新于2012-11-10
1
收藏 169KB PDF 举报
### Linux命令手册知识点详解
#### 一、文件管理命令
**1. `ls` - 列出目录内容**
- **命令格式**: `ls [选项]`
- **常见选项**:
- `-a`: 显示所有文件及目录 (包括隐藏文件)
- `-l`: 以长格式显示文件详情 (如权限、所有者、大小等)
- **功能**:
- 该命令用于查看当前目录下的文件列表。
- 使用`-a`选项可以看到隐藏文件。
- 使用`-l`可以查看文件的详细信息。
**2. `pwd` - 显示当前工作目录**
- **命令格式**: `pwd`
- **功能**:
- 输出当前所处的工作目录的完整路径。
**3. `cd` - 改变工作目录**
- **命令格式**: `cd [目录路径]`
- **常用形式**:
- `cd ..`: 返回上一级目录
- `cd -`: 回到上次所在目录
- `cd ~`: 回到当前用户的家目录
- `cd ~用户名`: 进入指定用户的家目录
- **功能**:
- 更改当前的工作目录。
**4. `mkdir` - 创建目录**
- **命令格式**: `mkdir [选项] 目录名`
- **常见选项**:
- `-p`: 若父目录不存在同时创建
- **功能**:
- 创建一个或多个目录。
**5. `rmdir` - 删除空目录**
- **命令格式**: `rmdir 目录名`
- **功能**:
- 删除空目录。
**6. `rm` - 删除文件或目录**
- **命令格式**: `rm [选项] 文件或目录名`
- **常见选项**:
- `-r`: 递归删除目录及其内容
- `-f`: 强制删除,不提示确认
- **功能**:
- 删除文件或目录。
**7. `cat` - 查看文件内容**
- **命令格式**: `cat 文件名`
- **功能**:
- 一次性显示整个文件内容。
**8. `more` - 分页显示文件内容**
- **命令格式**: `more 文件名`
- **功能**:
- 分页显示文件内容,适用于较长的文件。
**9. `less` - 可交互的分页显示文件内容**
- **命令格式**: `less 文件名`
- **功能**:
- 分页显示文件内容,并且支持前后翻页、搜索等功能。
**10. `grep` - 在文件中搜索特定字符串**
- **命令格式**: `grep 字符串 文件名`
- **功能**:
- 搜索文件中的指定字符串并显示包含该字符串的行。
**11. `mv` - 移动文件或重命名文件**
- **命令格式**: `mv [选项] 源文件 目标文件`
- **常见选项**:
- `mv 路径/文件 路径/文件`: 移动文件到另一个位置
- `mv 文件 新名称`: 重命名文件
- **功能**:
- 移动文件或重命名文件。
**12. `cp` - 复制文件或目录**
- **命令格式**: `cp [选项] 源文件 目标文件`
- **功能**:
- 复制文件或目录。
**13. `find` - 查找文件**
- **命令格式**: `find 路径 -name "字符串"`
- **功能**:
- 在指定路径下查找与字符串匹配的文件或目录。
**14. `ln` - 创建链接**
- **命令格式**: `ln [选项] 源文件 链接名`
- **常见选项**:
- `ln 源文件 链接名`: 创建硬链接
- `ln -s 源文件 链接名`: 创建软链接
- **功能**:
- 创建文件的硬链接或软链接。
**15. `touch` - 创建或更新文件时间戳**
- **命令格式**: `touch 文件名`
- **功能**:
- 如果文件不存在则创建一个空文件,如果存在则更新其时间戳。
#### 二、磁盘管理命令
**16. `df` - 显示磁盘空间使用情况**
- **命令格式**: `df [选项]`
- **功能**:
- 显示文件系统的总容量、已用空间、可用空间等信息。
**17. `du` - 显示目录或文件的磁盘使用空间**
- **命令格式**: `du [选项] [文件或目录]`
- **常见选项**:
- `-b`: 以字节为单位显示文件大小
- **功能**:
- 显示目录或文件占用的空间。
**18. `fdisk` - 磁盘分区管理**
- **命令格式**: `fdisk [设备]`
- **功能**:
- 对磁盘进行分区管理。
**19. `mkfs` - 格式化磁盘分区**
- **命令格式**: `mkfs.[文件系统类型] [设备]`
- **功能**:
- 格式化磁盘分区,支持多种文件系统类型。
**20. `mount` - 挂载文件系统**
- **命令格式**: `mount [选项] 设备 文件系统类型 挂载点`
- **功能**:
- 将磁盘分区或设备挂载到文件系统的某个目录上。
**21. `umount` - 卸载文件系统**
- **命令格式**: `umount [挂载点]`
- **功能**:
- 将已挂载的文件系统卸载。
#### 三、文件权限管理命令
**22. `chmod` - 修改文件权限**
- **命令格式**: `chmod [选项] 权限模式 文件`
- **常见选项**:
- `u+x`: 给属主添加执行权限
- `g+r`: 给所属组添加读权限
- `o-w`: 从其他用户移除写权限
- `a-x`: 从所有用户移除执行权限
- `765`: 设置权限为属主可读写执行、所属组可读写、其他用户可读执行
- **功能**:
- 修改文件或目录的权限。
**23. `chown` - 改变文件或目录的所有者**
- **命令格式**: `chown [用户][:[组]] 文件或目录`
- **功能**:
- 改变文件或目录的所有者。
**24. `chgrp` - 改变文件或目录的所属组**
- **命令格式**: `chgrp [组] 文件或目录`
- **功能**:
- 改变文件或目录的所属组。
#### 四、打印管理命令
**25. `redhat-config-printer` - 配置打印机**
- **命令格式**: `redhat-config-printer [选项]`
- **功能**:
- 配置打印机设置。
**26. `lp` - 打印文件**
- **命令格式**: `lp [选项] 文件`
- **功能**:
- 将文件发送到打印机进行打印。
**27. `lpq` - 查看打印队列**
- **命令格式**: `lpq [选项]`
- **功能**:
- 查看当前打印队列中的任务。
以上是Linux命令手册中涉及的基本命令及其使用方法,这些命令对于日常的Linux系统管理和文件操作至关重要。熟练掌握这些命令将大大提高Linux用户的效率和便利性。