Страница 1 из 1
кто какой shell использует, почему?
Добавлено: 2008-04-15 18:10:51
jeehadina
Предлагаю обсудить, кто какой shell использует и почему?
Какие прелести и недостатки вашего любимого shell'а?
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 18:28:01
vintovkin
zsh
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 18:43:48
salvator
bash, исторически сложилось и привык, а вообще присматриваюсь к zsh
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 19:01:39
jeehadina
vintovkin писал(а):zsh
jeehadina писал(а):Предлагаю обсудить, кто какой shell использует и почему?
Какие прелести и недостатки вашего любимого shell'а?
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 19:05:41
vintovkin
?
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 19:53:15
jeehadina
vintovkin писал(а):?
почему?
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 20:31:06
InventoR
потому что это мой любимый shell
Re: кто какой shell использует, почему?
Добавлено: 2008-04-15 20:45:33
hizel
никого не забыл?

Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 0:08:23
мася
csh не знаю почему, но что-то в нем манит и притягивает
zsh присматриваюсь, кажется тоже интересная игрушка
ну и конечно bash как дело привычки, все же с него все и началось
А вообще из этих трех что взбредет в голову то и юзаю, иногда даже меняю в ходе работы и не пытайтесь спросить зачем или почему.. сама не знаю

Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 0:17:30
Alex Keda
tcsh
==========
почему? Потому как попадая на баш начинает трясти от неудобства.
Его можно нстроить по человечески, тока это мало кто умеет, однако все его исторически любят.
Видимо, потому что первый шелл который заработал у торвальдса на его поделии

))
Степень кривизны и того и другого совпала

))
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 0:25:33
Daywalker
tcsh, csh
Потому что читал книжки и там он рассматривался, соответственно с ним и умею работать
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 5:54:19
manefesto
csh.
Потому что его не нада ставить из портов.
При пересборке мира и make delete-old-libs заведется железобетонно
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 8:19:45
hizel
tcsh,bash,ash
они стоят по умолчанию в
freebsd,linux и милом моему сердцу беспроводном маршрутизаторе Asus wl-500gP
соответственно
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 8:33:59
manefesto
нету баша по дефолту во фре...
csh,sh,tcsh являются частью базовой системы....не надо мне ляля про баш
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 8:36:35
hizel
разжую
tcsh - freebsd
bash - debian\slackware\CentOS
ash - милом моему сердцу беспроводном маршрутизаторе Asus wl-500gP
по умолчанию
доступно и всерьез

Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 8:50:38
Гость
Мусье наверное не в курсе, но фришный sh(1) основан на ash.
sh(1) писал(а):AUTHORS
This version of sh was originally written by Kenneth Almquist.
jeehadina писал(а):Предлагаю обсудить, кто какой shell использует и почему?
Пока использую sh/tcsh, но присматриваюсь к lush/eshell. Кстати, наверное мало кто в курсе, но sh(1) можно использовать как интерактивный shell, если включить command lile editor (set -E/-V или set -o emacs/vi или запустить как sh -E/-V или sh -o emacs/vi).
Код: Выделить всё
? (car (ls "/usr/ports"))
= "accessibility"
? (sys "ping -c1 127.1")
PING 127.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.275 ms
--- 127.1 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.275/0.275/0.275/0.000 ms
= 0
jeehadina писал(а):Какие прелести и недостатки вашего любимого shell'а?
не знаю даже. Попробуй почитать исходник portmaster, средний скрипт с этого форума и свои скрипты.
В tcsh удобно вызывать свой редактор из фона по ^Z (bindkey ^Z run-fg-editor) и обратно его туда отправлять по ^Z. А так, я уже и подзабыл о его плюсах, т.к. из emacs'а не вылезаю часто.
manefesto писал(а):csh,sh,tcsh являются частью базовой системы....не надо мне ляля про баш
Нету csh во фре, только tcsh с хардлинком на csh. Если нужен именно csh, то он есть в netbsd.
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 9:03:12
manefesto
да ??? ну тогда у меня tcsh
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 9:21:20
hizel
господа читают маны
man sh
DESCRIPTION
The sh utility is the standard command interpreter for the system. The
current version of sh is in the process of being changed to conform with
the IEEE Std 1003.2 (``POSIX.2'') specification for the shell. This ver-
sion has many features which make it appear similar in some respects to
the Korn shell, but it is not a Korn shell clone like pdksh. Only fea-
tures designated by POSIX, plus a few Berkeley extensions, are being
incorporated into this shell. This man page is not intended to be a
tutorial nor a complete specification of the shell.
ash откуда?
насчет tcsh и csh походу верно
Код: Выделить всё
>ls -il /bin/csh
49795 -r-xr-xr-x 2 root wheel 293060 May 7 2006 /bin/csh
>ls -il /bin/tcsh
49795 -r-xr-xr-x 2 root wheel 293060 May 7 2006 /bin/tcsh
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 10:20:19
Гость
manefesto писал(а):да ??? ну тогда у меня tcsh
Код: Выделить всё
> csh
> echo $version
tcsh 6.15.00 (Astron) 2007-03-03 (i386-intel-FreeBSD) options wide,nls,dl,al,kan,sm,rh,color,filec
> echo $tcsh
6.15.00
> csh --version
tcsh 6.15.00 (Astron) 2007-03-03 (i386-intel-FreeBSD) options wide,nls,dl,al,kan,sm,rh,color,filec
А вот насчет netbsd не уверен. Давно проверял, может там уже ksh(1).
tcsh(1) писал(а): Throughout this manual, features of tcsh not found in most csh(1) implementations (specifically, the 4.4BSD csh) are labeled with `(+)', and features which are present in csh(1) but not usually documented are labeled with `(u)'.
hizel писал(а):ash откуда?
Ты в курсе кто такой Kenneth Almquist?
http://en.wikipedia.org/wiki/Almquist_shell
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 10:45:39
hizel
мдя, в этом генеалогическом древе
без парулитров не разберешься
с другой стороны а оно нам надо?

Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 11:02:28
3t0n
csh
Re: кто какой shell использует, почему?
Добавлено: 2008-04-16 11:44:23
Raven2000
перешел на csh с bash в виду того что
1) csh есть почти везде в отличие от bash
2) csh ни чуть не хуже bash , а может быть и лучше просто нужно приготовить
3) bash меня 2-3 раза серьезно подвел.... Обьясняю, произошло с системой нехорошое и bash встал раком рут был с bash... пи;№ц.. А csh пофиг пашет
4) csh не надо ставить это часть системы!
5) Да и уже притерся
