LINUX.ORG.RU

Какой shell предпочитаете?

 , , , ,


0

1
  1. bash 1047 (78%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. zsh 295 (22%)

    ******************************************************************************************

  3. cmd.exe / PowerShell 82 (6%)

    *************************

  4. только GUI 58 (4%)

    *****************

  5. dash 57 (4%)

    *****************

  6. fish 35 (3%)

    **********

  7. csh 24 (2%)

    *******

  8. ksh 18 (1%)

    *****

  9. tcsh 15 (1%)

    ****

  10. другой 13 (1%)

    ***

  11. ash 11 (1%)

    ***

  12. eshell 11 (1%)

    ***

  13. rc 8 (1%)

    **

  14. BeanShell 3 (0%)

  15. scsh 2 (0%)

  16. psh 1 (0%)

Всего голосов: 1680, всего проголосовавших: 1347

★★★★★

Проверено: beastie ()
Последнее исправление: CYB3R (всего исправлений: 1)

А где пункт - «все равно»? В базовой функциональности они одинаковые, а для более сложных вещей есть полноценные языки программирования.

d9d9 ★★★★
()

Вообще без разницы, какой стоит под дефолту в дистрибутиве тем и пользуюсь. Обычно везде bash.

ps1h ★★★
()

По итогам опроса можно забанить 7% ЛОРа.

KendovNorok
()

dash для скриптинга, zsh для конечного юзера.

И, да, тема разницы между cmd.exe и PowerShell не раскрыта.

thriller ★★
()

Только bash! Только хардкор!

Dominat ★★
()

Что понимать под

предпочитаете

?

Писать шелл-скрипты терпеть не могу, больно язычки убогие как только дело выходит за A | B | C, в терминале bash, sh — dash.

Deleted
()
Ответ на: комментарий от thriller

И, да, тема разницы между cmd.exe и PowerShell не раскрыта.

Это пункт нужно читать как «я — вендузятник».

Deleted
()
Ответ на: комментарий от slovazap

Не люблю (t)csh посколько это убожество с нестандартным синтаксисом и до сих пор не умеющее перенаправить stderr

В tcsh есть перенаправление stderr, работающее через

>& filename
.

saahriktu ★★★★★
()
Ответ на: комментарий от slovazap

Кстати, это оно и есть. «>&» перенаправляет одновременно и stdout и stderr. Таким образом, аналогом

> /dev/null 2>&1
в bash'е в tcsh является
>& /dev/null
.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)

/bin/sh для автоматизации, tcsh для работы

Slack ★★★★★
()

zoidberg perl shell

шучу.

Adjkru ★★★★★
()

Пофиг, поэтому bash+gui

X-Pilot ★★★★★
()

Раньше было fish на десктопах и bash в остальных местах.
Теперь всюду баш.
Просто потому что он из коробки, и он еще клёвый :3

Spirit_of_Stallman ★★★
()
Ответ на: комментарий от val-amart

Это правда. В линуксе Bash - дефолтная оболочка. А в тех же BSD - нет. Интересно, почему в линуксах bash стал дефолтным? Из-за лицензии?

lucentcode ★★★★★
()
Последнее исправление: lucentcode (всего исправлений: 1)

Результат предсказуем. Баш нужно было тоже убрать из опроса, потому что это не разумный выбор, а навязывание вместе с дистрибутивом.

LightDiver ★★★★★
()
Ответ на: комментарий от Spoofing

Лучше бы осилил под себя zsh настроить. Всё что ты описал — это не стандартный конфиг вообще.

X10Dead ★★★★★
()

bash, потому что собаку съёл.

dash, потому что той-же собакой подавился через год, после того, как debian перешел на него.

billic ★★
()
Ответ на: комментарий от slovazap

Аналогом

>stdout.txt 2>stderr.txt

в bash'е в tcsh является

( command > stdout.txt ) >& stderr.txt

В том случае, если на вход команды нужно перенаправить input.txt, получится это:

( ( command > stdout.txt ) < input.txt ) >& stderr.txt

saahriktu ★★★★★
()

zsh конечно

mic ★★★★★
()

bash

ksh

zsh

tcsh

по степени моих возможностей работы в этом шеле

Slackware_user ★★★★★
()

Bash. Перепробовал почти все из перечисленных, за исключением «PowerShell», «Только GUI» и «другой». Лучше bash нет.

vonabarak
()

bash, ибо дефолт и всем устраивает. Иногда использую dash, потому что в нём скрипты из текущей директории удобнее вызывать (не надо долбаный ./ приписывать).

cmd тоже хорош, а местами даже превосходит шеллы (ох, сейчас меня тапками запуляют).

MiniRoboDancer ★☆
()

предпочитаю bash, так как на заре своего линуксячества прочитал abs и теперь только им адекватно пользоваться и умею

chg ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

ох, сейчас меня тапками запуляют

Если не работать с текстом без сторонних утилит, то вполне нормально. Ну и конечно есть такие недоработки, как отсутствие возможности присваивания напрямую переменной результата выполнения команды, только через 'for /f', требует инструкций для расширенной обработки переменных в блоке кода. Хотя для базовых файловых операций вполне себе самодостаточна.

TGZ ★★★★
()

Выбрал bash и PowerShell, хотя ни там, ни там ничего другого и не пробовал никогда

ostin ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

не надо долбаный ./ приписывать

Откройте для себя . в PATH (и сопутствующие потенциальные проблемы с безопасностью).

thriller ★★
()

Использую bash, хотя zsh круче, спору нет.

GArik ★★★
()
Ответ на: комментарий от void_ptr

Вот именно, что в Linux - bash идёт по умолчанию. А разговор(смотрим это сообщение, и мой ответ на него) был о том, что во многих unix-подобных по умолчанию идёт ksh. А в Linux - bash. Внимательней быть надо.

lucentcode ★★★★★
()

fish на работе и дома, rc иногда ради развлечения.

rikardoac
()
Ответ на: комментарий от thriller

Ох уж эти любители дефолтных конфигов…

В PATH вообще лучше не срать, дабы чего не вышло...

MiniRoboDancer ★☆
()

для себя на десктопе zsh в последнее время юзаю, на серверах bash по дефолту оставляю

overmind88 ★★★★★
()

Кстати, могли бы добавить и sh в значении оригинального Bourne shell

overmind88 ★★★★★
()

Для скрипов bash, а просто для запуска чего-либо fish.

Bfgeshka ★★★★★
()

Неинтересный опрос. Сразу понятно, что bash популярнее всех остальных вместе взятых.

LexArt ★★
()

Видел fish - автодополнение выглядит очень даже, но он как-то паршиво работал с rvm. Остался на баше.

kelyar ★★★★★
()

Пока в основном все еще пользуюсь bash, но хочу полностью перейти на zsh.

m0rph ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.