Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
4
Добавлен:
23.02.2016
Размер:
44.54 Кб
Скачать

Міністерство освіти і науки, молоді та спорту України

Черкаський Державний Технологічний Університет

Кафедра комп’ютерних технологій

ЗВІТ

З курсу «Операційні системи»

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

Перевірила: Виконав:

Федотова-Півень І.М. студент гр. КТ-101

Туровський Д.В.

Черкаси 2012

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

Тема: Робота з файлами з командного рядка LINUX.

Мета: навчитися працювати з файлами в Linux.

План: Виконати наступні дії з командного рядка Linux:

  1. Створити каталог.

  2. Зайти в каталог.

  3. Створити файл. Внести данні в файл.

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

  5. Створити інший файл. Внести данні в файл.

  6. Об’єднати раніше створені файли.

  7. Перегляд вмісту файлу де було виконано об’єднання з нумерацією рядків.

  8. Спробувати інші способи перегляду вмісту: в консолі або в окремому вікні.

  9. Створити простий файл.

  10. Перевірити каталог на наявність новоствореного файлу.

  11. Видалити новостворений файл.

  12. Перевірити вміст каталогу.

  13. Створити нову папку в каталозі.

  14. Перевірити вміст каталогу.

  15. Видалити новостворену папку.

  16. Перевірити вміст каталогу.

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

Всі імена файлів, каталогів і команд чутливі до великих і малих букв, на відміну від MS-DOS. Наприклад, команда make відрізняється від Make або MAKE. Імена файлів можуть бути довші 8 символів і містити точку або кілька точок на будь-якій позиції.

Отримання довідки по LINUX з командного рядка: #man man (Enter).

Команда mkdir . Створює новий каталог. Приклад: mkdir /home/Peter/test створює каталог test в каталозі /home/Peter. Команда rmdir . Вилучає пусті каталоги. Поточний робочий каталог повинен знаходитись зовні каталога, що вилучається. Приклад: rmdir /home/Peter/papers вилучає каталог /home/Peter/papers, якщо він пустий.

Команда переміщення по дереву каталогів: cd. Команда змінює поточний робочий каталог. Наприклад, команда # cd /usr/bin переміщує вас в каталог /usr/bin. Щ

Команда перегляду вмісту каталогів: ls. Видає інформацію про файли в каталозі. Приклад: ls -lF /home/Peter видасть вміст каталогу /home/Peter. Риска зліва від назви означає, що ця назва – каталог. Якщо такої риски немає, то це – файл.

Команда rm. Вилучає файли. Приклад: rm -i /home/Peter/joe /home/Peter/frog вилучає файли joe та frog в каталозі /home/Peter.

Команда more Видає вміст названих файлів поекранно. Приклад: more papers/final представляє файл papers/final.

Команда cat Використовується для конкатенації і для видачі повного вмісту файлу за раз. Приклад: cat letters/mdw видає на дисплей файл letters/mdw.

Виконання:

[user@localhost ~]$ mkdir kt101

[user@localhost ~]$ cd kt101

[user@localhost kt101]$ cat > kt101

privit svit

[user@localhost kt101]$ ls

kt101

[user@localhost kt101]$ ls -l kt101

-rw-r--r-- 1 user user 11 2012-10-02 14:54 kt101

[user@localhost kt101]$ cat > kt101-2

1234

5678

9101

[user@localhost kt101]$ cat kt101 >> kt101-2

[user@localhost kt101]$ cat -n kt101-2

1 1234

2 5678

3 9101

4 privit svit

[user@localhost kt101]$ less kt101

[user@localhost kt101]$ more kt101-2

1234

5678

9101

privit svit

[user@localhost kt101]$ touch kt101-3

[user@localhost kt101]$ more kt101-3

[user@localhost kt101]$ ls

kt101 kt101-2 kt101-3

[user@localhost kt101]$ rm kt101-3

rm: видалити звичайний порожній файл `kt101-3'? y

[user@localhost kt101]$ ls

kt101 kt101-2

[user@localhost kt101]$ mkdir kt102

[user@localhost kt101]$ ls

kt101 kt101-2 kt102/

[user@localhost kt101]$ rmdir kt102

[user@localhost kt101]$ ls

kt101 kt101-2

[user@localhost kt101]$

Висновок: при виконанні лабораторної роботи я працював з файлами в консолі Linux, засвоїв команди створення, редагування файлів та папок, навігації.

Соседние файлы в папке ОС (Отчёты) Туровский