Linux命令速查手册:文件与磁盘管理

需积分: 9 0 下载量 136 浏览量 更新于2024-09-19 收藏 98KB PDF 举报
"这篇文档提供了一份详尽的常用Linux命令列表,涵盖了文件管理、磁盘管理等多个方面,适合Linux初学者和日常使用者参考。" 在Linux操作系统中,掌握一些基本的命令行操作对于提高工作效率至关重要。以下是根据提供的内容对部分重要Linux命令的详细解释: 1. **ls**: `ls`命令用于列出当前目录下的文件和目录,`ls -a`会显示包括隐藏文件在内的所有文件,而`ls -l`或`ll`则会展示文件的详细信息,如权限、大小、日期等。 2. **pwd**: 使用`pwd`可以查看当前工作目录的绝对路径,帮助用户了解当前所在的位置。 3. **cd**: `cd`命令用于切换目录,`cd..`将返回上一级目录,`cd -`回到上次所在目录,`cd ~`或仅`cd`会返回用户的家目录,`cd ~用户名`则进入指定用户的家目录。 4. **mkdir**: `mkdir`用于创建新的目录,加上`-p`参数可以一次性创建多级嵌套目录。 5. **rmdir**: 删除空目录,但不能删除非空目录。若需删除非空目录,可结合`rm -rf`使用。 6. **rm**: `rm`命令用于删除文件,`rm -rf`用于强制删除目录及其所有内容,无提示。 7. **cat**: `cat`命令用于查看文件内容,一次性显示整个文件。 8. **more** 和 **less**: 分别用于分页查看文件内容,`more`只向前翻页,`less`则允许前后翻页和搜索。 9. **grep**: `grep`通过字符匹配在文件中查找特定内容。 10. **mv**: `mv`命令可以用来移动或重命名文件,`mv file new_name`用于在同一目录下改名,`mv path/to/file destination`用于移动文件。 11. **cp**: `cp`用于复制文件,`cp /path/to/file ./`将文件复制到当前目录,类似`mv`的用法。 12. **find**: `find`命令用于在指定路径下查找文件和目录,例如`find /path -name "string"`按名称查找。 13. **ln**: `ln`用于创建硬链接,`ln source_file link_name`创建源文件的硬链接,`ln -s source_file link_name`创建符号链接(软链接)。 14. **touch**: `touch`命令用于创建新文件,或者更新已有文件的时间戳。 15. **df**: `df`用于查看磁盘空间使用情况,显示各文件系统的总容量、已用空间和剩余空间。 16. **du**: `du`命令显示目录或文件所占用的磁盘空间,`du -b /home`会以字节为单位显示 `/home` 目录的大小。 17. **fdisk**: `fdisk`是一个用于磁盘分区管理的工具,通常用于创建、修改或删除磁盘分区。 这些命令是Linux系统中最基础且常用的,熟练掌握它们将极大地提升在Linux环境中的操作效率。除此之外,还有许多其他命令,如`chmod`(更改文件权限)、`chown`(改变文件所有者)、`tar`(打包和压缩文件)等,同样非常重要。学习和理解这些命令的用法是成为Linux熟练用户的关键步骤。