eva*_*ine 4 grep directory-structure files
在 RHEL 6.5 桌面上,如果我使用:
sudo grep -r foo /*
Run Code Online (Sandbox Code Playgroud)
我的桌面重新启动。
问:为什么??如何调试这个?由于这个原因,这是我的桌面第三次重新启动:D
有些东西你不应该盲目阅读。
/dev/mem并/dev/kmem浮现在脑海中,但/dev/port听起来更危险 - 它直接映射到 I/O 端口。盲目地阅读这听起来像是灾难的秘诀(几分钟前硬锁了我的机器......我猜是为了科学)。我不认为从该文件中读取数据会导致所有机器出现相同的症状,但重新启动听起来并非不合理。
最起码,你应该排除/dev从完全,并/sys和/proc也不应包括-这是没有意义的搜索,即使它是完全安全的那些文件系统。
还要考虑性能。你真的想 grep all of /dev/sda,然后 all of /dev/sda1,然后是它拥有的任何文件系统内容(假设它已安装)?