Лабораторная работа №1 «и нтерфеи с. Ф аи лы. К оманды» Часть cli command-Line Interface



Pdf көрінісі
бет5/19
Дата11.06.2023
өлшемі0,58 Mb.
#100456
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   19
Байланысты:
SPO - Lab 1

Команды 
Прежде чем перейти к рассмотрению конкретных команд, дадим определение 
команде. Пользователям, вышедшим из среды DOS, это понятие знакомо: команда - 
основа главных функций операционной системы. Из команд DIR, COPY или ATTRIB 
составляются довольно сложные процедуры, оформляемые в виде bat-файлов (командных 
файлов).
Однако в DOS, как и в других операционных системах, количество команд 
ограниченно и статично — пользователь не может вводить собственные команды.
В мире Unix (следовательно, и Linux) понятие команды несколько иное. Здесь 
команда - это любой выполняемый файл. Командой является любой файл, 
предназначенный для выполнения, а не для хранения данных или конфигурационных 
параметров. Любой выполняемый файл, записанный в систему, становится ее командой.
Коротко перечислим средства группирования команд: 

cmd1 arg ...; cmd2 arg ...; ... cmdN arg ... - последовательное выполнение 
команд; 

cmd1 arg ...& cmd2 arg ...& ... cmdN arg ... - асинхронное выполнение команд; 

cmd1 arg ... && cmd2 arg ... - зависимость последующей команды от 
предыдущей таким образом, что последующая команда выполняется, если 
предыдущая выдала нулевое значение; 

cmd1 arg ... || cmd2 arg ... - зависимость последующей команды от 
предыдущей таким образом, что последующая команда выполняется, если 
предыдущая выдала ненулевое значение. 
Управление каталогами 
Создание и удаление каталогов: mkdir и rmdir 
Каталоги создаются и удаляются соответственно командой mkdir и командой rmdir. 
В том и другом случае можно использовать путевые имена каталогов. В следующем 
примере пользователь сначала создает каталог reports, а затем, используя абсолютное 
путевое имя - каталог letters. (Здесь и далее символ $ означает приглашение ко вводу и не 
относится к командам). 
$ mkdir reports
$ mkdir /home/chris/letters 
Для удаления каталога нужно дать команду rmdir с именем этого каталога. В 
приведенном ниже примере пользователь сперва удаляет командой rmdir каталог reports, а 
затем - указав абсолютное путевое имя - каталог letters. 
$ rmdir reports
$ rmdir /home/chris/letters 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет