Linux中shell脚本怎么运行
发布时间 - 2020-03-11 00:00:00 点击率:次linux中shell脚本怎么运行
Shell 脚本的执行方式通常有三种,下面,分别介绍下这三种方式的特点:
1、bash script-name或者sh script-name
这是当脚本文件本身没有可执行权限(即文件权限属性x位为-号)时常使用的方法,或者脚本文件开头没有指定解释器时需要使用的方法。推荐使用这种方法。
推荐学习:Linux视频教程
$ bash test.sh
2、path/script-name或者./script-name
指在当前路径下执行脚本(脚本需要有执行权限),需要将脚本文件的权限改为可执行(即文件权限属性为x位)。具体方法为:chmod a+x script-name。然后通过执行脚本绝对路径或者相对路径就可以执行脚本了。
注意:在生产环境中,运维人员由于忘记为该脚本设置可执行权限,然后直接使用,导致出错。因此,推荐第一种 bash script-name。
$ chmod +x test.sh $ ./test.sh $ /home/me/test.sh
3、source script-name或者. script-
name
source或者“.”命令的功能是:读入脚本并执行脚本,即在当前Shell中执行source或“.”加载并执行的相关脚本文件的命令及语句,而不是产生一个子Shell来执行文件中的命令。
注意:这是和其他几种执行shell方式的最大不同。
$ source test.sh $ . test.sh
其他运行方式:
sh test.sh dash test.sh zsh test.sh ...
更多相关教程,请关注PHP中文网!
# linux
# php
# bash
# 这是
# 可执行
# 推荐使用
# 中文网
# 几种
# 更多相关
# 即在
# 第一种
# 要使
# 有三种
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
JavaScript数据类型有哪些_如何准确判断一个变量的类型
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
如何做网站制作流程,*游戏网站怎么搭建?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
如何在香港免费服务器上快速搭建网站?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何快速搭建自助建站会员专属系统?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
奇安信“盘古石”团队突破 iOS 26.1 提权
如何快速搭建高效可靠的建站解决方案?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
WEB开发之注册页面验证码倒计时代码的实现
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
手机网站制作与建设方案,手机网站如何建设?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
昵图网官网入口 昵图网素材平台官方入口
EditPlus 正则表达式 实战(3)
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
phpredis提高消息队列的实时性方法(推荐)
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何打造高效商业网站?建站目的决定转化率
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
Mybatis 中的insertOrUpdate操作
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
如何快速生成可下载的建站源码工具?
使用Dockerfile构建java web环境
如何选择可靠的免备案建站服务器?
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
PythonWeb开发入门教程_Flask快速构建Web应用
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
北京企业网站设计制作公司,北京铁路集团官方网站?

