Linux中的pwd、cd、alisa、ls命令及通配符的使用

本文介绍了Linux中用于查看当前目录的pwd命令,切换目录的cd命令,包括绝对路径和相对路径的使用,以及列出目录内容的ls命令的常用选项,如-l显示详细信息,-a显示隐藏文件,还提到了通配符的基本用法。

   一、查看当前的工作目录-pwd

     显示用户当前所在的工作目录位置的命令:pwd

在这里插入图片描述

   二、切换工作目录-cd

    1.cd的使用方法

在这里插入图片描述
在这里插入图片描述

    2.绝对路径

     以根目录为起点的路径就是绝对路径

在这里插入图片描述

    3.相对路径

在这里插入图片描述


(1)直接使用目录名或文件名(当前目录的子目录,文件)  比如:ifcfg-ens33

在这里插入图片描述


(2)./文件  以当前目录为起点的文件路径  比如:./abc

在这里插入图片描述


(3)../文件    以当前目录的上一级目录(父目录)作为起点    比如:../

在这里插入图片描述


(4)~       表示以指定用户的宿主目录(家目录)为起点    

在这里插入图片描述

   三、列表显示目录-ls

     ls 显示目录中内容,包括子目录和文件相关属性信息

     1.ls常用选项

     -l:以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息。11命令与ls -1功能相同

第1字段:文件属性字
第一个字符代表文件的类型:
“-”表示该文件是一个普通文件
"d”表示该文件是一个目录
"l"表示该文件是一个软链接文件。类似于windows下的快捷方式

第1字符的后面9个字母表示该文件或日录的权限位:
r表示读(查看、下载)、w表示写(添加、更改、删除、上传)、x表示执行(运行文件、切换目录)
其中前三个表示文件拥有者(属主)的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限。

第2字段:文件硬链接数
如果一个文件不是目录,此时这一字段表示这个文件所具有的硬链接数
如果是一个目录,则第2字段表示该目录所含子目录的个数。
如果新建一一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录。

第3字段:文件\目录拥有者

第4字段:文件\目录拥有者所在的组

第5字段:文件所占用的空间(默认以字节为单位)
如果是一个目录,则表示该目录的大小,而不是目录以及它下面的文件的总大小。
Linux系统中一切皆文件,因此目录也是一种文件。

第6字段:文件\目录最近访问或修改时间

第7字段:文件名
如果是一个符号链接(软链接文件),那么会有一个“->”箭头符号,后面根一个它指向的文件名

在这里插入图片描述

     -a:显示所有(All)子目录和文件的信息,包括名称以点号“."开头的隐藏目录和隐藏文件。

在这里插入图片描述

     -A:与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目录的".”和表示父目录的"…”。与-a选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目录的".”和表示目录的“…”

在这里插入图片描述

     -d:显示目录(Directory) 本身的属性,而不是显示目录中的内容。

在这里插入图片描述

     -h:以更人性化(Human) 的方式显示目录或文件的大小,默认的大小单位为字节(B),使用-h选项后将显示为KB、MB等单位。此选项需要结合-1选项一起使用。

在这里插入图片描述

     -R:以递归( Recursive) 的方式显示指定目录及其子目录中的所有内容。

在这里插入图片描述

     –color:在字符模式中以颜色区分不同的文件。默认已开启
通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件

     -i :显示文件和目录的inode号。

在这里插入图片描述

     -t:以时间排序,最新的文件会排在上面。

在这里插入图片描述
在这里插入图片描述

     -r:表示反向排序、倒序输出。

在这里插入图片描述
在这里插入图片描述

     2.Alias别名的设置

在这里插入图片描述

   四、通配符

在这里插入图片描述
     举例来看 ? 的使用方法

在这里插入图片描述

     举例来看 * 的使用方法

在这里插入图片描述

     举例来看 [ ] 的使用方法

在这里插入图片描述

<think> 首先,用户的问题是:“我想了解Linux系统中cdpwdls命令的相关信息 请问Linux系统中cdpwdls命令使用方法和功能介绍”。这是一个关于Linux基础命令的查询。 根据系统级指令,我需要: - 所有行内数学表达式使用$...$格式。 - 独立公式使用$$...$$格式并单独成段。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 回答中引用的段落末尾自然地添加引用标识,例如[^1]。 用户提供了几个引用: - [^1]: 关于lspwdcd的基础命令介绍。 - [^2]: 详细解释了pwdcdls命令通配符使用。 - [^3]: 提到了ls的常用参数如-a和-l。 - [^4]: 讨论了mkdir和相对路径。 这些引用是关于Linux命令的,我需要参考它们来构建回答,但用户说“上述引用仅供参考,并不是用户真正的需求”,所以我应该基于这些信息,但重点回应用户的问题。 用户的问题焦点是cdpwdls命令使用方法和功能介绍。 结构化我的回答: 1. **引言**:简要介绍这些命令的重要性。 2. **逐个命令解释**: - **pwd命令**:功能、使用方法和示例。 - **cd命令**:功能、使用方法和示例,包括绝对路径和相对路径。 - **ls命令**:功能、使用方法和示例,包括常用参数(如-l, -a)。 3. **总结**:强调这些命令在日常使用中的作用。 4. **生成相关问题**:按照要求,在结尾添加相关问题。 确保回答真实可靠:基于我知道的Linux知识,并参考提供的引用。 使用中文回答。 添加引用标识:在引用段落末尾添加[^1]、[^2]等。引用来自用户提供的文本。 生成相关问题:至少3-4个相关问题,基于这些命令。 最终回答结构: - 清晰分段。 - 使用代码块展示命令示例(如用户示例中的Python代码)。 - 在相关部分末尾添加引用标识。 </think> ### Linux系统中cdpwdls命令使用方法和功能介绍 在Linux系统中,`cd`、`pwd`和`ls`是最基础且常用的命令行工具,它们帮助用户管理文件系统和目录结构。这些命令在日常开发中能极大提高效率,尤其对于程序员来说,掌握它们是入门Linux的必备技能[^1]。下面我将逐一介绍每个命令的功能、使用方法和示例。 #### 1. **pwd命令(显示当前工作目录)** - **功能**:`pwd`(Print Working Directory)用于显示用户当前所在的目录路径。它帮助用户确认自己在文件系统中的位置,避免在复杂目录结构中迷失方向[^2]。 - **使用方法**: - 基本语法:直接在终端输入`pwd`,不需要参数。 - 示例: ```bash $ pwd /home/user/documents # 输出当前目录路径 ``` - **注意事项**:`pwd`总是返回绝对路径(即从根目录`/`开始的完整路径),这在脚本编写中非常有用[^2]。 #### 2. **cd命令(切换工作目录)** - **功能**:`cd`(Change Directory)用于切换当前工作目录。用户可以通过它导航到其他目录,支持绝对路径和相对路径两种方式[^2]。 - **使用方法**: - 基本语法:`cd [目录路径]`。 - 常用选项: - `cd ~`:切换到用户的主目录(如`/home/user`)。 - `cd ..`:切换到上级目录。 - `cd -`:切换到上一次访问的目录。 - 路径类型: - **绝对路径**:从根目录开始指定完整路径,例如`cd /var/log`。 - **相对路径**:基于当前目录指定路径,例如`cd documents/projects`(如果当前目录是`/home/user`)[^4]。 - 示例: ```bash $ cd /tmp # 切换到绝对路径/tmp $ cd ../downloads # 使用相对路径切换到上级目录中的downloads ``` - **注意事项**:如果目录名包含空格,需用引号包裹,如`cd "my folder"`。路径错误时,命令会返回错误信息[^2]。 #### 3. **ls命令(列表显示目录内容)** - **功能**:`ls`(List)用于列出指定目录中的文件和子目录。默认显示当前目录内容,支持多种参数来自定义输出格式(如文件权限、大小和时间)[^1][^3]。 - **使用方法**: - 基本语法:`ls [选项] [目录或文件]`。 - 常用选项: - `-l`:以长格式显示详细信息(包括权限、所有者、大小和修改时间)。 - `-a`:显示所有文件,包括隐藏文件(以`.`开头的文件)。 - `-h`:与`-l`结合使用,以易读格式(如KB/MB)显示文件大小。 - `-t`:按修改时间排序(最新文件在前)。 - 示例: ```bash $ ls -al # 列出所有文件(包括隐藏文件)的详细信息 total 24 drwxr-xr-x 2 user user 4096 Jan 10 10:00 . drwxr-xr-x 5 user user 4096 Jan 09 09:00 .. -rw-r--r-- 1 user user 42 Jan 10 10:00 .hidden_file -rw-r--r-- 1 user user 1024 Jan 10 09:30 example.txt ``` - **进阶技巧**:结合通配符(如`*`或`?`)过滤文件,例如`ls *.txt`列出所有文本文件[^2]。这在批量操作中非常高效。 ### 总结 `cd`、`pwd`和`ls`是Linux文件系统管理的核心命令: - `pwd`定位当前位置。 - `cd`实现目录跳转。 - `ls`查看目录内容。 掌握这些命令能显著提升命令行效率,尤其适合日常开发任务[^1]。结合路径和参数使用,可以应对大多数文件操作场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值