Оболочка Shell

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Кто чем пользуется?

bash
37
65%
sh
0
Голосов нет
zsh
17
30%
tcsh
3
5%
csh
0
Голосов нет
dash
0
Голосов нет
ash
0
Голосов нет
ksh
0
Голосов нет
rbash
0
Голосов нет
sash
0
Голосов нет
Другая
0
Голосов нет
 
Всего голосов: 57

Аватара пользователя
T04ka
Сообщения: 266

Оболочка Shell

Сообщение T04ka »

Часто на форумах я встречал оболочки, о которых даже не слышал. Хочу опросить, кто какой оболочкой Shell пользуется.
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Оболочка Shell

Сообщение alv »

csh, sh и ksh - не свободные программы, поэтому сами по себе, насколько я знаю, в Линуксах и BSD'ях не используются
csh во Free - это хардлинк на tcsh
/bin/sh в BSD'ях - это, как правило, тот же ash, а ksh - может быть ссылкой на pdksh
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Оболочка Shell

Сообщение t.t »

(alv @ Понедельник, 08 Августа 2005, 12:24) писал(а):/bin/sh в BSD'ях - это, как правило, тот же ash
А в линуксах - как правило bash, но может быть и dash, и ash, а вот чтобы он был сам собою, я пока не видел.

Вообще, есть подозрение, что т.к. речь идёёт, как я понимаю, об интерактивном шелле, то актуальны только три пункта: bash, zsh, tcsh.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Guest

Re: Оболочка Shell

Сообщение Guest »

freebsd

Код: Выделить всё

$ ls -l /bin/ |grep sh
-r-xr-xr-x  2 root  wheel  295440  8 май 11:01 csh
-r-xr-xr-x  1 root  wheel  106140  8 май 11:01 sh
-r-xr-xr-x  2 root  wheel  295440  8 май 11:01 tcsh

slackware

Код: Выделить всё

$ ls -l /bin/ |grep sh
-rwxr-xr-x  1 root bin   94560 2002-06-02 19:13 ash*
-rwxr-xr-x  1 root bin  666452 2004-11-03 22:30 bash*
lrwxrwxrwx  1 root root      4 2005-05-20 17:25 csh -> tcsh*
-rwxr-xr-x  1 root bin  865756 2004-02-15 08:58 ksh*
lrwxrwxrwx  1 root root      3 2005-05-20 17:25 rksh -> ksh*
lrwxrwxrwx  1 root root      4 2005-05-20 17:24 sh -> bash*
-rwxr-xr-x  1 root bin   33472 2004-03-16 02:08 shred*
-rwxr-xr-x  1 root bin  319292 2004-05-28 05:29 tcsh*
-rwxr-xr-x  1 root bin  447324 2004-09-04 01:36 zsh*
lrwxrwxrwx  1 root root      3 2005-05-20 17:26 zsh-4.2.1 -> zsh*
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Оболочка Shell

Сообщение alv »

(t.t @ Понедельник, 08 Августа 2005, 12:30) писал(а):Вообще, есть подозрение, что т.к. речь идёёт, как я понимаю, об интерактивном шелле, то актуальны только три пункта: bash, zsh, tcsh.


Скорее всего. Хотя, если посмотреть содержимое каталога /usr/ports/shells во FreeBSD, можно увидеть следующее:


Код: Выделить всё

44bsd-csh/       fd/              pdksh/           viewglob/
Makefile         flash/           perlsh/          vshnu/
bash/            gscommander/     rc/              wapsh/
bash-completion/ ksh93/           rssh/            zoidberg/
bash2/           mudsh/           sash/            zsh/
bush/            nologinmsg/      scponly/         zsh+euc_hack/
es/              osh/             tcshrc/          zsh-devel/
esh/             pash/            v7sh/


к стыду своему, кроме именованных выше, кое-что слышал только про esh
mudsh понравился - названием :-)

alv добавил в 08.08.2005 13:53

(Guest @ Понедельник, 08 Августа 2005, 12:43) писал(а):freebsd
CODE
$ ls -l /bin/ |grep sh
-r-xr-xr-x  2 root  wheel  295440  8 май 11:01 csh
-r-xr-xr-x  1 root  wheel  106140  8 май 11:01 sh
-r-xr-xr-x  2 root  wheel  295440  8 май 11:01 tcsh



у меня во FreeBSD:
ls -i /bin/{tcsh,csh}
25107 /bin/csh* 25107 /bin/tcsh*

из чего соелует, что это хардлинки
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Оболочка Shell

Сообщение polachok »

голосовал tcsh, просто лениво zsh ставить :)
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Оболочка Shell

Сообщение alv »

(polachok @ Понедельник, 08 Августа 2005, 13:53) писал(а):голосовал tcsh, просто лениво zsh ставить :)


кстати тоже сейчас стоит tcsh - решил для общего образования пообщаться потеснее, соответственно и голосовал
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Оболочка Shell

Сообщение ddc »

Для alv:
В Mandrake 8.0 точно были ash, csh, zsh и ksh как заменители bash. Может и в более поздних сохранились...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Оболочка Shell

Сообщение t.t »

У меня в дебиане:

Код: Выделить всё

t:~$ l /bin/*sh
/bin/bash*  /bin/csh@  /bin/dash*  /bin/rbash@  /bin/sh@  /bin/tcsh*

Причём:
/bin/csh -> /etc/alternatives/csh -> /bin/tcsh
/bin/rbash -> bash
/bin/sh -> dash
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Оболочка Shell

Сообщение William Henry Gates »

наверное, нужен мультивыбор, т.к. многие используют несколько оболочек для разных целей.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Оболочка Shell

Сообщение t.t »

(William Henry Gates @ Понедельник, 08 Августа 2005, 15:25) писал(а):наверное, нужен мультивыбор, т.к. многие используют несколько оболочек для разных целей.
Видимо, имеется ввиду приоритетная.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Оболочка Shell

Сообщение zenwolf »

bash всегда - дурная привычка:)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: Оболочка Shell

Сообщение deisler »

zsh, относительно давно
Всех благ.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Оболочка Shell

Сообщение Bolverk »

ЕМНИП, rbash = restricted bash, то есть не самостоятельный шелл.
Спасибо сказали: