如何执行一个shell程序


Posted in 面试题 onNovember 23, 2012
执行一个shell程序的一种方法是:
sh shell_program arguments
这种方式激活一个子shell并且指定这个子shell为执行这个程序的命令解释器。这个程序文件不是必须为可执行的。
也可以在shell程序的第一行前加入#!/usr/bin/ shell_name来指定命令行解释器。因此,如果你当前正在Bourne shell下工作,但是想要执行一个C shell的脚本,你的C shell程序的第一行应该为:
#!/usr/bin/csh
此时shell脚本的许可权限必须被设置为可读和可执行。为了让shell可以找到程序,可以选择输入shell脚本的完全路径名,或者将这个脚本的路径放在于PATH环境变量指定的路径列表中。许多的用户会在他们的HOME目录下创建一个bin目录来存放他们自己开发的script,然后将$HOME/bin加入到他们的PATH环境变量中。

Tags in this post...

面试题 相关文章推荐
PHP如何与mysql建立链接
May 05 面试题
大唐电信科技股份有限公司java工程师面试经历
Dec 09 面试题
Web Service面试题:如何搭建Axis2的开发环境
Jun 20 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
Dec 12 面试题
端口镜像是怎么实现的
Mar 25 面试题
linux面试题参考答案(7)
Oct 29 面试题
Linux中如何用命令创建目录
Jan 12 面试题
几个常见的软件测试问题
Sep 07 面试题
你们项目是如何进行变更控制的
Aug 26 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
Oct 12 面试题
Final类有什么特点
Apr 25 面试题
介绍下static、final、abstract区别
Jan 30 面试题
UNIX特点都有哪些
Apr 05 #面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
UNIX文件类型
Aug 29 #面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
You might like
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
JavaScript里实用的原生API汇总
2015/05/14 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
浅析Ajax语法
2016/12/05 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
Python制作词云图代码实例
2019/09/09 Python
python3多线程知识点总结
2019/09/26 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
Python语言异常处理测试过程解析
2020/01/08 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
租车协议书范本
2014/04/22 职场文书
学校节能减排倡议书
2014/05/16 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
商品陈列协议书
2014/09/29 职场文书
开天辟地观后感
2015/06/09 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python