Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

120 Ч асть II. Приложение идей
16.06.2012 04:05

рутное имя. Например, имя команды
/usr/me/info

обеспечивает выполнение программы info в каталоге /usr/me независимо от текущего каталога и маршрута поиска. (Точное правило состоит в том, что если имя команды содержит /, то предполагается, что оно является частью маршрутного имени файла и обычный маршрут поиска не используется.);

• если вы пересылаете файл в командный каталог, то в некоторых реализациях системы вам придется выйти из системы и снова войти в нее, чтобы новая команда стала распознаваться. Причина такого курьезного поведения кроется в том, что UNIX может работать значительно эффективнее, если в начале сеанса она «заморозит» определенные внутренние таблицы, используемые для поиска имен команд (альтернативой выходу из системы может служить специальная команда, обновляющая содержимое внутренних таблиц);

• нет существенной разницы между командами, определенными пользователями и встроенными командами. UNIX просто следует маршруту поиска, и ей совершенно безразлично, кто определил команду.

Выпад против Дадли

Мы можем воспользоваться нашими новыми знаниями о программах оболочки и маршрута поиска для реализации команды, которая имеет двойное достоинство: во-первых, она играет роль иллюстративного примера и, во-вторых, заставляет на время замолчать Дадли (Dudley). Мы делаем следующее:

$ cat >/usr/dudley/bin/cat
echo Поражен страшной файловой молью
^ d
$ chmod 777 /usr/dudley/bin/cat
$

Действие этой гнусной выходки (которая основана на великодушном разрешении Дадли писать в его командный каталог bin) состоит в том, что, когда Дадли в следующий раз введет команду

cat имя-файла
он получит в ответ

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