shell:脚本解释器,常见的shell有sh、bash、csh、ksh等。
bash:shell的一种,是linux的默认shell脚本解释器。终端提供了人和shell交互的界面。
一、查看系统的shell有哪些:
cat /etc/shells
二、查询指令是否为bash shell的内嵌指令:
type cd
三、变量:
分本地变量、环境变量和位置变量。
本地变量
(1)创建一个本地变量
a=10
注:变量名由字母、数字、_组成,等号两边不能有空格
(2)显示本地变量
echo $a
(3)删除本地变量
unset a
环境变量
(1)创建
export b=29
declare -x b=29
(2)显示
echo $b
(3)删除
unset b
declare +x b
常用环境变量:
PATH HOME HISTSIZE PS1 PS2 HOSTNAME SHELL LANG MAIL
位置变量
set 2 3 4 5 6 7 8 9 10 11 12 13
echo $1 #显示第一个参数值
echo $2 #第二个参数值
echo $11 #显示结果为21
echo ${11} #第11个参数值,结果为12
echo $* #列出所有参数值
echo $# #所有参数个数