Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

94 Часть II. Приложение идей
13.06.2012 10:17

например, команда

grep Деймлер chapterl

выводит все строки chapterl, содержащие слово Деймлер. Команда grep полезна сама по себе, но в совокупности с некоторыми другими средствами оболочки она оказывается поистине бесценной .

Стиль

Значительно легче понять оболочку, если вы отдадите должное стилю, в котором написаны команды UNIX.

Любой язык общения с ЭВМ навязывает пользователю некоторый стиль работы. Если вы знакомы с языками программирования Бейсик и Паскаль, то знаете, что их стили резко отличаются друг от друга. Если бы вам показали отдельное предложение из программы, то, даже если вы абсолютно незнакомы с предложениями такого вида, вы можете сразу сказать, на каком языке, Бейсике или Паскале, оно написано.

Точно так же и UNIX поддерживает определенный стиль записи команд. Стиль предоставляет два достоинства:

• легкость изучения. Если вы знакомы со стилем, то можете обычно предугадать, как использовать любую команду. При этом нет необходимости прибегать к документации.

• использованием средств. Если все команды следуют одному и тому же стилю, то можно применять автоматические средства, облегчающие написание команд. Такие средства создают положительную обратную связь. Если они хорошие, то это еще более поощряет следование стилю; чем больше адаптируется стиль, тем легче создавать новые хорошие средства.

Любой язык общения с ЭВМ включает в себя:

• синтаксис: грамматические правила, в соответствии с которыми пишутся предложения на этом языке; семантику: смысловое содержание языка, т. е. какие действия будет выполнять ЭВМ.

Стиль команд UNIX охватывает как синтаксис, так и некоторые аспекты семантики.

К командам, хорошо отражающим стиль UNIX, относится наша излюбленная команда spell. Ее полный синтаксис

spell опции имяфайла1 имяфайла2... имяфайлаN

За именем команды spell непосредственно следуют опции, которые, как вытекает из их названия, являются необязательными. Далее идет список из N имен файлов. Команда spell приме-

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