Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемkatyryna
1 ОПЕРАЦІЙНА СИСТЕМА UNIX 1. Загальні відомості і структура ОС UNIX 2. Основи роботи у UNIX 3. Типи оболонок 4. Маски 5. Трубопроводі UNIX - стандартне введення і стандартний вивід Дисципліна Операційні системи. Лекція 5. Викладач: Осадчий В.В. Дисципліна Операційні системи. Лекція 5. Викладач: Осадчий В.В.
2 Структура операційної системи UNIX Ядро vi cat init inetd routed getty lp cc XDesktop shell Базові послугиДодаток Користувачі Системні послуги Мережа Термінал Принтер Система розробки
3 Структура ядра UNIX Обладнання Ядро складАпаратний рівень Апаратний контроль Підсистема вводу/виводу Файлова підсистема Підсистема керування процесами Інтерфейс системних викликів Процеси Системний рівень Ядро Системний рівень Користувацький рівень
4 Shells і команди Welcome to FreeBSD! /home/student> /home/student# cp foo bar /home/student# eat cake eat: command not found /home/student# /home/student# exit
5 Команди UNIX cd - змінює поточний робочий каталог. Синтаксис: cd - каталог, у який треба перейти ("." посилається на поточний каталог, ".." - на батьківський каталог). cd../foo переводить з поточного каталогу в../foo ls - видає інформацію про файли в каталозі. Синтаксис: ls... Де... імена файлів чи каталогів, інформацію про які треба видати. Опції: Найбільше часто використовувані: -F (для представлення інформації про типи файлів), -l (видає в довгому ("long") форматі інформацію про розміри файлів, власниках, правах доступу і т.д.) ls -l /home/student видасть уміст каталогу /home/student cp - копіює файл(и) у файл чи каталог. Синтаксис: cp... Де... імена файлів, що копіюються, а файл чи каталог, у який копіюють. cp../frog joe копіює файл../frog у файл чи каталог joe
6 Команди UNIX mv - переміщає файл(и) в інший файл чи каталог. Ця команда не еквівалентна копіюванню з наступним знищенням оригіналу. Вона може бути використана для перейменування файлів. Синтаксис: mv... Де... імена переміщуваних файлів, а ім'я чи файлу каталогу, у який переміщають. mv../frog joe переміщає файл../frog у файл чи каталог joe. rm - видаляє файли. Синтаксис: rm... Де... імена файлів, що видаляються. Опції: -і зажадає підтвердження перед видаленням файлу. -R рекурсивно видаляє каталог і його підкаталоги з усіма файлами. rm -і /home/student/joe /home/student/frog видаляє файли joe і frog у каталозі /home/student. mkdir - створює нові каталоги. Синтаксис: mkdir... Де... створювані каталоги. mkdir /home/student/test створює каталог test у каталозі /home/student.
7 Команди UNIX rmdir - ця команда видаляє порожні каталоги. При використанні rmdir ваш поточний робітник каталог повинний знаходитися поза каталогом, що видаляється. Синтаксис: rmdir... Де... каталоги, що видаляються. rmdir /home/student/papers видаляє каталог /home/student/papers, якщо він порожній. man - видає сторінку Посібника з даної чи команди ресурсу. (тут "ресурс" - це будь-яка системна утиліта, що не є командою, наприклад бібліотечна функція). Синтаксис: man Де ім'я чи команди ресурсу, про яке запитується інформація. man ls - дає допомога по команді ls. more - видає вміст названих файлів поекранно. Синтаксис: more... Де... відображувані файли. more papers/history-final представляє файл papers/history- final.
8 Команди UNIX cat - використовується для конкатенації файлів. cat використовується також для видачі повного змісту файлу разом Синтаксис: cat... Де... видавані файли. cat letters/from-mdw видає на дисплей файл letters/from-mdw. echo - просто повторює аргументи. Синтаксис: echo... Де... "повторювані" аргументи. echo "Hello world" видає на екран " Hello world". grep - видає всі рядки в названому файлі(лах), що містять заданий зразок. Синтаксис: grep... Де - зразок (представлений регулярним вираженням) і... - файли, у яких виробляється пошук. grep loomer /etc/hosts видасть усі рядки, у яких файл /etc/hosts, містить зразок "loomer".
9 Маски /home/student# ls frog joe stuff /home/student# /home/student# ls *o* frog joe /home/student# /home/student# ls * frog joe stuff /home/student# /home/student# ls f* frog /home/student# ls *ff stuff /home/student# ls *f* frog stuff /home/student# ls s*f stuff /home/student# /home/student# ls *o* /home/student# ls frog joe
10 /home/student# ls frog joe stuff /home/student# /home/student# ls -a....bash_profile.bashrc frog joe stuff /home/student# /home/student# ls * frog joe stuff /home/student# /home/student# ls j?e joe /home/student# ls f??g frog /home/student# ls ????f stuff /home/student# /home/student# cp /etc/s* /home/student cp...
11 Трубопроводи UNIX /home/student/papers# cat history-final masters-thesis /home/student/papers# cat Hello there. Bye. [ctrl-D] /home/student/papers# /home/student/papers# sort bananas carrots apples [ctrl-D] apples bananas carrots /home/student/papers#
12 Перенаправлення входу і виходу /home/student/papers# sort > shopping-list bananas carrots apples [ctrl-D] /home/student/papers# /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort items > shopping-list /home/student/papers# cat shopping-list apples bananas carrots /home/student/papers# /home/student/papers# sort < items apples bananas carrots /home/student/papers#
13 Використання конвеєра /home/student/papers# ls english-list history-final masters-thesis notes /home/student/papers# ls > file-list /home/student/papers# sort -r file-list notes masters-thesis history-final english-list /home/student/papers#
14 /home/student/papers# ls /usr/bin /home/student/papers# ls /usr/bin | more /home/student/papers# ls | sort -r | head -1 notes /home/student/papers# Використання конвеєра /home/student/papers# ls | sort – r notes masters-thesis history-final english-list /home/student/papers#
15 Перенапрямок з додаванням /home/student/papers# ls > file-list /home/student/papers# ls >> file-list
16 РОБОТА З ДОДАТКАМИ. ОПТИМІЗАЦІЯ WINDOWS Способи запуску додатків у Windows Установка нових програм для Windows Видалення додатків Оформлення Робочого столу Настроювання Головного меню ОРГАНІЗАЦІЯ ОБМІНУ ДАНИМИ Що таке обмін даними Поняття складового документа Обмін даними перетягуванням об'єкта мишею Обмін даними через буфер Технологія вбудовування і зв'язку об'єктів OLE Теми для самостійного вивчення icc.melitopol.net/learn – Операційні системи
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.