Вы попытались использовать пункт меню "Palm OS devices" в Системе-> Предпочтения? (Это может быть в Системе-> администрация, я не перед своими полями Ubuntu.)
(Полное раскрытие: Этот ответ предполагает, что a/your Palm Centro не запускает Windows Mobile.)
Короткий ответ - то, потому что Linux является действительно GNU/Linux. Только ядром является Linux, но основной набор утилит, обеспечивающих Unix как среда, обеспечивается GNU, и оболочка GNU является ударом
Как я сказал, это - короткий ответ ;)
отредактированный для добавления некоторого дополнительного комментария...
Позвольте мне префикс путем высказывания, что я не историк Unix, таким образом, я могу только ответить, по моему скромному мнению,
Несколько точек, в первую очередь, колотите, раковина оболочек, как emacs редакторам.
В то время, когда удар был выпущен не было никаких бесплатных ksh реализаций, tcsh был свободной csh заменой, но у Stallman была напыщенная речь против csh для программирования оболочки.
Поскольку интерактивный удар оболочки имел превосходный отзыв истории/команды, наряду с сохранением истории от сессии до сессии. Это было понижением замены для sh, bsh, ksh для программирования оболочки и сделало для достойной интерактивной оболочки.
Как прокрутка снежка под гору, удар развил скорость и размер.
Да, существуют десятки других оболочек; оболочки, которые лучше подходят для отдельной цели или вкуса, но для сингла все вокруг удара оболочки делают достойное задание и имели много глаз на него больше 20 лет.
Bash имеет некоторых потенциальных конкурентов:
/bin/sh
. Пепел (которым я имею в виду любое свободное семейство оболочек, названных пеплом) разработан, чтобы быть маленьким и быстрым без интерактивных функций (это только для редактирования сценариев). Возрождение пепла является относительно недавним; в 1990-х существующие варианты испытали недостаток в большом количестве функций.Кроме того, удар является официальной оболочкой GNU, и системами Linux является действительно GNU/Linux: многие базовые программы прибывают из GNU, даже если самая известная часть, ядро Linux, не делает. В то время, когда это стало фактическим стандартом, удар был известен, имел официальное состояние и имел достойный набор функций.
/bin/sh
, другие поставляют пепел. Например, Ubuntu /bin/sh
был dash
(ветвление пепла, сохраняемого Debian) некоторое время. Bash имеет больше функций, ясень меньше и быстрее. Оба - совместимый POSIX (или по крайней мере достаточно совместимый на практике).
– Gilles 'SO- stop being evil'
12.01.2012, 20:54
Самый простой ответ? Поскольку что-то "должно быть" значением по умолчанию. Самое разумное значение по умолчанию является тем, которым большинство пользователей уже довольно. На той точке Bash является хорошим выбором. У всех есть свобода выбрать, который является лучшим в их мире. Большинство примет решение использовать значение по умолчанию, если оно всегда делало то, в чем они нуждаются.
При прибытии из DOS (с установленным doskey) я действительно пропустил функцию, чтобы повторно вызвать последние команды путем простого перемещения курсора/вниз. Bash был IMO первая оболочка, которая реализовала, это на *отклоняет.
Так, вероятно, большинству парней от того поколения вперед понравился удар.
tcsh
было первое *, отклоняют оболочку для использования клавиш со стрелками для навигации назад и вперед через историю оболочки.
– Anthony G - justice for Monica
18.06.2016, 02:06
Все другие ответы являются большими, но с практической точки зрения: Если я сажусь перед незнакомой системой (или получите доступ к ней удаленно), и я должен сделать что-то, я могу рассчитывать на удар, являющийся доступным на всех кроме самых старых систем. Я могу просто идти вперед и добиться цели.
Как указано в других ответах и в Вашем вопросе, существует много других оболочек (я слышу много хороших вещей о zsh, но не попробовал его.), но они варьируются относительно синтаксиса, и иногда команды раньше добивались цели. Если я просто хочу сделать что-то, удар достаточно хитер, не имея необходимость адаптироваться к другой оболочке.
Кроме того, когда я пишу сценарий оболочки, который мог бы быть обычно полезным, я пишу это для удара, и я знаю, что, если я очень боюсь делать системно-зависимые вещи, это будет работать почти куда угодно.
Инерция.
Bash, оказалось, был наиболее легко доступной бесплатно оболочкой, когда Linux (GNU/Linux, если Вы предпочитаете) системы начал появляться. То, что это из проекта GNU, не причиняло боль.
Что касается того, почему это - все еще оболочка по умолчанию, никогда не было достаточно хорошей причины изменить его. Даже если некоторая другая оболочка лучше, существуют преимущества для наличия той же оболочки входа в систему по умолчанию через различные дистрибутивы, и было бы трудно заставить всех (Debian, Red Hat, SuSe, и т.д.) соглашаться переключиться на что-то еще.
И в конце концов, это - только значение по умолчанию. Любой пользователь может использовать chsh
изменить его оболочку входа в систему. Нет никакой потребности изменить значение по умолчанию для всех.