我们知道查阅文件属性的指令 ls 完整文件名为:/bin/ls(这是绝对路径),那为什么可以在任何地方执行/bin/ls 这个指令呢?  为什么在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH !

 当我们在执行一个指令的时候,比如ls,系统会依照 PATH 的每个 PATH 定义的目录下搜寻文件名为 ls 的可执行文件, 如果在 PATH 定义的目录中含有多个文件名为 ls 的可执行文件,那么先搜寻到的同名指令先被执行!

echo $PATH

 

  PATH(一定是大写)这个变量的内容是由一堆目录所组成,每个目录中间用冒号(:)分割开, 每个目录是有顺序之分的。仔细看一下上面的输出,你可以发现到无论是 root 还是 vbird 都有/bin 这个目录在 PATH 变量内,所以必然就能够在任何地方执行 ls 查找到/bin/ls 执行!

转载于:https://www.cnblogs.com/tech-bird/p/3754104.html

Linux 环境变量 $PATH相关推荐

  1. linux下环境变量重复,如何清除linux环境变量PATH中的重复项?

    如何清除linux环境变量PATH中的重复项? 來源:互聯網  2010-05-26 18:34:31  評論 分類: 電腦/網絡 >> 操作系統/系統故障 問題描述: 操作系统:linu ...

  2. [NOTE] Linux环境变量

    [NOTE] Linux环境变量 前言 学,以前一直没会 资料1 资料2 概述 Linux环境变量包括:系统级.用户级 系统级环境变量:每个登录到系统的用户都要读取的 用户级环境变量:用户使用系统时加 ...

  3. linux设置环境变量_什么是linux环境变量

    本来这篇文章好几天之前就写好了,但是媳妇儿跟我说工作日就不要发了,大家都在上班,哪有闲心思看你的文章.哎,可能大家用头条都是在放松刷娱乐,看小姐姐.所以就一直拖到现在.周末了,更是放松的好时候,葛优躺 ...

  4. Linux环境变量总结

    现在每天测试到时候会与Linux打交道,自然也会用到环境变量了.看了网上几篇文章,结合自己到实践和看法,总结以下Linux的环境变量吧. 一.什么是环境变量? 环境变量相当于给系统或用户应用程序设置的 ...

  5. 嵌入式linux添加环境变量,Linux环境变量

    前言: 1. 环境变量是操作系统环境设置的变量,适用于整个系统的用户进程: 2. 环境变量可以在命令中设置,但是用户注销的时候将会丢失这些设置值: 3. 若要重复适用,则最好在.profile中定义: ...

  6. 设置linux环境变量

    参考文章 Linux Environment Variables | How to Implement Environment VariablesGuide to Linux Environment ...

  7. shell编程(三) : [Linux基础] Linux 环境变量

    接上一篇文章Linux shell编程(二): Linux shell基础 2.3 Linux环境变量 bash shell用一个叫作环境变量(environment variable)的特性来存储有 ...

  8. Linux||环境变量

    昨天在听完生信技能树关于环境变量的课以后,醍醐灌顶,又去鸟叔的书里翻了翻,趁我现在还记得,抓紧把笔记做下来,所以本期介绍环境变量. 你是否想过,我们第一次进入服务器,什么都没做却能有一堆能用的变量呢? ...

  9. Linux 环境变量

    目录 概述: Linux 环境变量 - 完整指南 什么是变量? Linux中的环境变量是什么? 环境变量的重要性 环境变量命令 Linux 环境变量列表 概述: 在Linux 环境变量中定义系统行为. ...

最新文章

  1. T100-----调试程序,快速定位到错误行
  2. android脚步---设置layout隐藏属性
  3. 搭建Cacti监控系统(一)-- 搭建LNMP 环境
  4. 计算网络经典书籍--计算机网络:自顶向下方法
  5. 苹果手机视频传输教程-通过无线将电脑上视频传到手机
  6. vue-cli proxy中跨域中pathRewrite配置理解
  7. elasticsearch7使用指导
  8. arm linux 存储,linux arm的存储分布那些事
  9. 深度学习Trick——用权重约束减轻深层网络过拟合|附(Keras)实现代码
  10. Bailian3468 电池的寿命【贪心】
  11. paip兼容windows与linux的java类根目录路径的方法
  12. RSA加密解密中pkcs1与pkcs8格式私钥互相转换
  13. dirent struct_struct dirent中d_name长度问题
  14. IOS通用链接处理(Universal Links),apple-app-site-association
  15. 宏观经济学gdp计算方法_宏观经济学答疑总结
  16. YApi接口管理平台远程代码执行漏洞(含批量POC)
  17. XCode+gtest快速搭建接口测试工程
  18. Windows利用cmd循环文件文本内容自动创建对应文件
  19. [转载] 蝴蝶上如何做种候选及发布
  20. 26部文学经典的开场白和结束语

热门文章

  1. 计算机语言up,TweakBit PCSpeedUp
  2. 硬件:LCD和LED相关知识介绍
  3. 如何避免重复请求/并发请求?这样处理才足够优雅
  4. 数据库:后端开发必备的 MySQL日志文件知识点
  5. 虚拟主机 php .htacess,LiteSpeed添加虚拟主机+支持htaccess图文教程
  6. 通过路由远程计算机重启,华为无线路由器三种常用重启的方法
  7. JavaScript 新增两个原始数据类型
  8. 三年经验前端社招——有赞
  9. arcgis jsapi接口入门系列(6):样式
  10. 自定义ProgressBar(圆)