Mac 下使用 MTR 路由工具

zsh: command not found: mtr

修复安装后使用 mtr 的问题:

         zsh: command not found: mtr 

1. 安装 mtr

         brew install mtr

2.修改环境变量

因为mtr 安装在了/usr/local/sbin目录下,zsh 不去这个目录下搜指令

        vim ~/.zshrc

就在第二行,将export PATH=$HOME/bin:/usr/local/bin:$PATH

添加为:            

                            export PATH=$HOME/bin:/usr/local/bin:$PATH:/usr/local/sbin

另外,

mtr 要发,raw sockets,所以需要 root 权限。

所以这样使用:sudo mtr baidu.com


其它:

参考其它教程

         sudo chown root /usr/local/sbin/mtr

         sudo chmod u+s /usr/local/sbin/mtr

我这样做会报错suid的错,不知道为啥。

推荐阅读更多精彩内容