русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

КОМАНДЫ System V Bourne Shell


Дата добавления: 2013-12-23; просмотров: 625; Нарушение авторских прав


ВСТРОЕННЫЕ ОПЕРАТОРЫ ЯЗЫКА SHELL

Перечисленные ниже команды употребляются в программах на языке shell. Здесь имеется в виду Bourne shell.

Имеется также интерпретатор ksh (фактически это улучшенный Bourne shell), обладающий возможностями командных строк, характерными для csh (Си-shell). Интерпретатор ksh здесь не рассматривается.

ПРИМЕЧАНИЕ. В shell имеются команда exec и системный вызов exec. Они несут различную смысловую нагрузку и поэтому нельзя их путать. Так, команда exec обрабатывается интерпретатором shell, а системный вызов exec используется при написании программ.

. Точка: запустить данную команду из текущего интерпретатора shell, а не из порождаемого
: Двоеточие: ничего не делать, а только возвратить успешный статус (0)
{} Фигурные скобки: запустить последовательный список команд
break Оборвать следующую итерацию текущего цикла
case Многократный выбор if-then-else
cd Сменить каталог
continue Перейти на следующую итерацию цикла for, while или until
eval Выполнить еще раз этап подстановки переменных
exec Выполнить команду с аргументами, перекрывая текущий shell
exit Остановить выполнение текущего командного файла
export Отправить значение переменной всем подчиненным интерпретаторам shell
for Управляющее слово в цикле for-do-done
if Управляющее слово в последовательности if-then-else
newgrp Изменить текущий идентификатор группы
read Одну строку стандартного ввода присвоить переменной в качестве значения
readonly Объявить переменную только для чтения, ее значение изменять нельзя
set Включение и выключение флагов конфигурации shell
shift Убрать позиционный параметр из командной строки
test Вычислить взаимосвязи между строками и целыми числами
times Печатать время работы процессов, запущенных из shell
trap Определить обработчики прерываний для конкретных сигналов
ulimit Установить предел размера файлов в 512-байтных блоках
umask Маска прав доступа к файлам, используемая при их создании
until Управляющее слово в цикле until-do-done
wait Shell ждет завершения указанных порожденных процессов
while Управляющее слово в цикле while-do-done


<== предыдущая лекция | следующая лекция ==>
 | Общая характеристика командных языков


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.