ОС (Отчёты) Туровский / Лаба1
.docМіністерство освіти і науки, молоді та спорту України
Черкаський Державний Технологічний Університет
Кафедра комп’ютерних технологій
ЗВІТ
З курсу «Операційні системи»
Лабораторна робота №1
Перевірила: Виконав:
Федотова-Півень І.М. студент гр. КТ-101
Туровський Д.В.
Черкаси 2012
Лабораторна робота №1
Тема: Робота з файлами з командного рядка LINUX.
Мета: навчитися працювати з файлами в Linux.
План: Виконати наступні дії з командного рядка Linux:
-
Створити каталог.
-
Зайти в каталог.
-
Створити файл. Внести данні в файл.
-
Переглянути вміст файлу.
-
Створити інший файл. Внести данні в файл.
-
Об’єднати раніше створені файли.
-
Перегляд вмісту файлу де було виконано об’єднання з нумерацією рядків.
-
Спробувати інші способи перегляду вмісту: в консолі або в окремому вікні.
-
Створити простий файл.
-
Перевірити каталог на наявність новоствореного файлу.
-
Видалити новостворений файл.
-
Перевірити вміст каталогу.
-
Створити нову папку в каталозі.
-
Перевірити вміст каталогу.
-
Видалити новостворену папку.
-
Перевірити вміст каталогу.
Теоретичні відомості:
Всі імена файлів, каталогів і команд чутливі до великих і малих букв, на відміну від 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, засвоїв команди створення, редагування файлів та папок, навігації.