Как избавиться от -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 от исполняемых файлов?