|
发表于 2004-12-2 19:20:47
|
显示全部楼层
回复: 关于shell的执行
最初由 panzc 发表
1.我在当前目录下随便写了个shell 内容如下
#!/bin/sh
echo "123"
命名为1a
然后执行 因为没有加上可执行属性所以报错
可是用bash 1a却可以正常执行 这是为何??
2.在提示符下键入bash会调用另一个shell
如何查看当前shell的id号??
1.可执行文件的标志是该文件权限中设置了可执行位,而bash是以文本方式读取该文件来执行的,两件事不同性质。
chmod +x <your script>
2.echo $$
ps:请善用论坛资源,这些基本问题在很多精华帖里已被收集。 |
|