您的位置:首页 > 运维架构 > Shell

[鸟哥linux视频教程整理]03_03_bash特性详解续

2016-12-05 11:56 549 查看
一、命令别名:

alias CMDALIAS='COMMAND [options] [arguments]'
例:alias cls=clear
注:在shell中定义的别名仅在当前shell生命周期中有效,别名的有效范围仅为当前shell 进程。
取消别名:unalias COMALIAS

二、命令替换:
把命令中某个子命令替换为其执行结果的过程。
$(COMMAND),反引号:`COMMAND`
例:file-2016-12-05-10-21-33.txe
touch ./file-$(date %F-%H-%M-%S).txt

三、bash支持的引号:

``:命令替换
"":弱引用,可以实现变量替换
'':强引用,不完成变量替换

四、文件名通配:(globbing)
*:任意长度的任意字符

?: 任意单个字符
[]:匹配指定范围内的任意单个字符
[^]:匹配指定范围之外的任意单个字符
#:man 7 glob
[:space:]:空白字符
[:punct:]:标点符号
[:lower:]:小定字母
[:upper:]:大写字母
[:alpha:]:大小写字母
[:digit:]:数字
[:alnum:]:数字和大小写字母
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 视频教程 alias