Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LINUX (Лаб.1,2,3,4,5,6).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
431 Кб
Скачать
☆
      1. Стандартні каталоги Linux

Коли користувач успішно зареєструється у системі, він одразу ж потрапляє до свого робочого каталогу /home/username, де username – ім”я користувача у системі. Змінна PATH містить посилання на інші каталоги, де знаходяться виконувальні файли.

Типова структура каталогів Linux виглядає так:

/

Кореневий каталог

/etc

Містить дані налаштувань необхідні для запуску та подальшої роботи системи

/passw

/rc.d

/sbin

Містить програми (двійковий код) та командні скріпти необхідні для запуску системи

/bin

/tmp

Каталог для тимчасового збереження даних програмами. Як правило, програми, що завершуються повинні витерти інформацію з тимчасового каталога, яку вони внесли. ОС сама періодично чистить цей каталог

/var

/lib

Бібліотека функцій необхідна для компілятора мови C; також містить всі бібліотеки спільного використання, які завантажуються у пам»ять по мірі необхідності.

/home

Домашні каталоги користувачів

/<username>

Каталог користувача

/install

/usr

/bin

/proc

    1. Хід роботи та індивідуальні завдання

  1. Ознайомитися з теоретичними відомостями.

  2. Завантажити ОС Linux та зареєструватися у системі

  3. Ознайомитися зі структурою каталогів, пояснити їх призначення

  4. Поровести пошук файлів у заданому каталозі по різним категоріям, пояснити різницю файлів

  5. Дати повний опис знайдених файлів, у тому числі прав доступу.

  6. Змінити права доступу для вказаного викладачем файла так щоб:

    1. власник міг виконувати та записувати файл

    2. власник міг тільки виконувати та читати, а група – тільки читати

    3. решта користувачів могли тільки читати

    4. група мала повний доступ

    5. всі користувачі могли виконувати файл

    6. жоден з користувачів не міг виконувати файл

    7. тільки власник міг використовувати файл

    8. власник міх читати файл, а група – ні

  7. Всі введені команди та екранний вивід системи, а також варіанти вирішення індивідуальних завдань зпротоколювати у звіт про виконання роботи.

  1. Лабораторна робота №2

Тема: ОС Linux. Робота з каталогами та файлами

Мета роботи: поглибити знання про файли та каталоги Linux. Навчитися працювати з файлами та організовувати їх по каталогам.

    1. Теоретичні відомості

Команди роботи з файлами можна поділити на дві категорії:

  • команди, що працюють з файлами як з єдиним цілим (об”єктом)

  • команди, що змінюють вміст файлів

      1. Отримання списку файлів

Головна команда для отримання списку файлів – ls. Спосіб відображення цією командою файлів залежить від того, як вона використовується. Якщо ls використовується разом з каналами, то кожен файл відолбражається в окремому рядку. Найчастіше, однак інформація відображається по стовпцях.

Поведінка команди ls керується ключами у формі – abcd. Ключі команді ls можна об”єднувати, наприклад: ls -lF

Значення найважливіших ключів команди ls наведені у таблиці нижче

Ключ

Значення

-a

Відображає усі файли. Якщо не задано ключів –а або –А, то не відображаються файли, імена яких починаються з крапки (.). Такі приховані файли найчастіше містять налаштування програм.

-A

Аналогічно ключу –а. Відрізняється тим, що каталоги . та .. не відображаються

-b

Всі неграфічні символи відображаються у восьмірковій формі \ddd

-c

Для сортування використовується час останньої модифікації.

-C

Задає вивід назв файлів у багатьох стовпцях.

-d filename

Якщо filename – назва каталогу, то авідображається тільки його назва, а не вміст. Ключ часто використовують разом з ключом l для визначення статусу каталогу. Якщо ключ не використовується, то виводиться вміст каталогу

-F

Помічає каталоги символами /, виконувальні файли *, символічні посилання @, програмні канали - |, сокети - =

-i

Для кожного файлу у першій колонці виводиться його індекс

-l

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

-n

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

-q

Усі неграфічні символи в назвах файлів замінюються на знаки питання ?.

-r

Змінює порядо сортування на зворотній.

-s

Відображає розміри усіх файлів, разом з додатковими блоками у кілобайтах

-t

Сортує файли та каталоги не по назвах, а по часу модифікації

-u

Використовує час останнього доступу до файлу при сортуванні

-x

Багатостовпцевий вивід інформації з сортуванням не по стовпцям, а по рядкам

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]