Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

И различных видов обойного клея. Производство КМЦ и обойного клея
lm-parket.ru
Гл. 7. Команды и оболочка 119
16.06.2012 02:33

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

Поэтому можно создать каталог bin, если его у нас еще нет, и переслать в него наше определение файла info. Чтобы оценить достоинство этого, вначале проанализируем, как определяется маршрут поиска. Если х является именем текущей команды, а имя пользователя me, то обычный маршрут поиска следующий:

• вначале осуществляется поиск х в текущем каталоге;

• если он оканчивается неудачно, поиск л: продолжается в /usr/me/bin;

• если он оканчивается неудачно, поиск х продолжается в /bin;

• если он оканчивается неудачно, поиск х продолжается в /usr/bin;

• если он оканчивается неудачно, выдается сообщение об ошибке;

• во всех случаях выдается сообщение об ошибке, если x не является выполнимым файлом.

По умолчанию маршрут поиска определяется суперпользователем. Вероятнее всего, он будет таким же, как и вышеприведенный, за исключением того, что в нем может не быть каталога /usr/me/bin. Если его нет, то, когда вы впервые создадите собственный командный каталог, вам придется добавить /usr/me/bin в свой маршрут поиска. Можно добавить к маршруту поиска и другие каталоги, например командные каталоги ваших друзей. Мы объясним, как изменить маршрут поиска позднее; пока же будем полагать, что /usr/me/bin и в самом деле включен в маршрут.

Достоинство перемещения info в каталог bin состоит в том, что если он там находится, то команда info распознается независимо от текущего каталога, так как /usr/me/bin всегда входит в маршрут поиска. Если файл info хранится в каталоге, которого нет в маршруте поиска, то команда info распознается только тогда, когда этот каталог является текущим.

Некоторые команды по своей сути локальны в некотором каталоге, и их лучше всего хранить в нем. Однако любую команду, которая используется глобально, стоит поместить в командный каталог на своем маршруте поиска.

В заключение отметим еще три особенности маршрутов поиска:

• если вы хотите выполнить файл, который находится вне текущего маршрута поиска, можете указать его полное марш-

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