初识Linux:目录路径
目录
提示:以下指令均在Xshell 7 中进行
一、基本指令:
二、文件 = 文件内容+文件属性
三、ls 指令拓展
1、 ls -l :
2、ls -la:
3、ls [目录名] :
4、ls -ld [目录名]:
四、Linux中的文件和目录
五、路径与cd指令
路径的分隔符:
目录的结构和特点:
目录的结构:
cd 指令 :
cd 指令 是对路径进行寻访 !
cd 指令 与 相对路径和绝对路径:
cd与 . 和 ..
什么是 . 和 .. ?
ls - la 的 . 和 ..

提示:以下指令均在Xshell 7 中进行
快捷方式:ALT + ENTER 全屏放大/取消全屏放大
一、基本指令:
1、clear: 清屏,快速清空页面的所有指令
- clear前:
- clear后:
2、pwd 展现当前所处路径

3、ls 展现当前路径下的文件名,当ls下没有东西的时候,表示没有存储可看见的文件
4、mkdir [目录名] 在当前路径下创建目录 注意mkdir 和目录名之间有空格存在

5、touch 创建一个普通文件

注:touch 与创建的普通文件之间需要空格
6、whoami 调用当前使用用户的用户名

二、文件 = 文件内容+文件属性

关于文件,即使是新创建的文件,也会占据我们的内存磁盘空间,即使创建的文件并没有任何的内容。
这是因为,文件的内存大小和在磁盘中占据的空间大小不仅仅是文件内容决定的,同时还是文件的属性决定的。
简单来说,文件属性也会占用设备的内存空间和磁盘空间,文件 = 文件内容 + 文件属性。
而文件属性又是由许多属性组合而成,最简单和明显的属性就是文件的名字、文件创建的时间、文件最后修改的时间、文件的格式、文件的内容大小。(如上图所示)
所以最后,我们会发现在设备上显示的文件大小和真实文件的大小会有所差异——真实的大小回避设备显示的更大,而这份差异则是由文件属性带来的。
三、ls 指令拓展
1、 ls -l :
ls -l 列出当前目录下的文件详细信息,也就是文件属性,前提是当前目录下有普通文件存在,当然,与ls 指令相比,ls指令只是显示当前目录下的文件名字,而 ls -l 显示的是更多的文件属性
注意:ls 和 -l 之间有空格
2、ls -la:
ls -la 显示目录下的隐藏文件,在每一个目录下都会隐藏着两个隐藏的文件,或者说,包括根目录的存在,每一个目录下都会具有隐藏文件,而 ls -la 就是将隐藏文件显示出来。
例如,我们使用touch指令 创建一个隐藏文件 :
touch .test.text//隐藏文件一般是由 . 开头的使用 ls -la 进行查看 :
3、ls [目录名] :
ls [目录名] ,调用目录,展示目录的内容 —— 目录下的文件名
![]()
4、ls -ld [目录名]:
展现指定目录的属性,如下图,使用 ls - ld 展现根目录的属性:

四、Linux中的文件和目录
区分linux中的目录和文件需要使用 ls-l 指令进行查看。
举例:使用ls -l 对根目录 的属性进行展示
在目录的属性中,开头的部分是对目录和文件的读取方式,以d开头的表示为目录,而以 - 开头的是普通文件
五、路径与cd指令
路径的分隔符:
在pwd 指令下,会发现目录和目录之间是使用 / 进行分隔的,而 / 便是路径的分隔符。

而关于分隔符,在window和Linux是不同的:window的分隔符是 \ 而Linux是 /

目录的结构和特点:
目录与文件的关系:对于目录和文件的关系,二者就像父子一样,目录就是父亲,文件就是孩子,父亲可以有多个子女,而文件却只有一个父亲。
所以目录对文件具有唯一性,同时也可以说路径具有唯一性,任意一个文件都具有一个父类目录。
目录的结构:
目录的结构本质上就是一个一对多的多叉树结构 ,同时下图也表示了目录之下是可以有多个目录和文件存在的。
而根目录 在Linux中以 / 的形式表达

cd 指令 :
cd 指令 是对路径进行寻访 !
例如:
![]()
表示,进入当前目录下的 111目录
cd 指令 与 相对路径和绝对路径:
在Linux 中 绝对路径是指 从 / 根目录 到 我们需要查询的文件或者目录的这一段路径,而相对路径是指 使用 符号 . 表示当前所在的路径,并且寻访当前所在路径下的文件或者目录
例如:

同时,对于相对路径而言,还有另一种写法:

两种写法均可,大意是寻访在当前目录的上一级目录下的文件a.out
使用多叉树解释:

cd与 . 和 ..
cd . 表示进入当前目录,或者说进入当前路径
cd .. 表示进入当前目录的上一级目录
而根目录是最上面一层目录

什么是 . 和 .. ?
在上文的路径中,我们可以得知 . 和 .. 分别表示当前目录 和 返回上一级目录。
.. 可以方便cd 指令 进行路径的回退,毕竟,不光能要进去,也要能出来。
. 可以方便我们找到当前目录下的一个文件(可执行文件)
ls - la 的 . 和 ..
ls - la 下的 . 和 .. 指的是当前目录属性和上一级的目录属性


相关文章:
初识Linux:目录路径
目录 提示:以下指令均在Xshell 7 中进行 一、基本指令: 二、文件 文件内容文件属性 三、ls 指令拓展 1、 ls -l : 2、ls -la: 3、ls [目录名] : 4、ls -ld [目录名]: 四、Linux中的文件和…...
抖音小程序开发:探索技术创新的代码之旅
随着抖音小程序的兴起,企业纷纷将目光投向这个充满活力的平台。抖音小程序开发不仅为品牌提供了更广泛的曝光机会,更是技术创新的舞台。本文将带领读者深入探索抖音小程序开发的技术要点,探讨如何通过代码实现个性化、高效的小程序。 1. 小…...
公司注册股东选择几个人合适?
创业初期很多创业者都会选择有注册有限责任公司,有限责任由五十个以下的股东出资设立,每个股东以其所认缴的出资额为限对公司承担有限责任。那么问题来了股东人数选择几个最合适呢,下面上海注册公司网(www.91kaiye.cn)…...
大数据治理——为业务提供持续的、可度量的价值(二)
第二部分:元数据集成体系结构 在明确了元数据管理策略后需要确定实现该管理策略所需的技术体系结构,即元数据集成体系结构。元数据集成体系结构涉及到多个概念,如元模型、元-元模型、公共仓库元模型(CWM)等࿰…...
前端安全方面有哪些攻击方式?
在前端开发中,存在一些常见的安全攻击方式。以下是一些常见的前端安全攻击方式: 1:跨站脚本攻击(XSS): XSS攻击是指攻击者通过在网页中注入恶意脚本,使得用户在浏览器中执行该脚本,…...
linux的文件属性
在使用长格式查看目录信息时,会看到如下的结果。每一行代表对应的文件或者目录的详细信息。从左到右具体含义时文件属性、文件数、所有者、所属的组、文件大小、建立月份、建立日期、建立年份或时间及文件名 [rootmaster lib]# ll total 19260 drwxr-xr-x. 2 root…...
电脑指示灯闪烁,但是无法开机的解决方案
【便携机开机故障】电脑指示灯闪烁,但是无法开机的解决方案 问题描述 设备型号:联想 ThinkPad T14s 故障详情:电脑使用后未关机锁屏合盖后,再次使用时开关机指示灯一直闪烁,但是无法正常开机。 其他尝试方法…...
【电工基础】
电工基础 11.1 简介1.2 电路作用1.3 电路模型1.4 电流定义1.5 电压定义1.6 电动势1.7 电阻元件1.7.1 电阻元件定义1.7.2 电阻原件的特性1.7.31.7.4 1.81.91.10 345 1 1.1 简介 电源外部,正电荷移动的方向是由电源正极向电源负极方向,负电荷移动的方向是…...
【Word自定义配置,超简单,图文并茂】自定义Word中的默认配置,比如标题大小与颜色(参考科研作图配色),正文字体等
▚ 01 自定义样式Styles中的默认标题模板 📢自定义标题的显示效果,如下图所示: 1.1 自定义标题的模板Normal.dotm 1.1.1 选择所需修改的标题 新建一个空白Word文档,依次选择菜单栏的开始Home,样式Styles,…...
常见排序算法之快速排序
快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法。 基本思想为∶任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,…...
ESP32 C3 smartconfig一键配网报错
AP配网 在调试我的esp32c3的智能配网过程中,发现ap配网使用云智能App是可以正常配置的。 切记用户如果在menu菜单里使能AP配网,默认SSID名字为adh_PK值_MAC后6位。用户可以修改这个apssid的键值,但是要使用云智能app则这个名字的开头必须为ad…...
力扣labuladong——一刷day25
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣528. 按权重随机选择 带权重的随机选择算法 前言 一、力扣528. 按权重随机选择 class Solution {private int[] preSum;private Random rand new Ra…...
从单体到微服务:使用Spring Boot构建事件驱动的Java应用程序
Spring Boot是Pivotal团队设计的一种微服务框架, 基于Spring开发,用于简化新Spring应用的初始搭建及开发过程,提升Spring 开发者的体验。它秉持“约定大于配置”的思想,集成了大量开箱即用的第三方库,支持绝大多数开源…...
WMS配送中心主要业务流程
业务流程图 入库 波次出库 按门店和门店所属送货路线确定出库波次 入库 出库 移库、封仓 门店欠货能要点 1. 日常补货:分拣仓位商品小于当前商品在该位置的补货下限的时候;生成对此进行补货任务;补货完成后确认任务,系统变更库存…...
《LeetCode力扣练习》代码随想录——数组(螺旋矩阵II---Java)
《LeetCode力扣练习》代码随想录——数组(螺旋矩阵II—Java) 刷题思路来源于 代码随想录 59. 螺旋矩阵 II 左闭右开——[x,y) class Solution {public int[][] generateMatrix(int n) {if(n1){return new int[][]{{1}};}int[][] resultnew int[n][n];int…...
计算机毕业设计选题推荐-农产品销售微信小程序/安卓APP-项目实战
✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…...
Linux AMH 服务器管理面板远程访问
文章目录 1. 前言2. Linux 安装AMH 面板3. 本地访问AMH 面板4. Linux安装Cpolar5. 配置AMH面板公网地址6. 远程访问AMH面板7. 固定AMH面板公网地址8、结语 1. 前言 AMH 是一款基于 Linux 系统的服务器管理面板,它提供了一系列的功能,包括网站管理、FTP …...
arcsinx的导数
...
邻接表储存图实现广度优先遍历(C++)
目录 基本要求: 邻接表的结构体: 图的邻接表创建: 图的广度优先遍历(BFS): 邻接表的打印输出: 完整代码: 测试数据: 结果运行: 通过给出的图的顶点和…...
解构赋值详解以及例子
以下是使用解构赋值的所有可能方式的示例代码: 数组解构赋值 const array [1, 2, 3];// 基本形式 const [a, b, c] array; console.log(a); // 1// 只获取部分值 const [, second] array; console.log(second); // 2// 设置默认值 const [d, e, f, g 4] arra…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...
Java求职者面试指南:计算机基础与源码原理深度解析
Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...




