我想从命令行使用 tshark。我一直在 Mac OSX (10.15.3) 上使用 Wireshark 应用程序,但是 tshark
在终端给了我错误:command not found: tshark
我尝试将 tshark 和 tshark.dSYM 文件从应用程序的 Package Contents ( Wireshark.app/Contents/MacOS/
) 移动到 /usr/local/bin
因为我在网上找到的评论。现在我收到错误:
dyld: Library not loaded: @rpath/libwireshark.13.dylib
Referenced from: /usr/local/bin/tshark
Reason: image not found
zsh: abort tshark
似乎取得了进展,但我不确定需要将哪些其他文件移动到能够从终端运行 tshark 命令的位置?
最佳答案
您可以通过使用符号链接(symbolic link)来解决问题。
在/usr/local/bin 中为 tshark 创建一个符号链接(symbolic link)。
ln -s /Applications/Wireshark.app/Contents/MacOS/tshark /usr/local/bin/tshark
现在如果你运行 tshark -v
你应该看到安装了当前版本的 tshark
关于macos - "command not found: tshark"Wireshark 应用程序已下载并运行时命令行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62354019/