如何摆脱-bash:/ usr / {package}:没有这样的文件或目录
首先,当我从未安装sl时:
diogosaraiva@Ubuntu:~$ sl O programa 'sl' não está instalado actualmente. Pode instalá-lo escrevendo: sudo apt-get install sl
traslaction:“ The program 'sl' is not currently installed. You can install it by typing:
”
但是当我厌倦了它并且通过输入sudo apt-get remove sl
来删除它时…
当我输入sl
时,我得到了这个:
-bash: /usr/games/sl: Ficheiro ou directoria inexistente
翻译:“ – -bash: /usr/games/sl: No such file or directory
”
代替:
diogosaraiva@Ubuntu:~$ sl O programa 'sl' não está instalado actualmente. Pode instalá-lo escrevendo: sudo apt-get install sl
这与其他包一起出现……
我怎么摆脱这个: -bash: /usr/games/sl: Ficheiro ou directoria inexistente
?
我想看看原作:
diogosaraiva@Ubuntu:~$ sl O programa 'sl' não está instalado actualmente. Pode instalá-lo escrevendo: sudo apt-get install sl
type sl
输出
sl está hasheado (/usr/games/sl)
Bash对PATH
的条目进行哈希处理,以避免不必要的昂贵查找。 因此,有时过时的条目可能会保留在哈希中。 您可以使用以下方法清除特定的哈希条目
hash -d sl
或者清除整个哈希表:
hash -r
参考:
- 如何清除Bash的可执行文件路径缓存?