首页 > 代码库 > 认识和学习bash
认识和学习bash
查看linux下shells:
[shichaogeng@study etc]$ vim /etc/shells
查看登入时取得到的shell:
[shichaogeng@study etc]$ vim /etc/passwd
其中,root用户取得的是/bin/bash
Bash Shell的功能
/bin/bash为linux预设shell,有以下几个优点:
~./bash_history 记录指令历史
c[tab]查找以c开头的指令
alias 设置查询别名
shell scripts
通配符(wildcard)
查询是否bashshell内建指令
[shichaogeng@study ~]$ type cd
指令下达与快速编辑
命令太长可以利用\Enter来换行(\转义)继续输出
ctrl+u 向前删除
ctrl+k 向后删除
ctrl+a 跑到最前端
ctrl+e 跑到最后端
Shell的变量
变量的取用与设定:echo,变量的设定规则unset
变量的取用 echo $变量名 或者 echo ${变量名},例如:
用等号设定变量名=
注意,变量设定要符合以下规则哦:
1.用等号连接
myname=VBIRD
2.=两边不能加空格
3.只能英文和数字组成,并数字不能开头(试了下,下面的好像不太符合啊)
4.变量内容若有空格,可以用"或者‘括起来,但
双引号的特殊字符如$,可保持原有特性(即变量),如:
单引号的特殊字符仅文本输出,如:
5.用\转移特殊字符到原来的意义
6.借用其他指令,用`指令`或者$(指令)如:
认识和学习bash
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。