70783

Введение в UNIX

Лекция

Информатика, кибернетика и программирование

Цель первого занятия –на практике изучить или повторить если эта тема уже освещалась в курсе Операционные системы основные команды и утилиты UNIXподобных операционных систем. программы команды Основные команды.

Русский

2014-10-27

98.45 KB

0 чел.

Тема 1: Введение в UNIX.

Введение в тему.

Изучение курса «Технические средства и архитектура сетей ЭВМ» требует навыков работы в разнообразных встречающихся на хостах сетевых операционных систем (NOS), в первую очередь таких как Unix и ее дериваты семейств BSD и System V (Linux, FreeBSD, AIX, SunOS, Solaris, DEC Unix, HP-UX, ConvexOS). Цель первого занятия –на практике изучить (или повторить, если эта тема уже освещалась в курсе «Операционные системы») основные команды и утилиты UNIX-подобных операционных систем. (В течение семестра студент в лаборатории может постоянно совершенствовать навыки работы в разнообразных NOS.)

Справочные сведения.

Основные компоненты UNIX.

  •  ядро
  •  файловая система
  •  командный процессор (sh, bash, csh, tcsh и др.)
  •  программы, команды

Основные команды.

Справочные команды

man

Получение справочной информации по команде или утилите, имя которой указано в командной строке. Например, команда “man man” даст подробное руководство по использованию справочной системы man.

Команды для работы с директориями

pwd

Вывод имени текущего каталога

ls

Вывод списка файлов текущего или указанного каталога

cd

Смена текущего каталога

mkdir

Создание каталога

rmdir

Удаление каталога

Команды для работы с файлами

cat

Вывод содержимого файла в стандартный вывод. Если имя не указано, тогда производится копирование стандартного ввода  в стандартный вывод (в обычном случае –с клавиатуры на экран)

cp

Копирование файла

mv

Переименование файла или перемещение в другой каталог

rm

Удаление файла

find

Поиск файла в дереве каталогов

whereis

Поиск программы

grep

Поиск в файлах и вывод строк, совпадающих с заданным шаблоном

sort

Сортировка строк текстовых файлов

diff

Поиск различий между двумя файлами

more

Постраничный вывод файла

less

Команды для управления кодами защиты

chmod

Изменение режимов доступа к файлам

chown

Изменение владельца и группы файла

chgrp

Команды управления процессами

ps

Вывод списка работающих процессов

jobs

Вывод списка отложенных процессов

fg

Продолжение работы отложенного процесса

bg

Продолжение работы отложенного процесса в фоне

kill

Завершение работы указанного процесса

&

Запуск процесса в фоновом режиме (например, program &)

Текстовые редакторы

vi

Полноэкранный текстовый редактор

ex

Построчный текстовый редактор

Разное

passwd

Изменение пароля пользователя

printenv

Вывод списка переменных окружения

env

Установка значений переменных окружения

Перенаправление ввода/вывода

>

Перенаправление стандартного вывода программы в файл (например, command > file.txt)

<

Замещение стандартного ввода программы содержимым

файла (например, command < file.txt)

|

Перенаправление вывода первой программы в стандартный ввод второй программы (например, command1 | command2).

Файловая система.

Типичная структура расположения каталогов на диске в unix-подобных ОС:

/

корневой каталог

/bin

базовый набор утилит и команд

/sbin

системные программы и утилиты для администрирования системы

/etc

системные конфигурационные файлы и скрипты

/usr

каталог для большинства пользовательских приложений и утилит

/var

хранилище рабочих файлов различных приложений

/tmp

каталог для временных файлов

/home

каталог для домашних каталогов пользователей

/root

home-каталог администратора системы

/dev

каталог с виртуальными файлами, соответствующими устройствам компьютера

/proc

каталог с виртуальными файлами, соответствующими запущенным процессам

В различных реализациях unix-подобных ОС структура каталогов может незначительно отличаться (например, /usr/bin, /usr/local/bin, /usr/home, /var/tmp, и т.д.). О структуре

План работы.

1. Законспектировать сообщаемые преподавателем сведения (см. Введение в тему).

. Прочесть man на основные команды Unix. Выполнить команды работы с файлами, директориями, процессами и т.д.

3. Ознакомиться с основами работы в текстовом редакторе vi.

4. Ознакомиться с файловым менеджером “Midnight commander” –mc.

Вопросы для самоконтроля.

1. Назвать назначение каждой из команд:

- pwd, ls, cd, mkdir, rmdir

- cat, cp mv, more, less, find, whereis, grep, sort, diff

- chown, chmod, chgrp

- ps, jobs, fg, bg, kill

- vi

- passwd

- printenv, env

. Каков результат команды “chmod 640 myfile.txt”?

. Как с помощью cat создать текстовый файл?

4. Как можно быстро определить, работает ли в системе процесс с указанным именем?


 

А также другие работы, которые могут Вас заинтересовать

74030. Особенности внешней и колониальной политики европейских государств и США 68 KB
  Цели приобретения колоний метрополиями Экономика торговля: эксплуатация природных и людских ресурсов в ряде случаев прямой доступ к уникальным редким ресурсам в том числе транзиту стремление к монополизации мировой торговли ими...
74031. Генезис идеологии индустриального общества в странах Запада: от Просвещения до либерализма 56.5 KB
  Политические взгляды Руссо изложил в сочинении Об общественном договоре, в котором на первый план выдвигает общество, доказывая, что обществу раньше принадлежала вся власть, которую оно по договору передало правителям, чтобы они пользовались этой властью в интересах самого общества.
74032. Специфика процессов национального объединения Германии и Италии во второй половине XIX века 35 KB
  Специфика процессов национального объединения Германии и Италии во второй половине XIX века Образование Германской империи. В ходе революции в Германии был выдвинут вопрос о национальном объединении страны об устройстве единой Германии. Большая часть германской буржуазии поддерживала план создания Малой Германии т. Бисмарк приступил к объединению Германии железом и кровью.
74033. Основные тенденции политического и социально-экономического развития стран Запада на рубеже XIX-XX 42.5 KB
  Концентрация производства и капитала дошедшая до такой высокой ступени развития что она создала монополии играющие решающую роль в хозяйственной жизни; слияние банкового капитала с промышленным и создание на базе этого финансового капитала финансовой олигархии; вывоз капитала в отличие от вывоза товаров приобретает особо важное значение...
74034. Международные отношения в Европе во второй половине XIX – начале XX века. Первая Мировая война 42 KB
  Достаточно быстрыми темпами развивались остальные сферы национального хозяйства Германии наука образование и т. В то же время геополитическое положение Германии не соответствовало растущей мощи ее монополий амбициям государства. В частности колониальные владения Германии были весьма скромными в сравнении с другими индустриальными странами. усиливается экспансия Германии на Ближнем Востоке в связи с постройкой Багдадской железной дороги; в Китае – в связи с аннексией порта Цзяочжоу 1897 и установлением ее протектората над Шаньдунским...
74035. Кризис традиционной китайской цивилизации при династии Цин 45 KB
  Во время правления династии Цин упрочились контакты Китая с Западом и в страну стали проникать западные религия культура и технические достижения. С помощью европейских астрономов был разработан китайский календарь европейские географы создали карты Китая. Коррупция в правительстве достигла невероятного размаха; неспокойная обстановка в обществе находила выход в восстаниях Ухудшилось международное положение Китая. Характер деятельности европейцев в Индии Малайе и на Филиппинах а также вероломное поведение первых португальских и...
74037. Основные тенденции и этапы в развитии отечественной культуры в IX – XX веках 42 KB
  Основные тенденции и этапы в развитии отечественной культуры в IX – XX вв. Следующий виток развития культуры связан с крещением Руси. В течение длительного времени до XIX века христианство останется доминантой культуры. В основе этих достижений успехи в развитии материальной и духовной культуры предшествующего периода.
74038. Основные тенденции развития Руси в удельный период 49 KB
  Переход от Киевской Руси к Руси Московской тяжелый период. на Руси начинаются новые процессы характеризующиеся в первую очередь распадом пусть и весьма непрочного но в целом единого до сих пор государства на отдельные фактически самостоятельные земли. Однако вышеназванные причины не слишком удачно объясняют распад Руси.