Как установить заголовок терминала с помощью первой команды?

Ваша служба, вероятно, использует чистый ftp , но подключение к чему-то, о чем вы не знаете, обычно является подтверждением плохого вопроса. Можете ли вы подключиться с помощью ftp :

ftp ftp.domain.com 990
curl -u user ftp://ftp.domain.com:990/ToFile/file.csv

SFTP обычно работает на порту 22 через ssh . Вы можете подключиться к серверу через ssh ? Что в вашем sshd_config ? Ваши ошибки говорят о том, что на проверенном порте не работает ssh .

4
09.10.2018, 06:57
1 ответ

Если у вас была установлена ​​версия, а затем установлена ​​другая версия в другом месте, то ваша оболочка будет кэшировать (хеширование )исходного пути. Вы можете очистить этот кэш с помощью hash -r. Затем в следующий раз, когда вы запустите команду, она будет перефразирована с новым путем.

Обратите внимание, что этот кэш не является глобальным, если у вас несколько запущенных оболочек, вам придется обновить каждую из них.

Что касается того, почему whichвидит правильный путь, «Почему бы не использовать which» — хороший источник информации, но краткий ответ заключается в том, что which— это внешняя команда, которая не не видит кеш пути оболочки.

5
27.01.2020, 20:53

Теги

Похожие вопросы