Что такое команда sh?

Я не могу понять, что такое команда sh?

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

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

как в tomcat:

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

извините, просто перепутал.

7
задан user3183
20.03.2023 19:13 Количество просмотров материала 3272
Распечатать страницу

2 ответа

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

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

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

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

25
отвечен Alex 2023-03-22 03:01

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

5
отвечен user23307 2023-03-22 05:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх