我在OSSEC网站上关注如何在CentOS上安装它的一些说明。
# wget -q -O – https://www.atomicorp.com/installers/atomic | sh
# yum install ossec-hids ossec-hids-server (or ossec-hids-client for the agent)
运行第一个命令后,我注意到一个名为的文件出现在我的文件夹中。第二个命令不起作用,因为百胜说它无法找到包裹。但现在这个奇怪的文件 - 无法删除。它实际上是一个指向stdout的指针。
任何人都可以帮忙摆脱它吗?感谢
答案 0 :(得分:2)
这种情况正在发生,因为您使用的短划线(-
)不是用于表示STDOUT的常规-
:
% printf '–' | hexdump -C
00000000 e2 80 93 |...|
00000003
% printf '\xe2\x80\x93\n'
–
常规-
:
% printf '-' | hexdump -C
00000000 2d |-|
00000001
% printf '\x2d\n'
-
因此,您需要使用常规-
来指示STDOUT以保存内容。
要删除创建的文件,请使用十六进制值:
rm -- $'\xe2\x80\x93'