Path 路径中的wget在freebsd中不起作用
Path 路径中的wget在freebsd中不起作用,path,freebsd,Path,Freebsd,我刚刚在我的VMWare中安装了一个freeBSD 7。但是我在这个操作系统中找不到wget。所以我从WebIT下载了wget-1.15.tar.gz。然后在我的操作系统上安装wget 然后我遇到了下面这个奇怪的问题 # wget wget: Command not found. # whereis wget wget: /usr/local/bin/wget # env | grep PATH PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr
我刚刚在我的VMWare中安装了一个freeBSD 7。但是我在这个操作系统中找不到wget。所以我从WebIT下载了wget-1.15.tar.gz。然后在我的操作系统上安装wget 然后我遇到了下面这个奇怪的问题
# wget
wget: Command not found.
# whereis wget
wget: /usr/local/bin/wget
# env | grep PATH
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
# ln -s /usr/local/bin/wget /bin
# whereis wget
wget: /bin/wget
# wget
wget: Command not found.
# /bin/wget
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
#
为什么当我输入/bin/wget时,系统可以找到wget;当我键入wget时,系统找不到wget。您可以看到/bin已经在我的路径中。谢谢。FreeBSD上的默认shell是
tcsh
。添加程序后,需要使用tcsh
的rehash
命令来查找该程序。请改用“fetch”命令
例如:
# fetch https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tar.xz
laat尝试至少执行了它,但你没有给它做任何工作。也许您的shell缓存路径内容?对不起,我的意思是为什么当我键入/bin/wget时,系统可以找到wget;当我键入wget时,系统找不到wget。您可以看到/bin已经在我的路径中。您知道为什么。再次感谢某些shell缓存路径扫描的结果,因此看不到添加的程序。重新启动后,它可以工作。谢谢。听起来很像shell缓存。