- Как узнать в каком я интерпретаторе работаю, Oyyo, 00:00 , 18-Апр-07 (1)
>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого > >Из тех что знаю chsh или посмотреть на вид ком строки или >посмотреть в файл /etc/passwd > >Но ведь есть же команда > >И что такое пользователь toor Хм-м, попробуй выполнить # help
- Как узнать в каком я интерпретаторе работаю, Anonymous, 00:03 , 18-Апр-07 (2)
>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого > >Из тех что знаю chsh или посмотреть на вид ком строки или >посмотреть в файл /etc/passwd > >Но ведь есть же команда > >И что такое пользователь toor echo $SHELL
- Как узнать в каком я интерпретаторе работаю, YuryD, 09:24 , 18-Апр-07 (3)
>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >echo $SHELL Не факт, это всего лишь имя файла выполняемого шелла, есть любители симлинки делать или переименовывать файлы.
- Как узнать в каком я интерпретаторе работаю, newser, 09:44 , 18-Апр-07 (4)
>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>echo $SHELL > > Не факт, это всего лишь имя файла выполняемого шелла, есть любители >симлинки делать или переименовывать файлы. Ну а кто мешает это выяснить? $ ls -l `echo $SHELL`
- Как узнать в каком я интерпретаторе работаю, bill, 11:04 , 18-Апр-07 (5)
>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>echo $SHELL > > Не факт, это всего лишь имя файла выполняемого шелла, есть любители >симлинки делать или переименовывать файлы. Ок)
$SHELL --version
- Как узнать в каком я интерпретаторе работаю, newser, 11:35 , 18-Апр-07 (6)
>>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>>echo $SHELL >> >> Не факт, это всего лишь имя файла выполняемого шелла, есть любители >>симлинки делать или переименовывать файлы. > > >Ок) > >$SHELL --version $ $SHELL --version Illegal option -- $ echo $SHELL /bin/sh :)
- Как узнать в каком я интерпретаторе работаю, YuryD, 11:57 , 18-Апр-07 (7)
>>>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>>>echo $SHELL >>> >>> Не факт, это всего лишь имя файла выполняемого шелла, есть любители >>>симлинки делать или переименовывать файлы. >>$SHELL --version > >$ $SHELL --version >Illegal option -- Еще круче shell=/bin/csh man csh NAME tcsh - C shell Так что хрен узнаешь :)
- Как узнать в каком я интерпретаторе работаю, bill, 12:53 , 18-Апр-07 (9)
>>>>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>>>>echo $SHELL >>>> >>>> Не факт, это всего лишь имя файла выполняемого шелла, есть любители >>>>симлинки делать или переименовывать файлы. >>>$SHELL --version >> >>$ $SHELL --version >>Illegal option -- > > Еще круче shell=/bin/csh >man csh > >NAME > tcsh - C shell > >Так что хрен узнаешь :) Короче запутали меня, но у меня всё работает. /bin/tcsh --version tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-linux) options wide,nls,dl,al,kan,rh,color,filec
- Как узнать в каком я интерпретаторе работаю, bill, 12:48 , 18-Апр-07 (8)
>>>>>Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого >>>>echo $SHELL >>> >>> Не факт, это всего лишь имя файла выполняемого шелла, есть любители >>>симлинки делать или переименовывать файлы. >> >> >>Ок) >> >>$SHELL --version > >$ $SHELL --version >Illegal option -- >$ echo $SHELL >/bin/sh > >:) Таи два - , здесь сливаются в один, трудно догадаться? $ $SHELL --version GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc.
- Как узнать в каком я интерпретаторе работаю, newser, 13:32 , 18-Апр-07 (10)
> >Таи два - , здесь сливаются в один, трудно догадаться? >$ $SHELL --version >GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu) >Copyright (C) 2005 Free Software Foundation, Inc. Смешной Вы. Ничего у меня не сливается. Строка приведена в доказательство того, что не все shell'ы поддерживают --version.
- Как узнать в каком я интерпретаторе работаю, bill, 13:57 , 18-Апр-07 (11)
>> >>Таи два - , здесь сливаются в один, трудно догадаться? >>$ $SHELL --version >>GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu) >>Copyright (C) 2005 Free Software Foundation, Inc. > >Смешной Вы. Ничего у меня не сливается. Строка приведена в доказательство того, >что не все shell'ы поддерживают --version. Ну значит как в сказке : "иди туда - не знаю куда, принеси то - не знаю что".
- Как узнать в каком я интерпретаторе работаю, newser, 14:26 , 18-Апр-07 (12)
> >Ну значит как в сказке : "иди туда - не знаю куда, >принеси то - не знаю что". Существует две разновидности shell: Bourne-like и C Shell-like. Между ними есть различия, желательно их знать, уметь обращаться и с теми, и с другими. Тогда Ваш первоначальный вопрос вряд ли будет иметь значение. Bourne-like shells: Bourne shell (sh), Bourne again shell (bash), Korn shell (ksh), Z Shell (zsh), ... . ИМХО, стоит досконально изучить именно sh (тем более, что литературы полно), тогда вообще без напряга будете использовать любой из вышеперечисленных. C Shell-like: C Shell (csh) и TC Shell (tcsh). Собственно, понять, с какой разновидностью имеем дело, можно, например, просто попробовав присвоить некой переменной значение: Для bourne-like: $ foo=bar $ echo $foo bar Для csh-like: % foo=bar foo=bar: Command not found Дальше уже понятно с чем имеем дело, а bash это или zsh - дело второе, если знаете основные принципы того или иного класса оболочек.
- Как узнать в каком я интерпретаторе работаю, SS, 00:22 , 20-Фев-15 (13)
> Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого > Из тех что знаю chsh или посмотреть на вид ком строки или > посмотреть в файл /etc/passwd > Но ведь есть же команда > И что такое пользователь toor echo $0
|