Що таке UNIX: розробка, особливості та застосування операційної системи

Файли і процеси

Все в UNIX – це файл, або процес. Процес – це виконувана програма, що ідентифікується унікальним ідентифікатором PID процесу. Unix-файл являє собою набір даних. Вони створюються користувачами з використанням текстових редакторів і працюють компіляторів.

Приклади файлів:

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

Всі Unix файли організовані у структурі каталогів. Файлова система організована в ієрархічну структуру, схожу на перевернуте дерево. Вершина ієрархії традиційно називається root, записується як коса риса (“/”).

Текстові файли можуть відображатися на екрані і редагуватися. Для UNIX доступно кілька програм для редагування тексту, найбільш помітними серед них є vi та Emacs. Багато користувачів використовують pico, простий текстовий редактор, який поставляється з поштовою програмою “Pine”. Наприклад, для того щоб показати вміст файла, вводять “$pico”, а потім ім’я файлу, який потрібно створити.

Функції редагування pico викликаються одночасним натисканням клавіш, наприклад, Ctrl і R.

Функція вирізування і вставки pico:

  • Переходять до потрібної рядку тексту і натискають «^K». Вся рядок повинна зникнути.
  • Переходять до кінця тексту і натискають «^U». Це вставить рядок тексту на нове місце.
  • Написання слів в тексті виконують за допомогою «^W».
  • Для збереження роботи без виходу вводять «^O».
  • Для виходу вводять «^X». Якщо є які-небудь незмінені дані, користувачеві буде запропоновано зробити це перед виходом.
  • У pico немає багатьох додаткових функцій, які є у інших редакторів, таких як vi та Emacs, але він простий у використанні і, безумовно, підходить для редагування невеликих файлів.