Linux之绝对路径和相对路径


1. 绝对路径

从根目录算起的路径叫做绝对路径  【可以理解为全路径】

例如:

  • /home/python/Desktop
  • /usr/bin   【可以直接使用 cd /home/】

2. 相对路径

从当前目录算起的路径叫做相对路径

例如:

  • ./test/hello
  • ../static/images

3. 绝对路径和相对路径的使用

  1. 使用绝对路径切换到桌面
    cd /home/python/Desktop

  2. 在下载目录以相对路径切换到桌面
    cd Downloads
    cd ../Desktop

  3. 在桌面使用相对路径切换到上一级目录的上一级目录 cd Desktop cd ../../

4. 自动补全

  • 当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全
  • 当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次tab键查看

5. 小结

  • 绝对路径和相对路径是路径的两种表现形式,应遵循最短路径原则(使用最短的路径操作某个文件或者目录)。

    • 如果切换的目录离当前目录近可以使用相对路径
    • 如果切换的目录离根目录近可以使用绝对路径
    • 如果切换的目录离根目录和当前目录都一样那么使用绝对路径,因为这样路径很清楚和明确,方便阅读。

Linux之绝对路径和相对路径相关推荐

  1. Linux的绝对路径和相对路径

    1,什么是路径:你要去哪的路线嘛.如果你想要去哪个目录或者是去找哪个目录里的文件,那就用路径来找到了.注意:目录本身也是文件 2,在Linux中使用.来表示当前目录,使用..来表示上一级目录.-表示上 ...

  2. c语言 linux取运行目录,c语言获取当前工作路径的实现代码(windows/linux)

    Linux 函数名: getcwd 功 能: 取得当前的工作目录 用 法: char *getcwd(char *buf, size_t size); 函数说明: getcwd()会将当前的工作目录绝 ...

  3. linux查找部署目录,mac/linux 查找软件安装、配置路径

    在mac/linux系统下用brew.yum.apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪.这里总结一下我常用的查找方法. 1. whereis 输入man whe ...

  4. Linux下修改Mysql数据库存放路径

    Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...

  5. linux c指定相对路径,linux c编程,选用popen()得到一个相对路径的绝对路径

    linux c编程,得到一个相对路径的绝对路径,下面的程序很简单,可以将其封装成一个函数,工作中有时候会用到. #include using namespace std; #include #incl ...

  6. linux path环境变量检索目录,Linux下动态链接库加载路径及搜索路径问题

    引子 近日,服务器迁移后,偷懒未重新编译nginx的,直接./nginx启动,结果遇到如下问题: "error while loading shared libraries" 这是 ...

  7. Linux绝对路径和相对路径简单介绍

    Linux绝对路径和相对路径 绝对路径必须以一个正斜线(/),也就是根目录开始 相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字 " ...

  8. linux下查找java的安装路径和java和tomcat的环境配置

    Linux下找到真正的JDK路径,从而解决默认编译安装Java后不知道jdk路径,以至于无法启动Tomcat的问题. 输入: [root@cheng java]# ls -lrt /usr/bin/j ...

  9. [转]Linux C语言头文件搜索路径

    转自:http://hi.baidu.com/ilonng/blog/item/a0232435fbcfb90490ef390d.html/cmtid/68d4ab7bbb8026fb0ad187be ...

最新文章

  1. 机器学习简单代码示例
  2. 北航算法作业一 约瑟夫环问题
  3. 纯JS制作的窗户雨滴效果
  4. 多重背包2[二进制位优化]
  5. yii_wiki_145_yii-cjuidialog-for-create-new-model (通过CJuiDialog来创建新的Model)
  6. Java代码精简之道
  7. iOS URL Schemes与漏洞的碰撞组合
  8. php文档头,头部文档(header.php)
  9. 词汇的积累与遣词造句 —— 准确的表达、新鲜的词汇
  10. 单片机c语言中void key(void),单片机C语言编程
  11. [转]挺不错的辞职申请[“模板“]
  12. 5不触发系统键盘_防盗报警系统基础知识汇总
  13. wechaty-微信聊天机器人-调研分析
  14. 【复旦大学】考研初试复试资料分享
  15. Kindle for Android打开本地mobi文件
  16. maven 查询包依赖
  17. 使用element走马灯 + video-player实现图片和视频混合轮播
  18. C++刷题笔记(4)——leetcode209、904
  19. react 实现滚动加载_在React中实现平滑滚动
  20. 面试官都爱问的java模式之建造者模式!!!

热门文章

  1. B 站神曲damedane:精髓在于换脸,五分钟就能学会
  2. 学习Python,这22个包怎能不掌握?
  3. 信息保留的二值神经网络IR-Net,落地性能和实用性俱佳 | CVPR 2020
  4. 从概念到技术,打通「中台」的任督二脉,别再说不知道中台是什么
  5. 《评人工智能如何走向新阶段》后记(再续7)
  6. 5G时代,微软又走对了一步棋!
  7. 200万?程序员刚拿下华为Offer,这些技巧你必须知道!
  8. 聊天机器人落地及进阶实战 | 公开课速记
  9. 无监督机器学习中,最常见4类聚类算法总结 | 技术头条
  10. 给Chrome“捉虫”16000个,Google开源bug自检工具