|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Метасимволы, синтекс и зарезервированные словаСинтаксис Shell элемент: слово ввод-вывод имя = значение простая-команда: элемент элемент простой-команды команда: простая-команда (список-команд) { список-команд } for имя do список-команд done for имя in слово do список-команд done while список-команд do список-команд done until список-команд do список-команд done case слово in case-часть esac if список-команд then список-команд else-часть fi конвейер: команда конвейер | команда andor: конвейер andor && конвейер andor || конвейер список-команд: andor список-команд; список-команд & список-команд; andor список-команд & andor ввод-вывод: > файл < файл << слово >> файл цифра > файл цифра < файл цифра >> файл файл: слово & цифра & - case-часть: шаблон) список-команд;; else-часть: elif список-команд then список-команд else-часть else список-команд пустая-строка пустая-строка: слово: последовательность символов кроме пробелов имя: последовательность букв, цифр или знаков подчеркива- ния, начинающаяся с буквы цифра: 0 1 2 3 4 5 6 7 8 9
Синтаксические | символ канала && символ и-если || символ или-если ; разделитель команд ;; разделитель регистров & фоновые команды () группирование команд < перенаправление ввода << ввод из документа > создание вывода >> добавление к выводу # комментарий в конце строки Шаблоны последовательность значение * отображает любой символ(ы) включая и его отсутствие ? отображает любой одиночный символ [...] отображает любые символы в скобках Подстановки последовательность значение ${...} подстановка переменной оболочки `...` подстановка вывода команд Квотирование последовательность значение \ квотирует следующий символ как литерал без специального значения '...' квотирует символы в кавычках за исключением обратной кавычки "..." квотирует символы в кавычках за исключением $`\" Зарезервированные слова if esac then for else while elif until fi do case done in {}
Заключение В данной курсовой работе были описаны основные понятия интерпретатора Shell, его основное положение, основные команды интерпретатора Shell, была описана его работа, правила программирования в Shell, как выполняется Shell-программа. Далее в данной курсовой работе подробно описан синтакс Shell, и его основные зарезервированные слова, шаблоны, подстановки и т.д. Интерпретатор Shell выполняет важную роль в взаимодействии пользователя с ПК. Т.е. после ввода логина и пароля пользователем запускается программа. Этой программой является командный интерпретатор Shell.
Список литературы 1.Э.Таненбаум - Современные операционные системы. 2.В.Г. Олифер, Н.А. Олифер – Сетевые операционные системы. 3.А.В. Гордеев – Операционные системы, 2й том. 4.Кульгин М.В. Компьютерные сети. Практика построения. 5.Бормотов С.В. Системное администрирование на100%.- СПб.: Питер,2006.-256с. 6.Н.В. Макарова. Информатика.- Москва 2001г. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |