一:双引号 双引号"" :会把引号的内容当成整体来看待,允许通过$符号引用其他变量值 hostname就是计算机的名称 二:单引号 单引号'' :会把引号的内容当成整体来看待,禁止引用其他变量值,shell中特殊符号都被视为普通字符 三:反撇号 反撇号`` :反撇号和$()一样,引号或括号里的命令会 ...
分类:
其他好文 时间:
2020-05-19 10:58:21
阅读次数:
79
在学习linux的过程中,也许你已经接触过某个特殊符号,例如”*”,它是一个通配符号,代表零个或多个字符或数字。下面阿铭就说一说常用到的特殊字符。*代表零个或多个任意字符。[root@localhost~]#ls-dtest*
testtest1test2test3?只代表一个任意的字符[root@localhost~]#toucht..
分类:
系统相关 时间:
2017-06-12 22:25:44
阅读次数:
194
*多个?1个#注释符\脱义符|管道符$作为变量的前缀,用于使用变量!$使用上一条命令的最后一个参数;用于两条命令的中间写在一行~用户的家目录&表示命令丢到后台比如sleep100&>重定向>>追加重定向2>错误重定向2>>错误追加重定向<反重定向[]表示范围中..
分类:
系统相关 时间:
2017-01-12 16:14:49
阅读次数:
161
*代表0个或多个任意字符?只代表一个任意字符#注释符号\脱意符号[root@zekLinux~]#ls#1.txt#将后面内容注释只运行了ls1111.tar3.txtinstall.logyasuo.zip111.tar1.txtanaconda-ks.cfginstall.log.syslog123.txt2.txta.txtyasuo[root@zekLinux~]#ls\#1.txt\脱意字符将#原本意义去..
分类:
系统相关 时间:
2016-01-05 15:42:41
阅读次数:
233
*?通配符#注释\转义符|管道符$变量符;命令分隔符!!执行上一条命令!$上一条命令最后的参数~家目录&命令后台执行>正确覆盖重定向>>正确追加重定向(不能重定向错误结果)2>错误覆盖重定向2>>错误追加重定向<反向重定向[]单字符匹配范围如:[0-9a-zA-Z]
分类:
系统相关 时间:
2015-07-27 16:36:58
阅读次数:
166
http://blog.chinaunix.net/u1/53027/showart.php?id=482234在shell中常用的特殊符号罗列如下:# ;;; . ,/\'string'|!$${}$? $$$*"string"***? :^ $#$@`command`{} [] [[]]() (...
分类:
系统相关 时间:
2015-01-24 10:07:36
阅读次数:
183