问一个Linux命令">",这个引号中的是什么意思?

问一个Linux命令">",这个引号中的是什么意思?,第1张

看看下面这个示例就能明白:

>在shell命令中有特殊含义,用于标准输出的重定向。此例中,后面未指明重定向的目标文件(直接敲回车,会将换行符newline认为是目标文件),所以报错。

在>前面加上\,就可以对>进行转义,即屏蔽其特殊含义,仅表示字符本身的字面含义。于是,此例中正确输出了 >符号。

在Linux中双引号可以取消分隔符的转义,空格算不算?能不能举个例子??

还有,find "/home/tmp" -name "*.*" -atime +10 -ok rm -f {} \对于这条shell语句中的"*.*",不是说双引号取消通配符的作用吗,那么它不就成了寻找*.* 这个文件了吗?

双引号里可以套变量,单引号里不能套变量。

Linux的三中引号:双引号 " "   ,单引号 ' ', 还有就是反引号 ` `

单引号和双引号的作用是差不多的,在里面的结果都是字符串,比如

a="date" ,b='date'  这两个是一样的。

反引号的作用就不一样了,反引号是把里面的当作一个命令来执行,比如

c=`date`

当 echo $a $b $c的时候 结果就分别是

date   date   2014-11-1 20:33

扩展资料:

Linux *** 作系统是基于UNIX *** 作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6120292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存