[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  linux,shell,VPS运维,国外永久免费VPS

linux下执行脚本的几种方法

全球[VPS测评]来源:VPS推荐网点击:448
【性价之王】 【线路之王】 【价格之王】 【配置之王】
【免费之王】 【香港首推】 【梯子之王】 【独服之王】
linux下执行脚本的几种方法

先决条件,脚本必须具备执行权限,没有这先执行如下命令:

chmod +x a.sh

一, 切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:

cd /data/shell./a.sh

./的意思是说在当前的工作目录下执行a.sh。如果不加上./,bash可能会响应找到不到a.sh的错误信息。因为目前的工作目录(/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容之中。查看PATH的内容可用 echo $PASH 命令。现在的/data/shell就不在环境变量PASH中的,所以必须加上./才可执行.

二,以绝对路径的方式去执行bash shell脚本:

/data/shell/a.sh

三,直接使用bash 或sh 来执行bash shell脚本:

cd /data/shellbash a.sh

或者:

cd /data/shellsh a.sh

注意:若是以方法三的方式来执行,那么,可以不必事先设定shell的执行权限,甚至都不用写shell文件中的第一行(指定bash路径)。因为方法三是将a.sh作为参数传给sh(bash)命令来执行的。这时不是a.sh自己来执行,而是被人家调用执行,所以不要执行权限。

四,在当前的shell环境中执行bash shell脚本:

cd /data/shell. a.sh

或者:

cd /data/shellsource a.sh

前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境,此shell脚本就在这个子shell环境中执行。shell脚本执行完后子shell环境随即关闭,然后又回到父shell中。而方法四则是在当前shell中执行的。

 


[linux]历史优惠活动内容
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 腾讯云美国硅谷服务器/香港/新加坡:1核1G(Linux)云服务器仅288元/年
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用
  • tudcloud:全场7折,香港不限流量VPS,Windows系统,Linux系统,低至$7
  • 什么是linux面板?常见的Linux控制面板有哪些?
  • Linux系统下安装Java JDK
  • Linux chown -R 指令介绍与使用

  • 猜你可能想看的VPS


    转载请注明原文地址: http://140.238.13.167:12355/read-147968.html

    下一篇       上一篇