Я рекомендация второго mirzmaster использовать пакеты дистрибутива, если это возможно.
Иначе Java Sun обычно устанавливает где-нибудь в/opt/java* или/usr/lib/java* или иногда/usr/java*. Вы найдете отдельные каталоги установки там, такие как/usr/java/jdk1.5.8. Это - каталог, который является Вашим JAVA_HOME. Под ним / мусорное ведро, где двоичные файлы находятся. Просто работайте java
там проверять, например.
/usr/lib/java/jdk1.6.1/bin/java -version
Это должно запустить Вас. Большинство IDE также попросит этот каталог использовать JDK/JRE.
Для установки плагина браузера найдите плагин, который будет где-нибудь находиться под jree/plugin и просто копией/символьной ссылкой он в папку плагинов браузера. В Firefox about:plugins должен затем перечислить Java.
Я рекомендовал бы, чтобы Вы сохранили пароль в файле и передали его rdesktop
через канал. Тем путем пароль не обнаружится как аргумент в командной строке при выполнении ps
или подобный.
cat secretfile | /usr/bin/rdesktop -N -x m -u Administrator -p - -d ...
Отвечать на Ваш вопрос, однако, просто заключая аргумент в кавычки может быть достаточно, чтобы заставить его работать:
/usr/bin/rdesktop -N -x m -u Administrator -p '#secret$123#' -d ...
Править:
Использовать переменную (значение будет видимо в выводе от ps
):
var='#secret$123#'
/usr/bin/rdesktop -N -x m -u Administrator -p "$var" -d ...
или
var=$(<secretfile) # read from a file (doesn't work in sh)
/usr/bin/rdesktop -N -x m -u Administrator -p "$var" -d ...
Специальных символов нужно оставить с '\' в командной строке Linux.
Можно отправить пароль, и я покажу Вам, как это должно посмотреть.;) Ребячество..., конечно.