The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как узнать в каком я интерпретаторе работаю, !*! opeth2009, 17-Апр-07, 22:56  [смотреть все]
Как узнать в каком я интерпретаторе работаю? Какая команда нужна для етого
Из тех что знаю chsh или посмотреть на вид ком строки или посмотреть в файл /etc/passwd

Но ведь есть же команда

И что такое пользователь toor

  • Как узнать в каком я интерпретаторе работаю, !*! 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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру