Для завершения имен файлов пытаются передать -f
кому: compgen
.
Я боюсь, что Вы не сможете избавиться от пробелов после опций, так как это - то, как завершение работает - после того как оно находит уникальное соответствие, оно завершает его полностью.
3 опции, поскольку я вижу его.
Я сказал бы, что основная угроза Java, позволяя этому быть вызванной от браузера. Так избавление от плагинов Java, для которых когда-либо браузер Вы используете, было бы наилучшим вариантом.
Движение далее, если Вы знаете, что для различных приложений нужен Java затем, поместило его в нестандартное местоположение, вероятно, была бы следующая лучшая вещь сделать. Не когда-либо добавление его к Вашему ПУТИ было бы частью этого решения.
Наконец Вы могли решить установить Java только вдоль стороны приложения, которые требуют его, там путем понижения его к очень узкому сфокусированному использованию, для определенных приложений и ничего больше. Это увеличит Ваше использование жесткого диска, но затем только они небольшое количество приложений сможет использовать их специализированную версию Java и ничего иного.
Основная угроза нарушения безопасности Java WRT является апплетами, так как они могут быть загружены и выполнены веб-браузером без Вас замечающий. Они, как предполагается, поигрались в песочнице, как флэш-память и JavaScript, но обновления Java известны за представление уязвимостей.
Нет никакой причины волноваться о нормальных приложениях, которые Вы целеустремленно установили, или по крайней мере, никакая причина волноваться о Java в частности. Они не более или менее подвержены содержанию вредоносного программного обеспечения, чем что-либо записанное на каком-либо другом языке, начиная с чего-либо "злонамеренного" в нормальном приложении должно было быть кодировано намеренно, и можно сделать это в C или Python или чем-либо еще 1, что Кто-то в команде Eclipse мог делать плохие вещи, но затем, так мог кто-то в команде GNOME.
То, как отключить апплеты Java в браузере, зависит от браузера, но это обычно столь же просто как выключение плагина. На Linux это можно назвать тем или другим "Чая со льдом", так как это - реализация, наиболее часто используемая там.
1 Аналогично, плохой код с уязвимостями возможен на любом языке и любой реализации языка.
Для добавления четвертой опции к тому, что сказал slm:
4 - Установите макет с альтернативами обновления
альтернативы обновления позволяют пользователю иметь несколько версий Java, установленного рядом и выбор, какой будет активен в данный момент. Вы могли установить фиктивный Java и выбрать его как текущую альтернативу, когда у Вас не должно быть его.