最近在学习shell脚本文件时碰到了一个很尴尬的事情,就是脚本会写了,可是该怎么运行呢,于是我就翻阅了手册,查了一些资料

linux下面用命令执行.sh文件有两种方法:

一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】
二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】
方法一:当前目录执行.sh文件
【步骤一】cd到.sh文件所在目录
【步骤二】给.sh文件添加x执行权限
比如以hello.sh文件为例,

chmod u+x hello.sh

【步骤三】./执行.sh文件
比如以hello.sh文件为例,
终端执行以下命令:

./hello.sh

即可执行hello.sh文件
【步骤二(2)】sh 执行.sh文件
以hello.sh文件为例,sh hello.sh即可执行hello.sh文件。

sh hello.sh

方法二:绝对路径执行.sh文件
下面三种方法都可以:

 1          ./home/test/shell/hello.sh2          /home/test/shell/hello.sh3         sh /home/test/shell/hello.sh

注意事项
用“./”加文件名.sh执行时,必须给.sh文件加x执行权限。

如何运行.sh脚本文件相关推荐

  1. mac下如何运行sh脚本文件

    一.编辑一个 .sh 脚本文件 假设我的脚本文件名为 nice.sh 以下讲解如何运行 nice.sh 二.给shell脚本赋权限 有三种方法 # 方法一 chmod a+x nice.sh# 方法二 ...

  2. Linux nohup运行.sh脚本文件

    记录一下,在Linux 终端运行.sh文件,以前只在终端nohup过.py文件. nohup python -u Job.py >/dev/null 2>error.log 2>&a ...

  3. .sh脚本文件shebang行引发的syntax error:“(“ unexpected

    在运行.sh脚本文件的时候提示如下错误: ./cp_ecnt_kernel.sh: 23: Syntax error: "(" unexpected 23 function cp_ ...

  4. [ROS] sh脚本文件,source : not found问题

    新建一个脚本文件,在首行写上 #!/bin/bash 然后换行,写上想要source的bash文件,例如: source /opt/ros/kinetic/setup.bash 然后报错: xxx.s ...

  5. ubuntu18.04 使用systemd方式添加开机运行sh脚本

    ubuntu18.04压根就没有rc.local,而且很多发行版都推荐使用systemd而不是initd了. 1.准备好你的sh脚本文件 内容略过,就假设路径是/usr/local/my/my.sh吧 ...

  6. linux下双击执行.sh脚本文件

    1.当写好一个.sh脚本文件后,给他赋予执行权限后,双击的时候,默认是以文本编辑器打开的,无法运行该脚本文件. 2.打开终端. 3.输入如下命令,需要联网: sudo apt install dcon ...

  7. ubuntu编写.sh脚本文件

    编写.sh脚本文件 一.bash方式运行 1.第一行是 #! /bin/bash 2.变量使用 变量定义格式为:变量名=值     a=1     b=2 引用变量时需要加上$符号 数学计算要使用[] ...

  8. win10系统运行sh脚本

    前言: 在win10系统下,有时候也需要通过脚本实现一些程序的运行比较方便. 这里依赖于微软的Git bash工件来实现. 测试脚本: 1.调用python函数文件 def show_tensor() ...

  9. Linux 开机运行sh 脚本 三种方法

    一.修改开机启动文件​​​​​​​ /etc/rc.local(或者/etc/rc.d/rc.local) 1.编辑rc.local文件(命令后面让得加&号,表示后台运行) 2.最后修改rc. ...

最新文章

  1. 华为与思科VRRP协议
  2. android json解析及简单例子
  3. n1进入recovery模式_oppo n1怎么进recovery
  4. OSPF动态路由协议(了解ospf,RIP协议,外部网关协议内部网关协议,ospf工作过程,选举过程,ospf邻居关系7个状态)
  5. p2p linux 开源项目,权威开源项目(linux系统、sip、live555)
  6. 阅读《构建之法》第6 第7章
  7. StreamInsight 编程模型之适配器
  8. oracle 百分位数,oracle分析函数 percent_rank, percentile_cont, percentile_disc
  9. GhostExp 2010特别版安装方法
  10. 解决Win10无操作两分钟进入睡眠问题
  11. 手机号归属地 mysql脚本_手机号码归属地能否取消? 这些热点问题,工信部回复了...
  12. 微信加密某一个人私聊?微信私密聊天
  13. 杭电oj 2081 手机短号(C++)
  14. python把汉字变成拼音英文_利用python将表格中的汉字转化为拼音
  15. MSRA提出学习实例和分布式视觉表示的极端掩蔽模型ExtreMA
  16. 励志: 我们来看看那些优秀的人的眼界和思想
  17. 如何当好IT项目经理
  18. Goldsrc 地图 BSP 文件格式规范
  19. 推荐!国外程序员整理的Java资源大全
  20. 冯诺依曼 图灵计算机结构,冯诺依曼与图灵

热门文章

  1. java keydown_键盘事件之keydown keypress keyup区别
  2. Selenium 前世今生
  3. 基本概念:计算机组成
  4. 时间片轮转法(c语言)
  5. HDUOJ 2063 过山车
  6. 对称密码、非对称密码、散列算法与PKI
  7. python ks值计算_Kolmogorov–Smirnov test(KS)
  8. 王伟storm_【英语】宁夏银川九中2014-2015学年高一上学期期中考试
  9. DotNetBar界面按钮设置
  10. 线性代数——线性变换——旋转矩阵(泰勒公式、虚数、欧拉公式)