Реферат: Программирование на Shell
Программирование на языке Shell в системе UNIX. Примеры программирования
1. ВВЕДЕНИЕ
Среди операционных систем особое место занимает Unix. Беспрецедентным является
то, что ОС Unix может работать практически на всех выпускаемых платформах. UNIX
- это стандарт де факто открытых и мобильных операционных систем. (поскольку
название UNIX запатентовано компанией AT&T - различные юниксы называются
различно: SCO UNIX, BSDI, Solaris, Linux, DG/UX, AIX и т.д.).
Это не только многозадачная, но и многопользовательская система. Она
обеспечивает современный пользовательский интерфейс на базе системы X Window и
межмашинную связь на базе протоколов TCP/IP и т.п.
ОС Unix была создана Кеном Томпсоном и Деннисом Ритчи в Bell Laborotories
(AT&T). Широко распространяться Unix/v7 (версия 7) начала в 79 - 80-м годах.
Вручение создателям Unix в 1983 году Международной премии А.Тьюринга в области
программирования ознаменовало признание этой системы мировой научной (computer
science) общественностью. Что также беспрецедентно.
ОС Unix стоит на трех китах: язык Си, файловая система, командный язык. В
дальнейшем к ним добавились система X Window и протоколы TCP/IP.
2. ПРОСТЕЙШИЕ СРЕДСТВА SHELL
Командный язык shell (в переводе - раковина, скорлупа) фактически есть язык
программирования очень высокого уровня. На этом языке пользователь осуществляет
управление компьютером. Обычно, после входа в систему вы начинаете
взаимодействовать с командной оболочкой. Признаком того, что оболочка (shell)
готова к приему команд служит выдаваемый ею на экран промптер. В простейшем
случае это один доллар ("$").
Shell не является необходимым и единственным командным языком (хотя именно он
стандартизован в рамках POSIX [POSIX 1003.2] - стандарта мобильных систем).
Например, немалой популярностью пользуется язык cshell, есть также kshell,
bashell и другие. Более того, каждый пользователь может создать свой командный
язык. Может одновременно на одном экземпляре операционной системы работать с
--> ЧИТАТЬ ПОЛНОСТЬЮ <--