首页 > 代码库 > [鸟哥linux视频教程整理]03_03_bash特性详解续

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

一、命令别名:

        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瞎鸟进阶之路” 博客,请务必保留此出处http://blindbird.blog.51cto.com/12338383/1879505

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