Какова точно команда sh?

Я не могу выяснить, какова команда sh?

http://unixhelp.ed.ac.uk/CGI/man-cgi?sh

Это выполняет файл?

как у кота:

sh /usr/local/tomcat/bin/shutdown.sh

Извините, просто перепутанный.

33
задан 18.01.2010, 20:14

2 ответа

sh является оболочкой Bourne.

Существует несколько оболочек, из которых граница является старым стандартом, установленным во всех системах Unix, и обычно тот, который можно гарантировать, будет существовать.

Оболочка является интерпретатором команд, который берет Ваш вход, обеспечивает выведенный назад на экран, в корректные файлы, и т.д., и обеспечивает все основные встроенные команды, необходимо управлять заданиями, уничтожить, проверяемые выражения, и т.д.

Ваша команда выше говорит для выполнения того сценария оболочки с помощью оболочки Bourne. Различные оболочки используют другой синтаксис, так использование корректной оболочки является требованием. Первая строка оболочки должна также определить, чтобы использовать: #!/bin/sh говорит что использование/bin/sh

32
ответ дан 07.12.2019, 09:08

sh является оболочкой Bourne. /usr/local/tomcat/bin/shutdown.sh сценарий оболочки. sh file выполнения file как сценарий оболочки. обычно можно было бы просто установить выполнить бит и работал бы ./file.

6
ответ дан 07.12.2019, 09:08

Теги

Похожие вопросы