0
点赞
收藏
分享

微信扫一扫

Linux_Shell_bash_介绍

# shell中的三种引号: 双引号、单引号、反引号 (后面有"单引号、双引号深入解析"补充,感兴趣的可以了解,否则可以忽略)

 1、双引号("") -- 可以引用变量(历史命令!、变量替换$、反引号、转义符都会被正常解析,其他字符都会正常输出)

 2、单引号('') -- shell会忽略任何应用值,将单引号内的内容原样输出

 3、反撇号(``) -- 将执行结果进行输出,在Bash shell中功能等同于$()


# shell中的三种括号: {}、[]、()

 1、大括号{}  

 2、中括号[]

 3、小括号()  

 注意:

   {表达式;} 在当前shell内执行,命令列表后面的逗号或换行符是必须的

[root@ /cdly/awk]# cp random.log{,.bak} # 等价于 cp random.log random.log.bak
[root@ /cdly/awk]# echo {0..10} # 输出: 0 1 2 3 4 5 6 7 8 9 10
[root@ /cdly/awk]# echo {0..10..2} # 输出: 0 2 4 6 8 10
[root@ /cdly/awk]# echo {a..z..2} # 输出: a c e g i k m o q s u w y

   (表达式)  在子shell内执行,子shell结束后,其中的变量赋值将不再有效


# linux文件的三种时间

 # 最近一次文件的访问时间(atime,access time)

 # 最近一次文件的修改时间(mtime,modify time)

 # 最近一次文件的改变时间(ctime,change time)





举报

相关推荐

0 条评论