linux命令手册

preview
5星 · 超过95%的资源 需积分: 0 29 下载量 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用户的效率和便利性。