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

Використав команду видно, що файл 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”)

...

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

...

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