linux cat /dev/null > /var/log/syslog是什么意思?

jrx 发布于 2013/05/29 09:00
阅读 5K+
收藏 1
cat /dev/null > /var/log/syslog是什么意思? 小弟新手,刚刚在网络上面看到这么一句脚步代码,请请教各位,这是什么意思? cat /dev/null > 代表什么??
加载中
0
专业打酱油
专业打酱油

cat xxx 查看xxx

> ooo 输出到ooo

你看下/dev/null发现是个空,所以就是把空输出到/var/log/syslog这个文件。

所以最后syslog被清空了。

0
InBi
InBi

清空文件而已,  不如直接 echo '' > /var/log/syslog

0
InBi
InBi

引用来自“InBi”的答案

清空文件而已,  不如直接 echo '' > /var/log/syslog

再懒一点: > /var/log/syslog
Dr.Who
Dr.Who
echo有换行,:不是所有shell都支持.
0
八木
八木
这种清空文件写法很淫荡
0
南湖船老大
南湖船老大
清空 /var/log/syslog 这个文件
0
王瑞平
王瑞平

cat 是连接文件的意思

》是输出到文件的意思

0
toil
toil
cat查看文件内容。 /dev/null是系统空设备,无内容。 >将内容重定向到文件
0
Deng海山
Deng海山
好骚的清空。。。
0
huan
huan
输出重定向,linux的标志性特色之一
返回顶部
顶部