LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 994|回复: 2

问个很菜的问题---> Shell脚本在哪儿写啊?

[复制链接]
发表于 2005-7-14 19:22:07 | 显示全部楼层 |阅读模式
一直不知道Shell脚本编程是直接在终端(或虚拟控制台)编呢,还是编一个文件啊?
问题是不是很菜啊?各位高手有愿意给详细说说的嘛?
发表于 2005-7-14 22:05:51 | 显示全部楼层
shell脚本是一个文本文件,所以你可以直接通过文本编辑器如vi.编写一个按照shell脚本格式标准的文本文件.
shell脚本最明显的特征就是在脚本的第一行都会有一个
[php]
#!/bin/*sh
[/php]
就是声明这个脚本是使用哪个shell程序来解析执行的.
比如cshell
#!/bin/csh
ashell
#!/bin/ash
目前比较通用的就是bash和ksh.cshell等等
他们各有千秋.
并且差别都不是十分大.当然还是有一些风格和规定不一样的.
使用哪种shel是按自己习惯和爱好的.
所以你可以选择任意一款作为你系统的默认shell
如果你要知道你现在使用的是什么shell程序.你可以在shell下敲如
[php]$echo $SHELL[/php]


如果你已经编写好了你的shell程序你可以使用[php]sh file.sh[/php]
file.sh是你编写的shell脚本文件
当然你也可以给脚本文件加上可执行权限[php]
$chmod u+x file.sh
$./file.sh[/php]
回复 支持 反对

使用道具 举报

发表于 2005-7-15 00:18:16 | 显示全部楼层
随便,喜欢的话可以直接在命令行写,我就经常这么干..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表