рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Группирование команд

Группирование команд - раздел Информатика, Информационных систем и технологий Группы Команд Или Сложные Команды Могут Формироваться С Помощью Специальных С...

Группы команд или сложные команды могут формироваться с помощью специальных символов (метасимволов):

& - процесс выполняется в фоновом режиме, не дожидаясь окончания предыдущих процессов;

? - шаблон, распространяется только на один символ;

* - шаблон, распространяется на все оставшиеся символы;

| - программный канал - стандартный вывод одного процесса является стандартным вводом другого;

> - переадресация вывода в файл;

< - переадресация ввода из файла;

; - если в списке команд команды отделяются друг от друга точкой с запятой, то они выполняются друг за другом;

&& - эта конструкция между командами означает, что последующая команда выполняется только при нормальном завершении предыдущей команды ( код возврата 0 );

|| - последующая команда выполняется только, если не выполнилась предыдущая команда ( код возврата 1 );

() - группирование команд в скобки;

{ } - группирование команд с объединенным выводом;

[] - указание диапазона или явное перечисление ( без запятых);

>> - добавление содержимого файла в конец другого файла.

 

Примеры.

who | wc - подсчет количества работающих пользователей командой (word count - счет слов);

cat text.1 > text.2 - содержимое файла text.1 пересылается в файл text.2;

mail student < file.txt - электронная почта передает файл file.txt всем пользователям, перечисленным в командной строке;

cat text.1,text.2 - просматриваются файлы text.1 и text.2;

cat text.1 >> text.2 - добавление файла text.1 в конец файла text.2;

cc primer.c & - трансляция СИ - программы в фоновом режиме. Имя выполняемой программы по умолчанию a.out.

cc -o primer.o primer.c - трансляция СИ-программы с образованием файла выполняемой программы с именем primer.o;

rm text.* - удаление всех файлов с именем text;

{cat text.1; cat text.2} | lpr - пpосмотp файлов text.1 и text.2 и вывод их на печать;

ps [al] [number] - команда для вывода информации о процессах:

-a - вывод информации обо всех активных процессах, запущенных с вашего терминала;

-l - полная информация о процессах;

number - номер процесса.

Команда ps без параметров выводит информацию только об активных процессах, запущенных с данного терминала, в том числе и фоновых. На экран выводится подробная информация обо всех активных процессах в следующей форме:

 

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

 

1 S 200 210 7 0 2 20 80 30 703a 03 0:07 cc

1 R 12 419 7 11 5 20 56 20 03 0:12 ps

 

F - флаг процесса (1 - в оперативной памяти, 2 - системный процесс, 4 - заблокирован в ОЗУ, 20 - находится под управлением другого процесса, 10 - подвергнут свопингу);

S - состояние процесса (O - выполняется процессором , S - задержан, R - готов к выполнению, I - создается);

UID - идентификатор пользователя;

PID - идентификатор процесса;

PPID - номер родительского процесса;

C - степень загруженности процессора;

PRI - приоритет процесса, вычисляется по значению переменной NICE и чем больше число, тем меньше его приоритет;

NI - значение переменной NICE для вычисления динамического приоритета, принимает величины от 0 до 39;

ADDR - адрес процесса в памяти;

SZ - объем ОЗУ, занимаемый процессом;

WCHAN - имя события, до которого процесс задержан, для активного процесса - пробел;

TTY - номер управляющего терминала для процесса;

TIME - время выполнения процесса;

CMD - команда, которая породила процесс.

nice [-приращение приоритета] команда[аргументы] - команда изменения приоритета. Каждое запущенное задание (процесс) имеет номер приоритета в диапазоне от 0 до 39, на основе которого ядро вычисляет фактический приоритет, используемый для планирования процесса. Значение 0 представляет наивысший приоритет, а 39 - самый низший. Увеличение номера приоритета приводит к понижению приоритета, присвоенного процессу. Команда nice -10 ls -l увеличивает номер приоритета, присвоенный процессу ls -l на 10.

renice 5 1836 - команда устанавливает значение номера приоритета процесса с идентификатором 1836 равным 5. Увеличить приоритет процесса может только администратор системы.

kill [-sig] <идентификатор процесса> - прекращение процесса до его программного завершения. sig - номер сигнала. Sig = -15 означает программное (нормальное) завершение процесса, номер сигнала = -9 - уничтожение процесса. По умолчанию sig= -9. Вывести себя из системы можно командой kill -9 0. Пользователь с низким приоритетом может прервать процессы, связанные только с его терминалом.

mc - вызов файлового менеджера (программы - оболочки) Midnight Commander, аналогичного Norton Commander.

sort [-dr] - сортировка входных файлов и вывод результата на экран.

Задание №1.Для выполнения данной работы будем использовать ранее установленный Linux Ubuntu. Запускаем Linux. После прохождения идентификации включаем терминал.

Рис 1. Терминал Linux Ubuntu

  • Для работы в терминале Ubuntu требуются права пользователя root, но, к сожалению, по умолчанию, он недоступен, поэтому для выполнения некоторых (не всех) команд надо писать sudo <команда>, и подтверждать свои права вводом пароля. И не пугайтесь того, что его не видно в терминале! Наберите точно по памяти, по окончании ввода нажмите Enter.
  • Для получении справки о дополнительных возможностях некоторых программ следует набрать <команда> –help
  • Потренируйтесь в выполнении команд:

· date

· oclock

· finger

· hwclock

· uname

· history

· clear

· ls

  • Создайте нового пользователя, при помощи терминала Ubuntu, и введите его в группу admin. Создайте пароль пользователю. Войдите под ним в систему. Процесс создания и ввода в группу внесите в отчет.
  • Разберите выполнение незадействованных команд таблицы 2. Потренируйтесь в выполнении, определите их назначение и область применения.

– Конец работы –

Эта тема принадлежит разделу:

Информационных систем и технологий

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ... ВОЛГОГРАДСКИЙ ИНСТИТУТ БИЗНЕСА... Информационных систем и технологий...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Группирование команд

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Методические указания по проведению практических занятий
по дисциплине__Операционные системы _ (наименование дисциплины) для специальности:_230115 Программирование в компьютерных системах____________ (код, наимено

Пояснительная записка
  Техник-программист должен обладать общими компетенциями, включающими в себя способность: ОК 1. Понимать сущность и социальную значимость своей будущей профессии, про

Перечень практических работ
Практическое занятие №1. 5 Тема: Общие сведения и основные команды операционной системы MS-DOS. 5 Практическое занятие №2. 10 Тема: Команды работы с файлами в операционно

Теоретические сведения
Одной из распространенных операционных систем, использующих символьный (текстовый) интерфейс является MS-DOS, разработанная фирмой Microsoft Corporation. Название

D o g o v o r . t x t
имя расширение Само имя содержит от 1 до 8 английских букв, цифр или других символов, а расширение может быть до трех символов. Расширение не является обязательным атрибутом файла и мо­жет

Работа с каталогами
Создание нового каталога (make directory): mkdir имя каталога или в сокращенном варианте: mdимя каталога Дальш

Команды работы с файлами
Команда COPY (copy — копировать, дублировать) предназначена для копирования одного или нескольких файлов и состоит из двух частей: источника (указание файлов, которые нужно

Type poem.txt
на экран дисплея будет выведен текстовый файл poem.txt. 2. По команде type d:lexicon ext.txt на экран дисплея будет выведен файл

Ren norton.hlp dates.txt
В результате имя вашего файла будет dates.txt. Используя вместо имен файлов символы * и ? (вопрос заменяет только один символ, а звездочка все), можно переименовать сразу

Goto loop
Письменно ответьте на следующие вопросы: 1. Какими командами можно переименовать файл? 2. Можно ли в системе MS-DOS переименовать каталог? Если да, то какими командами? 3

Теоретические сведения
1. Команды ОС MS DOS 1.1. CLS - очистить экран 1.2. ECHO - вывести сообщение на экран 1.3. MEM - информация об объёме памяти 1.4. VER-показать версию ОС

Два шага форматирования
Форматирование жесткого диска включает в себя три этапа: 1. Форматирование диска на низком уровне (низкоуровневое форматирование). Это единственный "настоящий" метод форматирован

Подготовка жесткого диска согласно инструкциям производителя
Если используется жесткий диск с интерфейсом SATA, пропустите это действие и перейдите к разделу «Определение типа файловой системы, которую необходимо использовать». Если используется жесткий диск

Предупреждения
1. Для выполнения операций с разделами жесткого диска необходимо использовать учетную запись с правами администратора. 2. Убедитесь, что в настройках службы Дефрагментация диска

Предупреждение
Если Windows 7 предложит преобразовать простой том в динамический, нажмите Нет. Не нужно преобразовывать простой том в динамический. Обратное преобразование будет возможно

Ответить на вопросы
  1. Что такое NTFS? 2. Что такое том и как он может размещаться на логических дисках? 3. Что такое кластер и каков его размер? 4. Что такое logical cluster

Теоретические сведения
Программа - редактор реестра входит в состав Windows. Реестр является важнейшим компонентом, от которого зависит работоспособность системы. Он представляет собой базу данных, в которой хранятся про

Теоретические сведения
Одной из главных частей ОС является интерфейс — универсальный механизм управления любым приложением ОС, независимо от его назначения и предметной области. Интерфейс является удобная оболочкой, с ко

Теоретические сведения
Реестр Windows (Windows Registry, системный реестр) — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows. Реестр содержит информацию и на

Где хранится реестр
Реестр состоит из семи различных файлов. Шесть из них находятся в папке Windowssystem32config. Файл, хранящий личные настройки пользователя, «скрыт» в папке соответствующей учетной записи,

Защита реестра в Windows 7
Вредоносные программы, проникнув на ПК, первым делом стремятся захватить управление реестром. В Windows ХР никаких препятствий для этого не существует: если на компьютере не установлено антивирусно

Синтаксис REG-файла
Windows Registry Editor Version 5.00 — заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 — это формат Windows 98 / NT 4.0, который, впроче

Работа с консолью (командной строкой)
Для работы в системе Windows XP можно использовать как графический интерфейс, так и интерфейс командной строки. Причем все системные операции, выполненные в графическом интерфейсе или в интерфейсе

Systeminfo
2. Внимательно ознакомьтесь с выведенной на экран информацией. 3. Введите в командной строке команду systeminfo /? 4. Внимательно ознакомьтесь со справоч

Создание виртуальных дубликатов файлов
Для создания дубликатов файлов в системе Windows XP используется команда Fsutil hardlink. Она принимает всего один параметр — create. Эта команда позволяет создава

Теоретические сведения
1.Состав операционной системы Windows 2000/XP/7 В состав операционной системы Windows входят следующие основные файлы: · ntldr –

Системный мониторинг
Контроль системных параметров – первый шаг на пути выявления и решения проблем производительности компьютера Windows. Снижение производительности сказывается на работе любой машины, поэтому очень в

Возникновения проблем в системе.
Производительность даже самого быстрого и совершенного компьютера с самой современной операционной системой имеет свои пределы. Если она оказывается ниже требуемой, говорят об «узких местах» систем

Работа с Системным монитором
Умение работать с системным монитором поможет пользователю следить за производительностью системы и анализировать полученные данные. Чтобы лучше понять работу Windows, системным монитор можно настр

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

Технология OLE
Технология OLE (Object Linking and Embedding) - это технология встраивания и связывания объектов. Технология OLE включает следующие возможности:

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

Теоретические сведения
Учетная запись пользователя Windows7 Professionalпредставляет собой набор данных, определяющих, к каким папкам и файлам пользователь имеет доступ, какие изменения могут вноситься п

Методы организации компьютеров в сети Windows 7 Professional
В операционной системе Windows 7 Professionalучетные записи пользователей можно создавать как учетные записи пользователей для компьютеров, состоящих в доменах,

Способ 4. Создание учетной записи при помощи командной строки
Помимо вышеперечисленных способов, учетные записи пользователей можно создавать, изменять и удалять при помощи командной строки. Для этого нужно выполнить следующие действия: 1. Запустите

Теоретические сведения
Операционная система (ОС) – это совокупность программных средств, осуществляющая управление ресурсами компьютера, запуск прикладных программ и их взаимодействие с внешними устройствами и дру

Теоретические сведения
Linux (полное название GNU/Linux, произносится «гну слэш линукс») — общее название UNIX-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ,

Теоретические сведения
1. Стандартные команды в Linux отличаются от команд DOS и Windows – обычно они короче. При работе с командной строкой как обычно мигающий курсор обозначает позицию ввода текста, командная строка на

Регистрация пользователя в системе
Для входа пользователя с терминала в многопользовательскую операционную систему LINUX необходимо зарегистрироваться в качестве пользователя. Для этого нужно после сообщения Login:

Echo good morning
и нажмите клавишу Enter. На экране появится приветствие "good morning" – аргумент команды echo.Командный интерпретатор shell вызвал команду e

Теоретические сведения
Разные разработчики разрабатывают разные программы и библиотеки. Определенная программа может зависеть от десятка библиотек, которые разработали разные люди. Каждый раз когда вы ставите какое-либо

Удаление ненужных зависимостей.
При установке приложения все зависимости будут установлены автоматически. А что будет, если программа нам не понравится и мы ее удалим? Что будет с зависимостями? Если другое приложение использует

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги