Попробуйте:
echo $ORACLE_HOME | cut -d/ -f-3
Например:
$ ORACLE_HOME=/oradba/app/oracle/product/11.2.0.4/testdb
$ echo $ORACLE_HOME | cut -d/ -f-3
/oradba/app
$
1 )Что-то, связанное с сетью, перестало работать. Просмотрите журналы sshd
на удаленном компьютере на наличие подозрительных сообщений об ошибках. Если вы ничего не найдете, увеличьте уровень детализации как для ssh
клиента, так и для sshd
сервера (см. справочные страницы -о том, как это сделать ).
2 )Удаленная X-программа подключается к вашему локальному X-серверу, но по-прежнему использует некоторые удаленные настройки. Так что дело не в «локали», а в настройках клавиатуры X. Запустите xev
через переадресацию, чтобы увидеть, что происходит, когда вы набираете @
локально (какие комбинации клавиш вам нужно использовать в вашей локали для этого, вы нам не сказали ). xmodmap
через переадресацию также может быть полезно.
3 )Я понятия не имею, что здесь происходит, это требует отладки на уровне протокола X.
Также проверьте, имеют ли X-сервер и библиотеки на локальном и удаленном компьютерах достаточно близкие версии. Если нет, постарайтесь сблизить их. Протокол X wire довольно стабилен, но если два хоста не согласны с чем-то, это может объяснить ваши проблемы.
Версии ssh
не должны иметь большого значения, ssh
просто прозрачно передает протокол X.