查看linux下shells:
[[email protected] etc]$ vim /etc/shells
查看登入时取得到的shell:
[[email protected] etc]$ vim /etc/passwd
其中,root用户取得的是/bin/bash
Bash Shell的功能
/bin/bash为linux预设shell,有以下几个优点:
~./bash_history 记录指令历史
c[tab]查找以c开头的指令
alias 设置查询别名
shell scripts
通配符(wildcard)
查询是否bashshell内建指令
[[email protected] ~]$ type cd
指令下达与快速编辑
命令太长可以利用\Enter来换行(\转义)继续输出
ctrl+u 向前删除
ctrl+k 向后删除
ctrl+a 跑到最前端
ctrl+e 跑到最后端
Shell的变量
变量的取用与设定:echo,变量的设定规则unset
变量的取用 echo $变量名 或者 echo ${变量名},例如:
用等号设定变量名=
注意,变量设定要符合以下规则哦:
1.用等号连接
myname=VBIRD
2.=两边不能加空格
3.只能英文和数字组成,并数字不能开头(试了下,下面的好像不太符合啊)
4.变量内容若有空格,可以用"或者‘括起来,但
双引号的特殊字符如$,可保持原有特性(即变量),如:
单引号的特殊字符仅文本输出,如:
5.用\转移特殊字符到原来的意义
6.借用其他指令,用`指令`或者$(指令)如:
时间: 2024-10-22 01:52:05