UNIX命令详解:ls、cwd、cd及mkdir、rmdir操作

需积分: 9 1 下载量 194 浏览量 更新于2024-07-31 1 收藏 80KB DOC 举报
"这篇文档介绍了UNIX系统中四个基础的命令:ls、pwd、cd和mkdir以及rmdir。这些命令对于日常的文件管理和目录操作至关重要。" 1.1 `ls`命令 `ls`命令用于列出指定目录下的文件和子目录。它的基本语法包括多个选项,如: - `-R`:递归列出所有子目录的内容。 - `-a`:显示通常被隐藏(第一个字符为".")的文件。 - `-d`:如果参数是目录,只显示目录名而不列出其内容,常与 `-l` 一起使用来查看目录属性。 - `-C`:多列显示输出。 - `-x`:横向按字符顺序排列文件。 - `-l`:长列表格式输出,提供详细的文件信息,包括权限、所有者、大小和修改时间等。 - `-n`、`-o` 和 `-g`:分别显示以数字表示的UID、不显示组和不显示所有者。 - `-r`、`-t` 和 `-u`:按照不同时间顺序排列文件。 - `-p`、`-F`:在目录后添加"/",在可执行文件后添加"*"。 - `-b`、`-q`:处理非打印字符。 - `-i`:显示文件的inode号。 - `-s`:以块大小而不是字节显示文件大小。 - `-1`:每行只显示一个条目。 示例: - `ls`:列出当前目录下的文件。 - `ls -al /bin`:列出/bin目录下所有文件,包括隐藏文件,以长列表形式显示。 1.2 `pwd`命令 `pwd`命令用来显示当前工作目录。这个命令非常简单,没有参数,但对定位当前所在的位置非常有用。 1.3 `cd`命令 `cd`命令用于切换当前工作目录。它可以接受一个目录参数,如果没有参数,会切换到用户的家目录(通常由环境变量$HOME指定)。例如: - `cd`:返回用户家目录。 - `cd /tmp`:切换到/tmp目录。 1.4 `mkdir`和`rmdir`命令 这两个命令分别用于创建和删除目录。 - `mkdir`:创建新的目录。例如,`mkdir mydirectory`会在当前目录下创建名为`mydirectory`的新目录。 - `rmdir`:删除空的目录。例如,`rmdir mydirectory`会删除刚才创建的空目录`mydirectory`。如果目录非空,`rmdir`将无法删除,需要先移除其中的所有文件和子目录。 掌握这些基本的UNIX命令是进行系统操作和文件管理的基础,它们在日常的开发、运维工作中扮演着重要角色。