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

面试题 相关文章推荐
String这个类型的class为何定义成final?
Nov 13 面试题
JPA面试常见问题
Nov 14 面试题
strlen的几种不同实现方法
May 31 面试题
介绍一下内联、左联、右联
Dec 31 面试题
什么是触发器(trigger)? 触发器有什么作用?
Sep 18 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 面试题
中科方德软件测试面试题
Apr 21 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
Structs界面控制层技术
Oct 11 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
Java基础类库面试题
Sep 04 面试题
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操作文件方法问答
2007/03/16 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
浅谈Node 调试工具入门教程
2018/03/20 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python对文件操作知识汇总
2016/05/15 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
临床医学应届生求职信
2013/11/06 职场文书
中专生的个人自我评价
2013/12/11 职场文书
高一政治教学反思
2014/01/28 职场文书
社区元宵节活动总结
2015/02/06 职场文书
教师年度考核个人总结
2015/02/12 职场文书
中学推普周活动总结
2015/05/07 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang