Я установил оболочку fish на свой сервер, но обнаружил, что она мешает мне подключаться к серверу по ssh. Когда я подключаюсь к серверу и запускаю его, отлаживая код, все работает нормально, за исключением кода, ведущего к пакетам, подчеркнутым красным, и сообщения, которое сообщает система, когда я подключаюсь по ssh, что-то вроде это
введите здесь описание изображения
`
pwd
/home/visionx
Команда завершена с кодом завершения 0
pwd
/home/visionx
Команда завершена с кодом завершения 0
Команда Rsync 'rsync' не найдена ни в локальном PATH, ни как полная путь к исполняемому файлу
Начало самоанализа Python...
pwd
/home/visionx
Команда завершена с кодом завершения 0
echo ${SHELL}
fish : Переменные не могут быть заключены в квадратные скобки. В рыбе используйте {$SHELL}.
echo ${SHELL}
^
Команда завершена с кодом завершения 121
/usr/bin/what python3
fish : Неизвестная команда: fish:
fish:
fish: Переменные нельзя заключать в квадратные скобки. В fish используйте {$SHELL}.
^
fish: переменные нельзя заключать в квадратные скобки. Для рыбы используйте {$SHELL}.
echo ${SHELL}
^
fish: Неизвестная команда: ^
fish:
^ -l -c ' /usr/bin/what python3'
^
Команда завершена с кодом выхода 127
pwd
/home/visionx
Команда завершена с кодом выхода 0
sh -c "type -P python3"
fish: Неизвестная команда: fish:
fish:
fish: Переменные нельзя заключать в квадратные скобки. В fish используйте {$SHELL}.
^
fish: переменные нельзя заключать в квадратные скобки. Для рыбы используйте {$SHELL}.
echo ${SHELL}
^
fish: Неизвестная команда: ^
fish:
^ -l -c ' sh -c "type -P python3"'
^
Команда завершена с кодом выхода 127
pwd
/home/visionx
Команда завершена с кодом выхода 0
echo ${HOME}
fish: Неизвестная команда: fish:
fish:
fish: Переменные нельзя заключать в квадратные скобки. В fish используйте {$SHELL}.
^
fish: переменные нельзя заключать в квадратные скобки. Для рыбы используйте {$SHELL}.
echo ${SHELL}
^
fish: Неизвестная команда: ^
fish:
^ -l -c ' echo ${HOME}'
^
Команда завершена с кодом выхода 127
Интроспекция завершена
`
Я хотел бы спросить, есть ли какой-нибудь способ решить эту проблему. Я не хочу менять оболочку на своем сервере обратно на bash, могу ли я изменить ее с pycharm?
Подробнее здесь: https://stackoverflow.com/questions/788 ... fault-bash