Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Где дешевле Изолон? Я нашел здесь
isolon-nmz.ru
116 Часть II. Приложение идей
15.06.2012 23:46

Приведенное выше использование оболочки интересно и по другой причине. Командная строка

sh info (или sh Cinfo)

интерпретировалась оболочкой подобно всем командным строкам. Эта командная строка имеет, однако, необычное свойство: она вызывает оболочку. Таким образом, мы использовали оболочку внутри оболочки. UNIX, к счастью, разрешает такое «вложенное» использование программ на любую желаемую глубину (например, оболочка внутри оболочки внутри оболочки...). Использование оболочки внутри оболочки станет для вас наиболее очевидным, если вы наберете

sh info&

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

Как сделать файл выполнимым

На самом деле можно даже сделать лучше, чем это сделано в приведенном выше примере выполнения программы оболочки с файлом info. Мы можем перевести info в статус команды UNIX, которую можно использовать точно так же, как встроенные команды UNIX, такие как date и Is. Это сделать очень просто: все, что требуется, это изменить полномочия для info, так чтобы он стал выполнимым файлом. Вот соответствующая команда:

$ chmod 755 info 
$ Is —l info
—rwxr—xr—x 1 me 14 Nov 29 14:41 info
$

Мы выполнили команду Is, чтобы удостовериться, что теперь info — действительно выполнимый файл (если вы задаете команде Is аргумент, который не является каталогом, то она выводит информацию только об этом файле). Теперь мы сделали файл info выполнимым, и он стал нашей собственной командой дополнительно к встроенным командам UNIX. Поэтому можно использовать info точно так же, как мы используем встроенные команды, такие как date и Is, т. е. info

Мы получаем распечатку текущего файла README и листинг текущего каталога

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw