[鸟哥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:]:数字和大小写字母
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视频教程整理]03_02_Linux文件管理类命令及bash特性详解
- [鸟哥linux视频教程整理]03_04_Linux用户及权限详解
- [鸟哥linux视频教程整理]02_03_Linux根文件系统及文件管理命令详解
- [鸟哥linux视频教程整理]03_01_Linux文件管理类命令详解续3
- [鸟哥linux视频教程整理]04_03_Linux 管理及IO重定向
- [鸟哥linux视频教程整理]02_04_Linux文件管理命令详解续2
- [鸟哥linux视频教程整理]04_01_Linux用户管理命令详解
- [鸟哥linux视频教程整理]02_01_linux操作系统及常用命令
- [鸟哥linux视频教程整理]04_02_Linux 权限及权限管理
- [鸟哥linux视频教程整理]01_04_linux操作系统基础
- [鸟哥linux视频教程整理]04_04_grep及正则表达式
- [鸟哥linux视频教程整理]02_02_linux操作系统及常用命令
- Linux学习笔记3.2-bash特性详解
- linux基础篇-04,linux bash特性详解
- Linux基础入门及系统管理01-Linux运维核心技能-bash基础特性详解09
- 03_03 bash特性详解(下)
- linux笔记-bash特性详解
- IOS自动布局进阶系列视频教程-03自动布局-内容吸附详解【海鹰】
- [linux device driver] Chapter 03:以scull_load为引,详解Bash的位置参数和内部参数
- linux文件属性及权限详解(整理自鸟哥)