UNIX命令详解:ls、cwd、cd及mkdir、rmdir操作
需积分: 25 198 浏览量
更新于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命令是进行系统操作和文件管理的基础,它们在日常的开发、运维工作中扮演着重要角色。
225 浏览量
2019-08-30 上传
146 浏览量
133 浏览量
2021-07-02 上传
104 浏览量
2021-05-27 上传
146 浏览量
点击了解资源详情