Linux学习(2)---绝对路径和相对路径
绝对路径和相对路径
路径的意思其实就是地址,生活中想到一个地方去首先你要知道这个地方在什么位置。
同样,在操作系统里面想要在不同文件目录之间切换,就需要了解绝对路径和相对路径的概念。
Linux操作系统的文件管理是一颗树的模型,所有的目录都以根目录作为起点。
根目录的符号是 /。
它的长相就是这个样子:
二.绝对路径
下面直接进入正题,绝对路径就是从根目录开始写到你所要到达目录的完整路径。
比如,你要到达wutingbin这个目录(以上图目录结构为例),可以这么写它的绝对路径:
/home/wutingbin
cd 是charge directory的缩写,功能是切换目录。
pwd 是print work directory的缩写,功能是打印当前所在目录的绝对路径。
由上面操作可以看到,我首先用cd命令切换到了wutingbin这个目录下,然后打印了当前所在目录绝对路径。
二.相对路径
相对路径的意思就是,相对于某个目录所在的地址。其实就是变换了一下出发的参考点。绝对路径都是以根目录
为参考点,而相对路径则不用把根目录当作参考点。大白话就是:
小明的家在哪里?
中国---海南省---海口市---秀英区---xxx小区(中国这里就是根目录/,这个是绝对地址)
老李家的楼下(相对地址,以老李家作为出发点,写出了小明家的地址)
好,那么假如我目前在efi这个目录里,我想切换到grub2这个目录该怎么办?
答: cd ../grub2
../的意思就是跳到上一级目录,也就是boot,然后进入grub2。
当然你也可以用绝对路径的方法:
cd /boot/grub2
你可能会问,何必搞得这么麻烦,相对路径有什么用呢?
答:
这里面举的例子比较简单,实际上一个文件目录绝对地址可能很长:
/home/aaaaa/aaaa/aaa/bbbbb/bbbb/bbb/bb/b(随便写的)
这时候使用绝对地址就非常的麻烦,但是使用相对地址则比较简单。
最后,如果我在home目录下,想切换到wutingbin该怎么写?
答:cd wutingbin
wutingbin是home的子目录,直接写就可以啦。
wutingbin里面还有目录a的话,假如你在home目录下,依葫芦画瓢:
cd wutingbin/a
Linux学习(2)---绝对路径和相对路径相关推荐
- linux学习(一)——基本操作(权限、路径、文件、压缩)
文章目录 基本操作 用户权限 文件相关操作 搜索文件 压缩解压 磁盘管理 帮助命令 基本操作 tab:补全命令 alt+Backspace:向前删除一个单词 通配符: * 使用 touch 命令创建 ...
- Linux学习路径(小白必看)
Linux学习路径,希望能够帮Linuxer们更快速,更高效的熟悉掌握Linux知识.实验楼还提供大量的Linux相关课程供你学习,助你早日玩转Linux. 内容能够得到你的喜欢,我们感到非常高兴的, ...
- Linux学习笔记-文件权限与路径
Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...
- linux的学习路径,Linux学习路线图『从入门到精通』
学习任何知识,目标明确很重要.如果你要学习Linux,下面分享一张Linux学习路线图,帮你明确学习目标,告诉你Linux应该怎样学. 一.学习Linux要达到什么程度? 1. 掌握至少50个以上的常 ...
- 在LINUX上配置oracle ASMLib的多路径磁盘
在LINUX上配置oracle ASMLib的多路径磁盘 适用于: Oracle Server - Enterprise Edition - Version: 10.2.0.1 Linux Kerne ...
- 风炫安全Web安全学习第四十三节课 路径遍历漏洞
风炫安全Web安全学习第四十三节课 路径遍历漏洞 路径遍历 0x01 漏洞概述 路径遍历攻击(也称作目录遍历)的目标是访问web根目录外存储的文件和目录.通过操纵使用"点-斜线(-/)&qu ...
- Linux 的基本使用(上)· 背景故事 · 环境搭建 · 常用命令 vim less cp mv等(基本能覆盖 Linux 日常使用80%场景)· Linux 文件结构的意义 · 相对路径和绝对路径
一.Linux 背景知识 二.Linux 发行版 三.关于 Linux 我们学什么 四.Linux 环境搭建 五.Linux 常用命令 第一组命令 ls 列出该目录下所有子目录和文件命令 Linux ...
- Linux的cuda安装找不到路径,Cuda安装详细步骤
为了学习Caffe新买了笔记本,安装cuda时遇到了很多问题,不过好在都成功的解决了. 网上有很多cuda的安装教程,每个人的电脑配置不同遇到的问题也不一样,现在就我自己的安装配置情况总结一下具体的安 ...
- Linux入门【第二回】 基本指令(相对路径,绝对路径)
在上一回的学习中,我们已经知道Linux是一个操作系统,用来更好的管理系统的软硬件,Xshell则是一个我们和Linux之间交流的工具,那我们如何使用操作系统呢?就要使用各种各样的指令. 在进入学习之 ...
- python绝对路径的区别_python学习:绝对路径和相对路径
大牛们应该对路径都很了解了,这篇文章主要给像我这样的入门小白普及常识用的,啊哈 下面的路径介绍针对windows,其他平台的暂时不是很了解. 在编写的py文件中打开文件的时候经常见到下面其中路径的表达 ...
最新文章
- Ubuntu14.04安装apt-get方法Lnmp环境
- 关于Dialog的简单体验
- [BUUCTF-pwn]——judgement_mna_2016
- windows2003服务器版不能播放声音
- 字符串之找到字符串的最大无重复字符串子串
- 固执己见的框架(例如Spring Boot)的危险。 求知代码反转
- Enterprise Spring示例和集成测试
- 前端工程师面试题汇总--技术
- redhat rpm 卸载mysql_Linux下卸载MySQL rpm包出现error: specifies multiple packages 解决
- 操作系统学习笔记以及个人见解
- LINQ体验(14)——LINQ to SQL语句之存储过程 夺表
- java udp发送速率_项目总结22:Java UDP Socket数据的发送和接收
- Opencv官方样例图片下载
- STC51入门笔记(郭天祥C语言)---第九节:常见芯片和运放电路介绍
- 学计算机软件编程就业前景,2021计算机编程就业前景好吗 有哪些就业方向
- seo三部曲之关键词策略
- OpenJudge- 1789:算24
- attributeerror: module 'numpy.random' has no attribute 'randon'
- 罗杨美慧 20190919-5 代码规范,结对要求
- 如何离线安装npm包