Logo

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

 

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

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

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



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

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

Реклама от Google:

Гл. 7. Команды и оболочка 101
14.06.2012 11:13

часто включает возможность повторения ххх нуль раз — на самом деле именно так понимается эта запись в описании Is, приведенном выше.

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

Различные оболочки

Существует несколько популярных оболочек, используемых в различных реализациях UNIX. Одна из них, созданная в Bell Laboratories,— это так называемая оболочка Баурна, названная по имени Стива Баурна. Стив Баурн — автор книги The UNIX system 1), которая существенно сложнее той, что вы сейчас читаете. Другой хорошей оболочкой является оболочка С, синтаксически связанная с языком С. Оболочка создана в другом центре, известном своим вкладом в UNIX: в Калифорнийском университете в Беркли. Оболочка (shell) Баурна сокращенно называется sh — требование отшл все называть скромно и кратко, а оболочка С называется csh.

Все, что было сказано о стиле, и почти все, что позднее в этой главе мы сообщим об оболочке, относится к обеим оболочкам sh и csh (и к большому числу их вариантов). В редких случаях, где это необходимо, мы будем предполагать оболочку sh. В общем случае вам нужно знать, с какой оболочкой вы работаете, только если вы пишите замысловатые программы на языке оболочки, но такие программы лежат вне сферы данной книги.

Металитеры

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

Это метод, с помощью которого оболочка порождает имена файлов. Она выполняет это путем присваивания специального смысла следующим литерам:

? означает любую одиночную литеру,

* означает любую последовательность литер (включая пустую),

[abc] означает или а, или Ь, или с.

______________
1)Имеется перевод: Баурн С. Операционная система UNIX.— М.: Мир, 1986.— Прим. ред.

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