因为有环境变量PATH,里面包含了许多目录,这些目录下的可执行文件就无需输入完整路径来执行。
你可以用 echo "$PATH"查看当前的环境变量包含的目录,自带的命令文件都是在PATH 中的,所以可以直接使用。
./代表当前目录,由于自己编写的脚本就在当前目录下,而当前目录不在环境变量中,所以得输入包含完整目录的文件名。

例如$ ./xx.sh 或者 $/home/xxx/xx.sh

./代表当前目录,没有配置环境变量的话,就要进入到sh文件所在目录下,./ xx执行该文件。

最新文章

  1. Servlet的生命周期及工作原理
  2. SQL if exists database总是出现语法错误
  3. OCS 开放缓存服务
  4. BarManager.ContextMenu
  5. MySQL学习总结(摘抄)
  6. bzoj4009
  7. 数据结构(动态树):COGS 27. [WC 2006] 水管局长
  8. NIO相关基础篇一
  9. UVALive 3882 - And Then There Was One【约瑟夫问题】
  10. iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
  11. What is RandomCharacter.getRandomLowerCaseLetter() ?????
  12. lnmp 切换PHP版本,并且安装swoole
  13. Hbase的集群安装
  14. Oracle所有分析函数<转>
  15. java中级——集合框架【1】-ArrayList
  16. CentOS7.4 系统下 Tomcat 启动慢解决方法
  17. 基于oslo_log的日志管理
  18. 反击黑客之对网站攻击者的IP追踪
  19. Ubuntu16.04.2安装Tensorflow
  20. 【NotePad++】使用指南

热门文章

  1. 异常依然执行{try..catch语句块..}的后续代码
  2. 27. docker compose 单机 均衡负载
  3. Cannot find tomcat目录/bin/setclasspath.sh This file is needed to run this program
  4. F5负载均衡综合实例详解(转)
  5. LeetCode No.160,161,162
  6. Ivory Coast Map
  7. React 渲染嵌套对象,内部对象会是undefined
  8. NWERC 2015
  9. WebServerFactoryCustomizer set the port, address, error pages etc.
  10. flash插件的安装——网页视频无法播放