首页 > 系统服务 > 详细

Linux 脚本 sh 和 ./ 的区别

时间:2015-10-30 10:48:54      阅读:229      评论:0      收藏:0      [点我收藏+]

如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径:
./executable-file
PATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前目录下有可执行权限的可执行文件就可以运行了

如果要执行一个sh脚本,不管那个脚本有没有可执行权限,都可以使用:
sh [file]

这时file是作为参数传给sh的,如果file不在当前目录下,也需要使用全路径。

全路径有绝对路径相对路径两种。./和../开头的都是相对路径,分别表示”在当前目录下”和”在父目录下”。

Linux 脚本 sh 和 ./ 的区别

原文:http://www.cnblogs.com/langtianya/p/4922569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!