bash shell

bash shell

GNU Bourne-Again Shell(bash)是GNU计划中重要的工
具软件之一,目前也是 Linux标准的shell ,与sh兼容。
CentOS默认使用
v 显示当前使用的shell:
#echo $SHELL
v 显示当前系统使用的所有shell:
#cat /etc/shells

通过$PATH环境变量定义

命令别名
获取当前用户可用的别名的定义:
~]# alias
定义别名:
~]# alias NAME=‘COMMADN’
生命周期:当前shell进程有效;
撤销别名:
~]# unalias NAME如果别名与命令名相同时,直接调用原命令,而非别名,可使用\COMMAND 取消命令别名功能

bash命令的执行状态结果:$?
命令的正常输出结果:是命令的返回值;
通过引用来保存下来或直接调用–“命令引用”:就是命令有了内层、外层(命令嵌套),引用命令的执行结果;
COMMAND
$(COMMAND)
例如:

~]# echo $? 
~]# mkdir $(echo hello) 
~]# mkdir $(date +%F-%H-%M-%S) 
~]# ls -l `which cat` 

命令的执行状态结果:
成功:0
失败:1-255
bash用一个特殊变量来保存命令的执行状态结果;
$?
bash用整数来表示;
bash中的引用:
‘’:强引用;不做变量替换;
“”:弱引用;可实现变量替换;
``:命令引用,引用命令的执行结果;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值