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缓存。