日期:2014-05-16  浏览次数:20773 次

不明白ubuntu中终端输入一个反单引号"`"之后回车的意义
之前遇到过,不过也没注意。今天同事说起了这个问题,百度了半天没找到答案

已经知道两个反单引号括起来的内容代表一个变量。。。

但是在终端中输入   `   之后回车,就会出现
>
>
>
>
这样的东西,详见图片


这个是有什么特殊的作用吗?求解答
------解决方案--------------------
命令替换
[root]# echo `
> date
> `
Tue Mar 25 15:37:49 CST 2014
------解决方案--------------------
你输入的不完整,两个``才是一对
这一对``内的命令被执行,对外看到的是执行结果
拿楼上的例子
[root]# echo `
> date
> `
Tue Mar 25 15:37:49 CST 2014
这个输出的原因是,先执行一对``中的命令data,执行结果是Tue Mar 25 15:37:49 CST 2014
然后这个结果做为 echo 后面的参数,于是就在终端输出了Tue Mar 25 15:37:49 CST 2014