Первый исполняемый файл Java, найденный в Вашем ПУТИ, /usr/bin/java
, который является, вероятно, ссылкой на /etc/alternatives/java
который является, вероятно, ссылкой на /usr/lib/jvm/java-7-oracle/jre/bin/java
.
Можно попытаться установить ПУТЬ, чтобы иметь новое расположение Java в начале. Вы сделали противоположное путем добавления его в конце. Необходимо было попробовать следующее:
export PATH=/home/user/tools/jdk1.5.0_22/bin:$PATH
В сочетании с JAVA_HOME необходимо быть в порядке, но другой больше debian-выхода (или выход человечности) путь должен использовать update-alternatives
утилита.
sudo update-alternatives --install /usr/bin/java java /home/user/tools/jdk1.5.0_22/bin/java 100
sudo update-alternatives --set java /home/user/tools/jdk1.5.0_22/bin/java
Но необходимо сделать это со всеми исполняемыми файлами Вы намерение использовать от той установки.
Для получения дополнительной информации см. https://askubuntu.com/q/159575/11831
Это не совсем то, что вам нужно, но близко. В ярлыке Ctrl + x, g (C-x g
в emacsspeak) будут перечислены экспансино глобуса. Итак, в вашем примере:
$ cat *.b*<Ctrl><x><g>
abc.bar cab.bar
Итак, в отличие от того, что вы описываете для tcsh
, для этого нужен действительный глобус. Другими словами, он делает эквивалент
$ echo *.b*
Обратите внимание, что комбинация клавиш нажимает Ctrl и x вместе, затем отпускает их и нажимает g.
Это документировано в man bash
:
glob-list-expansions (C-x g)
The list of expansions that would have been generated by
glob-expand-word is displayed, and the line is redrawn. If a
numeric argument is supplied, an asterisk is appended before
pathname expansion.