Linux基础命令详解:ls, cd, pwd, touch, mkdir, rmdir, cp

1 下载量 141 浏览量 更新于2024-06-23 收藏 1.38MB PDF 举报
"这篇文档是关于Linux操作系统的常用命令的详解,主要涵盖了ls、cd、pwd、touch、mkdir、rmdir以及cp等基础命令的使用方法。" 在Linux操作系统中,掌握基本的命令行操作是必不可少的技能。以下是对这些命令的详细说明: 1. **ls** 命令: - 功能:列出指定路径下的文件和目录,或者当前目录的内容。 - 选项:`-a` 显示包括隐藏文件在内的所有文件;`-l` 显示详细信息,如权限、大小、时间戳等;`-d` 用于查看目录本身的信息,而不是其内容。 - 示例:`ls -la /home` 将显示/home目录下的所有文件和目录的详细信息。 2. **cd** 命令: - 功能:改变当前工作目录。 - 用法:`cd [目录名]`,例如 `cd /home/pecuyu` 将把当前目录更改为/home/pecuyu,而`cd ..`则返回上级目录。 3. **pwd** 命令: - 功能:显示当前工作目录的完整路径。 - 用法:`pwd`,无任何选项,它将直接打印出当前所在的目录。 4. **touch** 命令: - 功能:创建一个新的空文件或更新已有文件的时间戳。 - 用法:`touch [文件名]`,如`touch newFile`会在当前目录下创建一个名为newFile的新文件。 5. **mkdir** 和 **rmdir** 命令: - **mkdir**:创建新的目录。 - 选项:`-p` 允许创建多级目录,如果中间的父目录不存在也会被一起创建。 - **rmdir**:删除空的目录。 - 选项:`-p` 与mkdir相同,删除空的父目录,如果它们也是空的。 例如,`mkdir -p test1/test2` 可以一次创建test1及其子目录test2,而`rmdir -p test1/test2` 将连同父目录一起删除,前提是它们都是空的。 6. **cp** 命令: - 功能:复制文件或目录。 - 选项:`-R` 用于递归复制整个目录。 - 用法:`cp -R [源文件或目录] [目标文件或目录]`,如`cp newFile newFile2` 复制文件newFile到newFile2,而`cp -R ./t/* .` 将当前目录下的t目录里的所有文件和子目录复制到当前目录。 熟练掌握这些基本命令,能让你在Linux环境中更加自如地进行文件管理、目录操作和日常维护。通过不断的练习和使用,你将能够更高效地利用Linux系统。
2023-07-08 上传