初识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…...
终极免费调试工具:解锁AMD Ryzen处理器隐藏性能的完整指南
终极免费调试工具:解锁AMD Ryzen处理器隐藏性能的完整指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...
手把手教你用74LS138设计微机系统的存储器扩展电路(附实战案例)
74LS138实战指南:从零构建微机系统的SRAM扩展电路 在嵌入式系统和复古计算机改造项目中,存储器扩展是最基础也最关键的硬件设计环节。当你手头的SRAM芯片容量不足,或是需要为自制CPU项目搭建内存子系统时,74LS138这款经典3-8译码…...
Midscene.js实战指南:5分钟掌握AI视觉驱动自动化测试
Midscene.js实战指南:5分钟掌握AI视觉驱动自动化测试 【免费下载链接】midscene AI-powered, vision-driven UI automation for every platform. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene Midscene.js是一款革命性的AI视觉驱动自动化测试…...
英飞凌IGBT选型方法:工程师实用技巧
在电力电子领域,IGBT(绝缘栅双极晶体管)是应用最广泛的功率半导体器件之一。它结合了MOSFET的高输入阻抗和BJT的低导通电阻特性,广泛应用于变频器、逆变器、电机驱动等领域。英飞凌作为全球领先的半导体制造商,其IGBT产…...
5分钟搞定!用趋动云平台一键部署Video-Background-Removal(附详细操作截图)
5分钟极速部署:趋动云平台上的Video-Background-Removal实战指南 视频背景替换技术正在重塑内容创作的方式。想象一下,你刚拍摄了一段产品演示视频,但背景杂乱无章;或者你需要为在线会议更换一个更专业的虚拟背景。传统视频编辑软…...
STM32实战 | 基于移远EC200N-CN模组的物联网数据透传系统开发
1. 硬件连接与模块初始化 第一次拿到EC200N-CN模组时,看着密密麻麻的引脚确实有点懵。不过别担心,我花了三天时间实测,总结出最实用的接线方案。这个4G Cat.1模组需要连接的主要是电源、串口和SIM卡三部分。 电源部分要特别注意,模…...
S32K3 RTD开发实战:从MCAL配置到SDK工程移植的完整工作流解析
S32K3 RTD开发实战:从MCAL配置到SDK工程移植的完整工作流解析 在嵌入式开发领域,NXP的S32K3系列MCU凭借其强大的实时性能和丰富的开发生态,正逐渐成为汽车电子和工业控制领域的首选。对于已经具备嵌入式开发基础,希望深入掌握S32K…...
DirectX修复工具深度评测:为什么它能解决90%的游戏运行问题?
DirectX修复工具深度评测:为什么它能解决90%的游戏运行问题? 每次启动游戏时遇到"d3dx9_43.dll丢失"或"Direct3D初始化失败"这类弹窗,玩家的心情往往从期待瞬间跌入谷底。这类问题看似复杂,实则多数情况下只需…...
Pixel Aurora Engine行业应用:博物馆数字藏品像素化再创作授权管理方案
Pixel Aurora Engine行业应用:博物馆数字藏品像素化再创作授权管理方案 1. 项目背景与需求分析 博物馆数字藏品正面临一个关键挑战:如何在保持文物原貌的同时,吸引年轻观众的注意力。传统的高清数字化方案虽然能精确还原文物细节࿰…...
从卫星照片到 actionable 信息:手把手拆解遥感图像解译的全流程与实战技巧
从卫星照片到可执行信息:遥感图像解译全流程实战指南 当一张卫星影像呈现在你面前时,那些五彩斑斓的像素背后隐藏着怎样的故事?如何从这些看似抽象的图案中提取出对城市规划、农业监测或灾害评估具有实际价值的信息?本文将带你走进…...




