1、作为可执行程序
将上面的代码保存为test.sh,并cd到相应目录:

chmod +x ./konsy.sh  #使脚本具有执行权限
./konsy.sh  #执行脚本

注意,一定要写成./test.sh,而不是test.sh,运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成test.sh是会找不到命令的,要用./test.sh告诉系统说,就在当前目录找。

2、作为解释器参数
这种运行方式是,直接运行解释器,其参数就是shell脚本的文件名,如:

/bin/sh konsy.sh
/bin/bash konsy.sh

这种方式运行的脚本,不需要在第一行指定解释器信息,写了也没用。

Shell——运行Shell脚本相关推荐

  1. shell运行python脚本报错没有包_脚本安装Discuz论坛(shell + Python 实现自动化安装)...

    实验环境 1.shell 脚本:linux centos 7 系统 2.Python shell 脚本:window 系统 3.其他:python selenium 模块,谷歌浏览器, 谷歌浏览器驱动 ...

  2. idle运行python_如何从IDLE交互式shell运行python脚本?

    How do I run a python script from within the IDLE interactive shell? The following throws an error: ...

  3. python调用shell命令-Python怎么运行shell脚本

    Python作为一门脚本语言,有时候需要与shell命令交互式使用,在Python中提供了很多的方法可以调用并执行shell脚本,本文介绍几个简单的方法. Python怎么运行shell脚本 一.os ...

  4. 单独运行shell脚本与crontab运行shell脚本的区别

    crontab运行脚本存在两大问题:环境变量和路径,从而导致单独运行脚本没问题,但用crontab运行就报错. 1.环境变量 描述问题:crontab: usage error: no argumen ...

  5. linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)

    在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...

  6. 如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)

    文章目录 1.创建并运行第一个 shell 脚本 2.将 shell 脚本转换为 bash 脚本 3.为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头? 4. ...

  7. linux下开机自动启动,定时运行shell脚本

    Shell 脚本与window/dos 下的批处理相似,也就是用各类命令预先放入一个文件中,方便一次性执行的的一个程序文件,主要是方便管理员进行设置或者管理用. 一.shell脚本 在Linux下,我 ...

  8. 运行 Shell 脚本有两种方法:

    1.作为可执行程序 将上面的代码保存为 test.sh,并 cd 到相应目录: chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 注意,一定要写成 ./tes ...

  9. 第二部分 Linux Shell高级编程技巧——第三章 运行级别脚本介绍

    笔记 #运行级别脚本介绍 #准备工作 #进入目录 cd /home/wgb/shell #建立文件夹 mkdir 0421 #进入目录 cd 0421#运行级别 #运行级别目录 #进入etc目录 [r ...

最新文章

  1. Java多线程的同步机制(synchronized)
  2. 更改centos 5 yum源
  3. 第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定
  4. 一步步编写操作系统 22 硬盘操作方法
  5. phpcms导航高亮:“首页” 高亮显示(含代码、截图、案例)
  6. 为什么Redux需要reducer成为“纯函数”
  7. php drive mssql,wamp下对MS SQLSERVER的连接配置,PHP+THINKPHP5通过
  8. vue标准时间改为时间戳_2021考研网上确认照片采集新标准公布 网上确认时间表...
  9. [导入]Linq学习笔记(2.2)——深入DLinq查询
  10. TeamViewer 远程设备的画面黑屏怎么办?
  11. 计算机专业考试系统,计算机基础考试系统
  12. 《网络是怎样连接的》了解网络连接的全貌
  13. 曼昆 宏观经济学 笔记
  14. 走过软件定义网络“来时的路”
  15. 本地代码上传github
  16. 笔记本电脑屏幕亮度无法调节
  17. Radiology:磁共振血管造影(MRA)在脑转移瘤治疗中对血管形态改变的测量
  18. C语言怎样判断乘法越界,c语言算术运算符越界问题解决方案
  19. 【操作系统 3.了解实模式与保护模式的区别】
  20. 绕过阮一峰网络日志的反广告过滤脚本

热门文章

  1. python selenium_自动化测试:Selenium+Python环境搭建
  2. 如何保证消息队列的高可用
  3. Win10自带虚拟机管理器HyperV安装CentOS7
  4. sourcetree如何配置ssh密钥 - 教程篇
  5. 精美在线课程教育学习培训平台网站模板源码 HTML纯静态
  6. 某储云商城系统源码V1.782 绿色版
  7. wince java_Wince之旅——设备控制(重启网卡为例)
  8. 升级版授权系统+盗版追踪+域名IP双授权+在线加密系统
  9. 仿麦站网模板源码|织梦dedecms虚拟商品下载站模板源码
  10. 企业级开源电商系统5vShop商城系统源码v1.9.5