Глобальні інформаційні мережі

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

ОСНОВИ РОБОТИ В ОС UNIX

 

Операційна система - це набір програм, який керує компютером, здійснює звязок між користувачем і компютером, і забезпечує користувача інструментальними засобами для виконання необхідної роботи.

Операційна система UNIX - це багатокористувачева система із розділенням часу. Вона складається з 4-х основних компонентів:

  • ядро - програма, яка координирує внутрішні функції компютера (такі, як розміщення системних ресурсів); ядро працює невидимо від користувача;
  • shell - программа, яка здійснює звязок між користувачем і ядром, інтерпретуючи і виконуючи команди користувача; вона читає ввід і видає повідомлення, забезпечуючи інтерактивність системи;
  • команди - імена програм, які компютер має виконати; пакети програм називаються інструментальними засобами; система UNIX забезпечує інструментальні засоби для створення та зміни тексту, написання програм, створення інструментарія програмного забезпечення, обміну інформацією з іншими користувачами за допомогою компютера;
  • файлова система - набір всіх файлів на компютері; дозволяє користувачу зберігати і легко знаходити інформацію.

Робота в UNIX починається з реєстрації в системі, яка складається з двох операцій вводу імені користувача (Login) і пароля (Password):

Login: ki-4

Password: ...

$

Якщо реєстраційне імя і пароль допустимі в системі UNIX, то система виведе поточну інформацію і підказку команди. Якщо ж при вході в систему буде зроблена помилка вводу імені або пароля, UNIX виведе повідомлення:

Login incorrect

Після цього можна спробувати ввійти в систему ще раз.

ФОРМАТ КОМАНДИ

Більшість команд UNIX мають наступний формат:

$ команда ключі параметри

Спочатку записується імя команди, після нього - ключі і параметри. Параметрами, як правило, є імена файлів. Всі ключі починаються з дефіса. Наприклад, наступна команда означає: "Виконати команду ls з ключом -l для файла a.out "

$ ls -l a.out

Імена команд майже завжди записуються рядковими літерами, ключі, як правило, складаються з однієї літери. На відміну від багатьох інших операційних систем в UNIX враховується різниця між рядковими і прописними літерами.

Якщо необхідно задати два або більше однолітерних ключа, більшість команд дозволяє їх обєднувати. Наприклад, дві наступні команди ідентичні:

% ls -la a.out

% ls -l -a a.out

Деякі ключі вимагають наявності параметра. В цьому випадку параметр дається після ключа, в цьому випадку останній неможна обєднувати з іншим ключем.

Існують також команди, які не відповідають цим параметрам, наприклад команда tar, але вони розглядаються окремо.

ОСНОВНІ КОМАНДИ

Нижче наведено перелік основних команд ОС UNIX.

 

logoutЗавершити сеанс роботи з UNIX.exitТо саме, що і logoutlsВивести перелік файлів, що знаходяться в біжучій директоріїrm файлиЗнищити один або декілька файлів (знищені файли в UNIX не відновлюються)mv старе_імя нове_імяПереіменувати (перемістити) файл з старе_імя в нове_імяcp файл1 файл2Копіювати файл1 в новий файл з іменем файл2more файлВивести текстовий файл на екран в посторінковому режимі. Дозволяє переглядати файл тільки в прямому напрямкуless файлВивести текстовий файл на екран в посторінковому режимі. Ця команда дозволяє переглядати файл як в прямому, так і в зворотньому напрямкуpwdПоказати біжучу директоріюcd директоріяЗмінити біжучу директоріюmkdir директоріяСтворити нову пусту директоріюrmdir директоріяЗнищити директорію. Ця директорія повинна бути пустоюman командаВивести на екран довідку ОС UNIX за вибраною командоюtarВикористовуються для роботи з архівами файлівjoeПотужний текстовий редактор

СТРУКТУРА ДИРЕКТОРІЙ

Файлова система UNIX має ієрархічну структуру; найчастіше вона описується у вигляді дерева. Вершина цього дерева - це директорія root. Вона позначається за допомогою /. Всі інші директорії і файли беруть свій початок від директорії root.

Один зі шляхів з root веде у ваш власну директорію. Ви можете організовувати і зберігати інформацію у вашій власній ієрархії директорій і файлів. Інші шляхи ведуть до системних директорій і доступні всім користувачам. Щоб отримати перелік усіх директорій і файлів у директорії root, введіть командний рядок:

$ ls -l

Для того, щоб пересуватися по файловій структурі, можна використовувати імена шляхів. Наприклад, для того, щоб переміститися в директорію /usr/bin, потрібно ввести наступний командний рядок:

$ cd /usr/bin

 

ОСНОВНІ ДИРЕКТОРІЇ СИСТЕМИ UNIX

/директорія root;/devмістить спеціальні файли, що представляють периферійні пристрої, такі як консоль (console) або прінтер (lp)/etcмістить файли конфігурації і бази даних/homeдомашні директорії користувачів/tmpмістить тимчасові файли, наприклад, буфери для редагування файлу/varпіддерево для змінюваних файлів (наприклад, файлів реєстрації)/usrмістить інші директорії, наприклад, bin, lib/usr/binмістить виконувані програми (наприклад: cat, grep, date, mkdir, login, who)/usr/libмістить бібліотеки для програм і мов програмування

ПОРЯДОК РОБОТИ

  1. На панелі задач Windows вибрати Start-> Run.
  2. Ввести команду: telnet svm-070

 

 

  1. Зареєструватись в ОС UNIX.
  2. Ознайомитись з довідковою інформацію по наведених в теоретичній частині командах ОС UNIX (використовуючи команду man).
  3. Навчитись працювати з командами ОС UNIX: створювати та знищувати директорії, створювати, копіювати, переіменовувати, переглядати, архівувати та знищувати файли (всі експерименти проводити в окремій особистій директорії).