Shell的类型
Unix系统下有两种类型的Shell:Bourne Shell和C Shell。 其中Bourne Shell默认的提示符为$,C Shell默认的提示符为%。
Bourne Shell包含:
- Bourne Shell(sh)
- Korn Shell(ksh)
- Bourne Again Shell(bash)
- POSIX shell(sh)
C Shell包含:
- C shell(csh)
- TENEX/TOPS C shell(tcsh)
命令解释器
#!/bin/sh
第一个Shell
#!/bin/sh#Author : test#Copyright (c) mycode.techecho "Please input your name:"read nameecho "Hello , $name"
执行shell脚本
以脚本test.sh为例
- ./test.sh,需要可执行权限
- sh test.sh,不需要可执行权限
- . ./test.sh 或者 source test.sh