Автор Гілка: man exec або Fedora versus Debian  (Прочитано 3126 раз)

Відсутній interruptor

  • Дописувач
  • **
  • дописів: 62
  • Карма: +0/-0
  • Сергій
допомагаю от одній милій особі вчити баш за цим підручником:
http://en.flossmanuals.net/command-line/
І виникло питання man exec.
Відповідь швидко знайшлась отут:
http://ubuntuforums.org/showthread.php?t=1404057
Цитата
exec is a bult-in command in Bash, so it doesn't have it's own manual. You can find it's usage intructions in the Bash manual.

I realized this by typing "man exec" in Fedora Linux. Fedora shows the bash manual with subcommand exec in it.
У цьому спільнота Федори молодці. Але зацікавив один факт:
Цитата
Fedora developers prefer to make upstream changes instead of applying fixes specifically for Fedora—this ensures that their updates are available to all Linux distributions.
( http://en.wikipedia.org/wiki/Fedora_(operating_system) )
То як саме це реалізовано і чому ж воно не з'явилося у upstream?
« Змінено: 2011-05-14 15:46:44 від interruptor »

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: man exec або Fedora versus Debian
« Відповідей #1 : 2011-05-14 16:12:04 »
Запитуйте в розробників і пакувальників у Ubuntu. Нам-то звідки знати?

Відсутній interruptor

  • Дописувач
  • **
  • дописів: 62
  • Карма: +0/-0
  • Сергій
Re: man exec або Fedora versus Debian
« Відповідей #2 : 2011-05-14 16:34:30 »
Запитуйте в розробників і пакувальників у Ubuntu. Нам-то звідки знати?
Реалізовано у Федорі, у дебіаноподібних ще не бачив. На жаль наразі я не маю встановленої Федори..
Припускаю, що там додано щось на кшталт посилання для exec у man 1.

Відсутній Yury_Bulka

  • Графоман
  • ****
  • дописів: 440
  • Карма: +0/-0
  • муз́ика
Re: man exec або Fedora versus Debian
« Відповідей #3 : 2011-06-11 08:22:12 »
До кожної вбудованої команди інтерпретатора можна подивитись довідку задопомогою
$ help COMMAND
, тобто
$ help exec
exec: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
    Replace the shell with the given command.
    
    Execute COMMAND, replacing this shell with the specified program.
    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,
    any redirections take effect in the current shell.
    
    Options:
      -a name      pass NAME as the zeroth argument to COMMAND
      -c            execute COMMAND with an empty environment
      -l            place a dash in the zeroth argument to COMMAND
    
    If the command cannot be executed, a non-interactive shell exits, unless
    the shell option `execfail' is set.
    
    Exit Status:
    Returns success unless COMMAND is not found or a redirection error occurs.
http://freeUser.org.ua/ — колективний досвід із застосування вільних програм