如何执行一个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的面试题
May 06 面试题
空指针到底是什么
Aug 07 面试题
统计每一学生的平均成绩
Jun 06 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
C# .NET面试题
Nov 28 面试题
Linux面试经常问的文件系统操作命令
Oct 04 面试题
常用UNIX 命令(Linux的常用命令)
Dec 26 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
J2EE面试题
Mar 14 面试题
介绍一下Ruby中的对象,属性和方法
Jul 11 面试题
UNIX特点都有哪些
Apr 05 #面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
UNIX文件类型
Aug 29 #面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
You might like
关于IIS php调用com组件的权限问题
2012/01/11 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
thinkPHP模板中for循环与switch语句用法示例
2016/11/30 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
PHP反射基础知识回顾
2020/09/10 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
jQuery中的常用事件总结
2009/12/27 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
基于Vue生产环境部署详解
2017/09/15 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
python实现按任意键继续执行程序
2016/12/30 Python
Python Web程序部署到Ubuntu服务器上的方法
2018/02/22 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
python实现简单学生信息管理系统
2020/04/09 Python
Pandas的Apply函数具体使用
2020/07/21 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python re的findall和finditer的区别详解
2020/11/15 Python
公司前台辞职报告
2014/01/19 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
年度考核登记表个人总结
2015/03/06 职场文书