Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаборат1.doc
Скачиваний:
8
Добавлен:
09.11.2019
Размер:
398 Кб
Скачать
☆

Використав команду видно, що файл 1,q – текстовий, Лаборат1_1 – документ програми офіс Організація звзку

Робота зі зв 'язками виконується так же, як безпосереднє звернення до файлу.

Для створення символьного зв 'язку використовується команда ln -s.

Команда ln без параметрів створює жорсткий звязок.

  • Параметри команди рекомендується переглянути за допомогою команди man.

Для виявлення зв'язку можливо застосувати команду ls -І. При цьому у списку файлів поточного каталогу, крім імені файлу, буде міститися вказівка на те, що він є зв'язком.

lrwxrwxrwx 1 root root 4 Oct 17 15:27 info->info/

Символ 1 в рядку доступу до файлу служить ознакою того, що даний файл є зв'язком.

Видалення файлу або каталогу.

1. Використовується команда rm

2. Використовується команда rmdir

Ця команда видаляє тільки пусті каталоги.

Примітка: Для відміни видалення можливо використовувати клавіші Ctrl+C

Таблиця1 Основні команди роботи з файлами та каталогами

Команда

Опис

Приклад

Пояснення прикладу

echo

Створення файлу

echo>Lulik “Письмо”

Файл має назву Lulik і містить текст Письмо

Виведення файлу

echo Lulik

На екран виведеться вміст файлу - Письмо

Запис тексту в інший файл – пере направлення вводу

echo>Bolik “Письмо”

або echo Письмо >Bolik

Запис тексту у файл Bolik

Додавання тексту

echo>>Bolik “Письмо”

або

echo Письмо >>Bolik

cat

Вивід змісту файлу

cat Lulik

Вивід змісту Lulik, тобто Письмо

Копіювання фалу

cat >Lulik Bolik

Lulik копіюється в Bolik

Додавання тексту до файлу

cat >>Lulik Bolik

Текст Bolik додається до файлу Lulik

Показ декілька файлів

cat Lulik Bolik

Виведеться зміст файлів Lulik Bolik

обєднання файлів

Cat> Bolu Lulik Bolik

Lulik Bolik обєднаються в один файл Bolu

ls

Виведення файлів

ls c*

Вивід файлів, які починаються на літеру с

ls L*ik

Вивід файлу, який починається на літеру L і закінчується на літеру ik

Перегляд файлів у каталогах

ls -F

Перегляд файлів у поточному каталозі. F приказує команді ls вказати після імені файлу його тип

Перегляд файлів у кольоровому форматі

ls

mv

Переіменування файлів

Примітка*

mv Bolu Lulik

Lulik переіменується в Bolu

Перемістити файл

Bolu

cp

Копіювання файлу

cp Lulu 111

Файл Lulu скопіюється у каталог 111

rm

Видалення одного файлу

rm Lulu

Видалиться файл Lulu

Видалення декілька файлів

Примітка**

rm Bolu Lulik

Видалиться файли Bolu Lulik

mkdir

Створення каталогу

mkdir Lilik

Створення каталогу Lilik

rmdir

Видалення каталогу

rmdir Lilik

Видалення каталогу Lilik

rmdir fox/mox

Видалення каталогу mox

rmdir -p fox/mox

Видалення каталогу fox і mox

rmdir -r fox/mox

Видалення каталог і вміст каталогу mox

cd

Переміщення по файловій системі

cd..

Перехід на рівень вище

cd/.

Перехід на рівень вище

cd $home

Перехід у домашній каталог з будь якого місця

cd Lilik

Перехід у каталог Lilik

cd

Перехід у домашній каталог з будь якого місця

dir

Перегляд вмісту каталогу

dir Lilik

Виведеться вміст каталогу

Примітка*: Якщо переіменувати файл на імя яке існує, то файл видаляється, а який переіменували залишиться

Примітка**

Таблиця2 Параметри команди rm

Параметр

Опис

-d

Видаляється каталог, навіть не пустий

-f

Вказаний елемент видаляється без попередження

-I

Перед видаленням виводиться запит на видалення

-r

Файли видаляються і в підкаталогах вказаного каталогу

-v

В процесі видалення виводиться іеформаціяопро його прогресс

Вправи до лабораторної роботи

Вправа1 – Робота з файлами

Номер

Завдання

Рішення

Створити новий файл з іменем tree

echo>Tree “eee”

Розмножити даний файл до трьох екземплярів

cat>three

cat>>three

cat>>three

cat>three three three

Переіменувати файл tree в tree_tree

mv tree tree_ tree

Видалити файл tree_tree

rm tree

Показати, що файл tree_tree видалений

ls

Вправа№2

Номер

Завдання

Рішення

Створити каталог Письма

mkdir Письма

Перевірте правильне виконання

dir або ls

В каталозі Письма створити файл Студент

echo> Письма/ Студент “texst”

Перевірте правильне виконання

dir Письма або ls Письма

Створити копію файлу студент під іменем Школярик

Cp Письма/ Студент Письма/ Школярик

Перевірте правильне виконання

dir Письма

Створити підкаталог Письма1 в каталозі Письма

mkdir Письма/ Письма1

Перевірте правильне виконання

dir Письма

Додати текст у файлі Студент каталогу Письма

Echo>> Письма/ Студент “text”

Перевірте правильне виконання

cat Студент

Перемістити файл Школярик з Письма у робочий каталог і ввести текст

mv Письма/ Студент Студент

Перевірте правильне виконання

сd – перехід у робочий каталог

dir – перегляд

або ls

Показати вміст файлу Студент

cat Студент

Створити каталог 123

Mkdir 123

Скопіювати файли Студент і Школярик до каталогу 123

Cp Студент Школярик 123

Видалити створені файли та каталоги

самостійно

Вправи№3

Номер

Завдання

Рішення

Показати вміст робочого каталогу

ls –F /home або ls

Перейти на рівень вище

cd..

Перейти у каталог tmp

cd tmp

Повернутися до робочого каталогу

cd $home або cd

Зайти в каталог Письма

cd Письма

Перейти до каталогу Письма1

cd Письма/ Письма1

Повернутися до домашнього каталогу

cd $home або cd

Переглянути вміст каталогу Письма

ls Письма

Створіть новий каталог Pisma і підкаталог Strahovka

Mkdir Pisma/ Strahovka

Створіть файл Student у каталозі Strahovka, в якому міститься інформація про вас.

Echo Pisma/ Strahovka Student “інформація”

Переглянте файл

ls -F

Переглянте каталог Pisma

ls –F Pisma

Переглянте каталог Pisma/Straxovka

ls –F Pisma/Strahovka

Видалити створені файли та каталоги

самостійно

Вправа №4

Приклад: Створення мякої зcилки файлу а каталогу ww

Рішення:

Номер

Завдання

Рішення

Створити каталог ww

mkdir ww

Створити файл а

echo Word>ww/a (створюється файл а з текстом Word)

Додати текст до файлу

echo Tornado>>ww/a

Створити зcилку b на файл а

ln –s a ww/b

Створити зcилку с на файл а

ln –s a ww/c

Створити зcилку са на файл а

ln –s a ww/cа

Переглянути правильність виконання

ls –la ww (у зсилок перша літера l) або ls -l

Переглянути вміст каталогу ww

dir ww

Переглянути вміст файлу а

cat a

Переглянути файл b

cat b

Додати текст до файлу а

echo Лаборат1_1>>ww/a

Переглянути файл ca

cat ca

Додати текст у файл ca

echo текст в файл ca>>ww/ca

Переглянути файл а

cat a

Видаліть створені файли та каталоги

самостійно

Резюме: При виводі файлу b (ca,c) буде виведено зміст файлу a, і навпаки.

Вигляд терміналу з пункту 9

Перегляд змилок

Літера l (link) (b->a b зсилка на а)

Хід лабораторної роботи:

  1. Завантажте систему Linux (логін та пароль для групи д1 – р1, д2 – р2)

  2. Зайдіть в термінал.

  3. Виконайте завдання.

  4. Вийдіть з терміналу.

  5. Вимкніть компютер.

Порада: При виконанні завдання рекомендується робити нотатки, для створення звіту.

Завдання до лабораторної роботи

  1. Перегляньте файлову систему Linux по рівнях і поверніться до домашнього каталогу.

  2. Відпрацюйте команду ls з всіма можливими параметрами.

  3. Виконайте всі приклади з лабораторної роботи.

  4. Виконайте всі вправи з лабораторної роботи.

  5. Виконайте власне завдання.

Контрольні питання

    1. Що представляє собою файлова система Linux

  1. Як позначається кореневий каталог.

  2. Яким чином визначити тип файлу

  3. Імя файлу. Яким чином задається імя файлу

  4. Чим відрізняється абсолютне і відносне імя файлу

  5. Яким чином здійснюється організація звязку

  6. Чи можливо назвати файл і каталог одним іменем

  7. Які типи файлів ви знаєте.

  8. Як впізнати тип файлу.

  9. Використовування команд file та ls

Завдання №1.

  1. Отримайте інформацію про файли з каталогу etc

  2. Які типи файлів у каталозі etc

  3. створіть каталог run у каталозі домашнього каталогу

  4. Введіть команду ls –la. Розпишіть за номерами за прикладом пункту 2 Перегляд змісту каталогу

  5. Створіть файл run1 у домашньому каталозі

  6. Яке абсолютне та відносне положення файлу run1

  7. Створіть файл run2 у каталозі run

  8. Яке абсолютне та відносне положення файлу run2

  9. Створіть звязок файлу run2

  10. Скопіюйте run1 у run

  11. Переіменуйте run1 в run_run

  12. Переіменуйте каталог run runrun

  13. Додайте текст до файлу run_run

  14. створіть дерево каталогів

Каталог Ваше імя

Файл рік народження

Підкаталог Дані

Файл даних

Файл номер групи

  1. Скопіюйте run_run в каталог названий вашим іменем

  2. Видаліть файли і каталоги створені вами

Видаліть за допомогою команди rm використовуючи різні ключі. Опишіть дії які будуть відбуватися у звіті.

Завдання №2.

  1. Отримайте інформацію про файли з каталогу tmp

  2. Які типи файлів у каталозі tmp

  3. створіть файл run у каталозі домашнього каталогу

  4. Створіть каталог Work

  5. Cкопіюйте файл до каталогу Work

  6. Введіть команду ls –la. Розпишіть за номерами за прикладом пункту 2 Перегляд змісту каталогу Work

  7. Яке абсолютне та відносне положення файлу run у домашньому каталозі

  8. Яке абсолютне та відносне положення файлу run у каталозі Work

  9. Створіть звязок файлу run

  10. Додайте текст до файлу

  11. Переіменуйте run в work_work

  12. Переіменуйте каталог run work

  13. Cтворіть каталог Work2

  14. Перенесіть файл work_work до каталогу Work2

  15. створіть дерево каталогів

Каталог Ваше імя

Файл рік народження

Підкаталог Дані

Файл даних

Файл номер групи

  1. Видаліть файли і каталоги створені вами

Видаліть за допомогою команди rm використовуючи різні ключі. Опишіть дії які будуть відбуватися у звіті.

Завдання №3.

  1. Отримайте інформацію про файли з каталогу opt

  2. Які типи файлів у каталозі opt

  3. створіть файл fox у каталозі домашнього каталогу

  4. Створіть файл fox1

  5. Створіть каталог fox_ fox1

  6. Cкопіюйте файли та каталог fox_ fox1 до каталогу Work попередньо створив його

  7. Введіть команду ls –la. Розпишіть за номерами за прикладом пункту 2 Перегляд змісту каталогу Work

  8. Яке абсолютне та відносне положення файлу fox1 у домашньому каталозі

  9. Яке абсолютне та відносне положення файлу fox у каталозі Work

  10. Створіть звязок файлу fox

  11. Додайте текст до файлу fox

  12. Переіменуйте fox в fox _ fox

  13. Переіменуйте каталог work run

  14. Cтворіть каталог Work2

  15. Перенесіть файл fox _ fox до каталогу Work2

  16. створіть дерево каталогів

Каталог Ваше імя

Файл рік народження

Підкаталог Дані

Файл даних

Файл номер групи

  1. Видаліть файли і каталоги створені вами

  2. Видаліть за допомогою команди rm використовуючи різні ключі. Опишіть дії які будуть відбуватися у звіті.

Завдання №4.

  1. Отримайте інформацію про файли з каталогу usr

  2. Які типи файлів у каталозі usr

  3. створіть файл xfile у каталозі домашнього каталогу

  4. Створіть файл xfile1

  5. Створіть каталог xfile_xfile

  6. У каталозі xfile_xfile створіть файл smile

  7. Cкопіюйте створені файли та каталоги до каталогу Work попередньо створив його

  8. Введіть команду ls –la. Розпишіть за номерами за прикладом пункту 2 Перегляд змісту каталогу Work

  9. Яке абсолютне та відносне положення файлу smile у домашньому каталозі

  10. Яке абсолютне та відносне положення файлу xfile1 у каталозі Work

  11. Створіть звязок файлу smile

  12. Додайте текст до файлу smile

  13. Переіменуйте smile в smile _ smile

  14. Переіменуйте каталог work run

  15. Cтворіть каталог Work2

  16. Перенесіть файл smile _ smile до каталогу Work2

  17. створіть дерево каталогів

  18. Каталог Ваше імя

  19. Файл рік народження

Підкаталог Дані

Файл даних

Файл номер групи

  1. Видаліть файли і каталоги створені вами

  2. Видаліть за допомогою команди rm використовуючи різні ключі. Опишіть дії які будуть відбуватися у звіті.

Додаток А Форма звіту

Номер завдання.

Завдання.

Створене дерево каталогів з підписом всіх використовуємих команд.

Приклад.

Завдання №156.

  1. Отримайте інформацію про файли з каталогу etc

  2. Які типи файлів у каталозі etc

  3. створіть каталог run у каталозі домашнього каталогу

  4. Введіть команду ls –la. Розпишіть за номерами за прикладом пункту 2 Перегляд змісту каталогу

  5. Створіть файл run1 у домашньому каталозі

  6. Скопіюйте run1 у run

  7. Переіменуйте run1 в run_run

  8. Переіменуйте каталог run runrun

  9. Додайте текст до файлу run_run

  10. створіть дерево каталогів

  11. Каталог Ваше імя

Файл рік народження

Підкаталог Дані

Файл даних

Файл номер групи

  1. Скопіюйте run_run в каталог названий вашим іменем

  2. Видаліть файли і каталоги створені вами

  3. Видаліть за допомогою команди rm використовуючи різні ключі. Опишіть дії які будуть відбуватися у звіті.

  1. Інформацію про файли з каталогу etc можливо отримати за допомогою команди ls –la etc

ls etc, ls -F

Команди відрізняються тим, що в першому випадку будуть виведені і сховані файли користувача. За допомогою команди ls –F дізнаємося тип файлів.

  1. При введені команд з пункту 1 був отриманий результат

  2. Для створення каталогу використав команду mkdir run

…

11. Дерево каталогів

cd Fedor

Fedor Vasya (mkdir Vasya)

(mkdir Fedor)

Petya (mkdir Petya)

cd Kolya Kolya (mkdir Petya)

Kolya (echo Kolya “Text”)

...

Відповідь на контрольні запитання

...