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


 

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

1680. Гидравлические вяжущие вещества. Гидравлическая известь. Портландцемент 943.53 KB
  Гидравлическая известь. Сырье, особенности и применение. Портландцемент. Начальная характеристика. Плавление сырьевой смеси. Схема производства цемента сухим способом. Химический и минеральный состав клинкера.
1681. Специальные виды цементов 44.64 KB
  Быстротвердеющий портландцемент (БТЦ). Сверхбыстротвердеющий портландцемент (СБТЦ). Пластифицированный портландцемент. Белый и цветные цементы. Глиноземистый цемент. Расширяющийся портландцемент (РПЦ).
1682. Экономика организаций. Хозяйственная деятельность предприяний 700.66 KB
  Анализ хозяйственной деятельности предприятия. Организационно-правовые формы предприятия и их характеристика. Формы общественной организации производства. Основные производственные фонды. Регулирование заработной платы.
1683. Современные информационные технологии 1.73 MB
  Информация и ее роль в человеческом обществе. Формы адекватности и объем информации. Специальные виды кодирования и криптография. Итология – наука об информационных технологиях. Информационная технология поддержки принятий решений. Современный рынок финансово-экономического прикладного программного обеспечения. Основные программные и аппаратные компоненты сети.
1684. Стандартизация свойств. Физические, механические, физико-химические свойства СМ. Долговечность и надежность 915.29 KB
  Механические свойства. Пластические деформации. Модуль упругости (модуль Юнга). Свойство материала сопротивляться разрушению от действия внутренних напряжений и деформаций. Ударная вязкость. Характеристика размеров твердых частиц и капель жидкости. Свойства пластично-вязкого тела (реологические свойства). Долговечность и надежность.
1685. Управління персоналом організації 1.17 MB
  Роль персоналу в підвищенні ефективності та конкурентоспроможності організації. Групи методів управління персоналом, їх відміність і взаємозв’язок. Характеристика двох підходів до поняття персонал: персонал-витрати і персонал- ресурс. Взаємозв’язок стратегії розвитку організації, стратегії управління персоналом та кадрової політики. Роль сучасних служб персоналу в організації, основні завдання і напрями їх роботи.
1686. Организация учета расчетных операций 58.44 KB
  Организация учета расчетных операций. Учет расчетных отношений с дебиторами и кредиторами. Учет командировочных расходов, связанных с зарубежными поездками. Учет командировочных расчетов.
1687. Расчет усилителя видеоконтрольного устройства 154.88 KB
  Структурная схема усилителя видеоконтрольного устройства. Составление и расчет принципиальной электрической схемы. Расчет каскада с операционным усилителем.
1688. История русского языка. Отличия раннедревнерусской системы от южнославянской 48.71 KB
  Основные отличия раннедревнерусской языковой системы от южнославянской системы, отраженной в старославянских памятниках письменности. История носовых гласных: их возникновение в праславянском языке; звуковое качество в восточнославянской диалектной зоне; время и результаты их утраты. Хронология процесса падения редуцированных в истории русского языка. Диссимиляция и упрощение групп согласных как следствие падения редуцированных.