码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-12-05 15:01:02      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:linux   视频教程   alias   文件名通配   命令替换   

一、命令别名:

        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特性详解续

标签:linux   视频教程   alias   文件名通配   命令替换   

原文地址:http://blindbird.blog.51cto.com/12338383/1879505

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!