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


 

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

78444. Гасіння пожеж у сільських населених пунктах 71.5 KB
  Особливості розвитку та гасіння пожеж у житловій зоні сільських населених пунктів. Вимоги безпеки праці під час гасіння. Основними вододжерелами для гасіння пожеж тут є річки ставки озера свердловини колодязі і т.
78445. Порядок розрахунку необхідної кількості сил та засобів для гасіння пожежі при недостатній кількості води 84 KB
  Способи організації подачі води при її недостатній кількості для пожежегасіння. Вихідні дані та способи організації перекачки води. Розрахунок необхідної кількості автоцистерн для організації перекачки води.
78446. Гасіння пожеж у торгових та складських приміщеннях 73 KB
  Гасіння пожеж у торгових та складських приміщеннях. Вимоги безпеки праці під час гасіння. Гасіння пожеж у торгових та складських приміщеннях.
78447. Гасіння пожеж на об’єктах зберігання і переробки деревини 94 KB
  Обстановка на пожежі. Під час пожежі постраждав один робітник 1982 року народження з опіками різного ступеня тяжкості його доставили до лікарні невідкладної допомоги. Газозварювальник нехтуючи елементарними правилами пожежної безпеки не підготував місце проведення робіт не вилучив спалимі матеріали що призвело до виникнення пожежі в цеху. Пожежі було надано підвищеного номеру виклику.
78448. Порядок розрахунку необхідної кількості сил та засобів для організації підвезення води 284 KB
  Способи організації підвезення води. Послідовність та методика розрахунку кількості пожежних автомобілів для підвезення води. Справочник руководителя тушения пожара.
78449. Гасіння пожеж в резервуарних парках зберігання легкозаймистих та горючих рідин 99.5 KB
  Склади нафти i нафтопродуктiв (СНН) - це самостiйнi пiдприємства (або цехи в складі нафтових, промислових, сільськогосподарських, транспортних i енергетичних підприємств), якi призначенi для приймання, зберiгання i реалiзацiї нафти (нафтопродуктiв) з резервуарним парком
78450. Оперативно-тактична характеристика тваринницьких комплексів 56.5 KB
  Тваринницькі комплекси це ряд будинків та споруд що розташовані на окремій території і об`єднані технологічним процесом виробництва тваринницької продукції та системами енергозабезпечення. До складу комплексів крім приміщень для розташування тварин можуть входити ветеринарносанітарні адміністративно-побутові та допоміжні приміщення споруди для зберігання та приготування кормів інженерні мережі транспортні шляхи споруди для утилізації відходів виробництва та ін. Розрізняють такі основні види будівель для розміщення тварин:...
78451. Гасіння пожеж у підвалах будівель 85 KB
  Гасіння пожеж у підвалах будівель. Вимоги безпеки праці під час гасіння пожеж. Цивільні будівлі як правило складаються з підвалів поверхів та горищ розвиток та гасіння пожеж в яких мають свої характерні особливості.
78452. Гасіння пожеж на поверхах і горищах будівель 70 KB
  Особливості розвитку пожеж на поверхах і горищах будівель. Гасіння пожеж на поверхах і горищах будівель. Особливості розвитку пожеж на поверхах і горищах будівель.