我是Linux的新手,尽管我使用Ubuntu已有一段时间了,但我仍然不熟悉shell命令生成的错误消息。
例如,在安装一些驱动程序/软件或配置开发环境时(例如Linux上具有cpu的caffe的caffe),我们常常不可避免地会遇到许多不同的错误消息。
通常,我只是复制错误并使用该错误在线搜索以找到解决方案,有时这种方法可行,但是我并不总是对错误消息有深刻的了解。
是否有任何材料或资源来了解Linux Shell错误消息?
我已经查看了以下问题,但没有得到足够的信息:
终端和日志文件中显示的消息包含许多有用的信息,但是有时很难在Web上的任何位置搜索这些消息,因为它们通常非常具体。例如,我将使用以下错误消息:
/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30:错误:无效的字符串常量“ Murrine-scrollbar”,预期的有效字符串常量
此错误消息引用名为mate-panel.rc的文件。该字符串:30
指向第30行,该行恰好是mate-panel.rc中的最后一行。
如果找不到特定的错误消息,请尝试将其分解成较小的部分并搜索错误消息的一部分。
而不是搜索的/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc:30
搜索/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc
这是路径队友-panel.rc文件。
或通过仅搜索其名称mate-panel.rc来搜索mate-panel.rc文件。
或在同一条错误消息中搜索其他内容,例如错误而不是mate-panel.rc的路径:
error: invalid string constant "murrine-scrollbar", expected valid string constant
如果这样不起作用,请搜索类似的错误。在上面的错误消息中,“ murrine-scrollbar”是无效的字符串常量。尝试以“样板”或“形式”文本搜索错误消息,但不包括特定的字符串常量:
error: invalid string constant expected valid string constant
现在错误消息是如此普遍,以至于您可能会获得太多无用的搜索结果。尝试限制搜索结果。由于该路径/usr/share/themes/Ambiance/gtk-2.0/apps/mate-panel.rc
仅在Ubuntu 17.10中存在,因此请尝试在搜索查询中添加搜索短语“ Ubuntu 17.10”或“ 17.10”,以限制搜索结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句