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. Как можно быстро определить, работает ли в системе процесс с указанным именем?


 

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

68781. Интервенция и гражданская война 131 KB
  В январе 1924г была принята первая Конституция СССР согласно которой высшим органом власти объявлялся Съезд Советов СССР. СССР в системе международных отношений накануне II Мировой и Великой Отечественной войн I Политика военного коммунизма Экономическая политика Советского...
68782. ВВЕДЕНИЕ В ИСТОРИЮ ЭКОНОМИЧЕСКИХ УЧЕНИЙ 1.9 MB
  Можно с уверенностью утверждать что сегодня как и в давние времена именно достоверность рекомендуемых экономистами теоретических изысканий предопределяет степень результативности реализуемой в данной стране социально-экономической стратегии.
68783. ИСТОРИЯ ГОСУДАРСТВА И ПРАВА ЗАРУБЕЖНЫХ СТРАН 1.32 MB
  Наука история возникла на самой заре цивилизации. Историческое знание сделало огромные успехи в течение XVIII и особенно XIX веков. Многие выдающиеся умы нашли на этом поприще свое призвание и признание. Благодаря их трудам поднялись из забвения великие цивилизации Древнего востока, Древней Греции и Древнего Рима...
68784. ИСТОРИЯ ИСКУССТВ 218 KB
  Хронологические границы периода возникновения искусства: Основные черты первобытного искусства: Древние цивилизации: Основные достижения древних цивилизаций в сфере культуры и искусства: Определение основных понятий и явлений: Искусство Культура Виды искусств Петроглифы Мегалиты Зиккурат Эпос...
68785. ИСТОРИЯ НЕФТЕГАЗОВОЙ ОТРАСЛИ В РОССИИ 1.61 MB
  Если в конце прошлого века самая распространенная сейчас энергия - электрическая - играла, в общем, вспомогательную и незначительную в мировом балансе роль, то уже в 1930 году в мире было произведено около 300 миллиардов киловатт-часов электроэнергии.
68786. ИСТОКИ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ В СРЕДНЕВЕКОВОЙ РУСИ 409.5 KB
  Торговый обмен – древнейший вид предпринимательской деятельности, а купцов по праву называют первыми русскими предпринимателями, внесшими значительный вклад в поступательное развитие экономики страны. На протяжении IX – X вв. одновременно с началом формирования классовых отношений...
68788. Стародавня історія України 654.5 KB
  Основними заняттями кочовиків були скотарство, ремісництво (виплавка заліза, виготовлення зброї), землеробство, торгівля. Із посиленням майнової нерівності, зародженням класів з’явилися елементи державності. Центром Скіфського царства в Криму, яке існувало до III ст. н. е., був Неаполь...