如何执行一个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...

面试题 相关文章推荐
联想C++笔试题
Jun 13 面试题
编写函数,将一个3*3矩阵转置
Oct 09 面试题
几个数据库方面的面试题
Jul 01 面试题
Ref与out有什么不同
Nov 24 面试题
网络安全方面的面试题
Jan 07 面试题
木马的传播途径主要有哪些
Apr 08 面试题
this关键字的含义
Apr 08 面试题
C#软件工程师英语面试题
Jun 07 面试题
linux面试题参考答案(8)
Aug 11 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
UNIX特点都有哪些
Apr 05 #面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
UNIX文件类型
Aug 29 #面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
You might like
php的memcached客户端memcached
2011/06/14 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
Python中的元组介绍
2019/01/28 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
外语专业毕业生自我评价分享
2013/10/05 职场文书
党支部培养考察意见
2015/06/02 职场文书
行政复议答复书
2015/07/01 职场文书
企业年会祝酒词
2015/08/11 职场文书