* 在linux 中是什么意思?

* 在linux 中是什么意思?,第1张

"在linux

中"这句话范围太广了,*在shell中表示通配符,表示零个或多个字符。

比如当前目录下有abc.c、abdd.c、abeff.c。可以用ls

ab*.c来查看。

直接输入x (xyz的x),没有别的了。在运算中是只有*是乘号,在文档中可以用x(xyz中的x)来写。关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》,感兴趣的也可以去看看啊。

|

是一个管道,说得简单一点就是可以把前后两个命令连接起来;

比如说ls

-la

|

grep

abc意思是列出当前所有文件,加上

“|”后用grep过滤出含有文件名为abc的文件

上面的命令的意思是用find

/

-name

"core"

-print

,找到的信息后用echo重定向到tmp目录下的core。log中;说简单一点,就是把find关于"core"找到的信息保存到core.log文件里,而不是显示在屏幕上,所以屏幕上不会现实任何信息

而xargs,相对要复杂点了,x

a

rg

s可以使用户对所匹配到的文件执行几乎所有的命令。(你可以简单的理解x

为乘号,args为命令参数)这里有关xargs的资料

http://tech.sina.com.cn/roll/2006-12-04/2155178507.shtml


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

原文地址: https://outofmemory.cn/yw/6243344.html

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

发表评论

登录后才能评论

评论列表(0条)

保存