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


 

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

46543. Подходы и методы, используемые для определения рыночной стоимости застроенных земельных участков 19.69 KB
  Методические основы оценки рыночной стоимости земельных участков Рыночную стоимость имеют те земельные участки которые способны удовлетворять потребности пользователя потенциального пользователя в течение определенного времени принцип полезности. Методы оценки Оценщик при проведении оценки обязан использовать или обосновать отказ от использования затратный сравнительный и доходный подходы к оценке. Оценщик вправе самостоятельно определять в рамках каждого из подходов к оценке конкретные методы оценки.
46545. Методика организации уроков по рисованию с натуры 19.74 KB
  Методика организации уроков по рисованию с натуры. План : рисование с натуры в содержании программы по изо под ред Неменского задачи рисования с натуры структура урока рисования с натуры возрастные особенности организации уроков вывод. 1Рисование с натуры рисунок и живопись включает в себя также рисование по памяти и по представлению объектов действительностл карандашом а также акварельными и гуашевыми красками пером и кистью. Задачи: Рисование с натуры активизирует умственную деятельность это не созерцание а пониятие о предмете...
46546. Острая эмпиема плевры. Диагностика. Современные принципы лечения 19.74 KB
  Альвеококкоз печени. Альвеококкоз Альвеококкоз альвеолярный эхинококкоз печени тяжелое длительно протекающее заболевание которое вызывается ленточным гельминтом lveococcus multiloculris. Личинка альвеококка паразитирующая у человека представляет собой множество мелких заполненных жидкостью пузырьков не более 36 мм в диаметре окруженных фиброзной тканью Обычно среди полного здоровья обнаруживается очень плотная увеличенная печень или каменистая опухоль в области печени. Наиболее часто среди них встречается обтурационная желтуха...
46547. Виды стоимости земли, используемые в процессе оценки 19.79 KB
  При проведении оценки земли используются следующие виды стоимости: рыночная ликвидационная и инвестиционная стоимость. Рыночная стоимость земли определяется как наиболее вероятная цена по которой данная земля может быть отчуждена на открытом рынке в условиях конкуренции когда стороны сделки действуют разумно располагая всей необходимой информацией а на величине сделки не отражаются какиелибо чрезвычайные обстоятельства то есть когда: стороны сделки хорошо осведомлены о предмете сделки и действуют в своих интересах; одна из сторон...
46549. ТЕХНОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ АТП НА АВТОМОБИЛЕЙ 1.67 MB
  Важнейшими направлениями в проектировании должны быть типизация проектных решений на базе унификации объемно-планировочных решений, а также широкое применение типовых проектов. В целях сокращения трудоемкости и сроков проектирования, повышения экономичности проектных решений,
46550. Общая характеристика ФЗ "об окружающей среде" 19.85 KB
  Общая характеристика ФЗ об окружающей среде Определенный комплекс мер соответствующий законодательным нормам и принципам предназначенный для ограничения отрицательного влияния деятельности человека на природу называется охрана окружающей среды или в научной сфере прикладной экологией. Стоит отметить что проблема загрязнения окружающей среды несмотря на серьезную борьбу с ней с каждым днем становится все сильней Законодательная база в сфере охраны окружающей среды весьма широка. В отличие от осуществления деятельности в области...
46551. Система планов на предприятии и их взаимосвязь 41 KB
  ехнико-экономическое планирование предусматривает разработку целостной системы показателей развития техники и экономики предприятия в их единстве и взаимозависимости как по месту, так и по времени действия. В ходе данного этапа планирования обосновываются оптимальные объемы производства на основе учета взаимодействия спроса и предложения на продукцию и услуги