红联Linux门户
Linux帮助

交互式和非交互式shell

发布时间:2007-03-05 16:49:14来源:红联作者:Wisdom
  启动互交式的shell

  你可在一个shell中输入带路径的shell名启动另一个shell,退出用exit命令。这在修改了一个shell的设置后验证改变效果十分有用。

  启动非互交式的shell

  最经常的用法就是用一个shell执行脚本,例:/bin/sh filename filename是包含可执行命令的文件名。

  使shell脚本可执行

  如果你想仅仅输入名字就可执行脚本,你必须:

  1、把文件用chmod命令标识为可执行。例:chmod a+x filename

  2、使用适当的shell来执行。这必须确保脚本的第一行为:“#!shell名”。例:#!/bin/sh。如果把“#!/bin/sh”放在其它行,则会被当作注释忽略掉。shell把#至行尾的内容理解为注释。
文章评论

共有 0 条评论