mag*_*_nz 0 python unix macos terminal
每当我进入终端并输入"ping X"时,X就是一个地址,我明白了
"没有找到指令"
我甚至无法找到其中Ping是,我看着/usr/bin
和/usr/sbin
.我甚至都不知道它的安装位置.
$PATH = /Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/local/smlng/bin
Run Code Online (Sandbox Code Playgroud)
小智 7
在全新的Mac OS X(10.9)安装上,运行该which ping
命令将产生以下默认位置:
/sbin/ping
Run Code Online (Sandbox Code Playgroud)
让我们看看全新安装的Mac OS X(10.9)的默认$ PATH值,使用echo $PING
我们将设置视为以下命令的命令:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
现在,查看$ PATH变量,看起来您缺少以下条目:
您应该能够通过以下步骤解决此问题:
sudo nano /etc/paths
Y
以保存修改的缓冲区.然后,您应该能够使用ping
,ping6
和umount
,以及许多其他命令,用于位于sbin目录中的程序,而这些程序是您无法执行的.如果仍然收到错误,则可能需要重新启动.
which ping
如果该命令echo $PATH
在终端中没有给你任何信息,则可能会~/.bash_profile
错过默认路径。下面介绍一下检查和修复的方法。
vim ~/.bash_profile
PATH=/usr/bin:/bin:/usr/sbin:/sbin
PATH=/usr/bin:/bin:/usr/sbin:/sbin
)到.bash_profile
文件中(下面的步骤将向您展示如何修改文件)修改文件的步骤vim
:
:wq
,您将保存文件然后退出 vim 归档时间: |
|
查看次数: |
4795 次 |
最近记录: |