Хелпикс

Главная

Контакты

Случайная статья





Лабораторна робота №1. Знайомство з консольним інтерфейсом користувача ОС Linux та виконання основних системних операцій.



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

 

Знайомство з консольним інтерфейсом користувача ОС Linux та виконання основних системних операцій.

 

Мета роботи:

Відпрацювати базові навички взаємодії користувача з ОС Linux та на їх основі виконати і засвоїти дію основних системних операцій.

Завдання:

1. Виконати вхід та вихід із системи.

2. Визначити наявність віртуальних консолей та зареєструватись на декількох із них.

3. Навчитися вводити команди, вказувати ключі та аргументи командного рядка за синтаксичними правилами командного інтерпретатора (shell) Bash.

4. Виконати навігацію по файловій системі шляхом переміщення по декількох каталогах, визначаючи який каталог є поточним і який його зміст.

5. Виконати декілька команд створення, видалення, копіювання і переміщення каталогів і файлів.

6. Виконати перегляд декількох каталогів командою ls в різних режимах роботи цієї команди.

7. Виконати перехід по різним гілкам стандартної ієрархії каталогів Linux та переглянути їх вміст.

8. Вивести на екран декілька файлів в тому вигляді, в якому вони зберігаються на диску за допомогою програм less i more та навчитися здійснювати швидкий пошук необхідної інформації по тексту.

9. Виконати монтування гнучкого диску із файловою системою MS-DOS та прочитати її вміст, звірити вміст дискети в ОС Windows зі змістом в ОС Linux.

10.  Виконати розмонтування гнучкого диска та впевнитись в тому що він недоступний.

11.   Запустити редактор VI для виконання простих задач по створенню та модифікації файлів.

 


Хід роботи:

1. Запустити емулятор ОС Linux із каталога colinux  командним файлом , та у відповідь на запрошення colinux login:  зареєструватись, ввівши ім'я суперкористувача root та пароль ccolinux у відповідь на запит Pasword: . Після вдалої реєстрації на екрані з’явиться запрошення до роботи colinux:~# . Для зняття своєїреєстрації,тобто розреєстрації, достатньо ввести команду logout, а система видасть запрошення на нову реєстрацію.

Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

2. Зареєструватись на першій (по замовчуванню) віртуальній консолі, як суперкористувач, використовуючи ідентифікаційні дані з попереднього пункту.

Послідовно перемикаючи консолі командою ALT/F№ зареєструватись на другій консолі під іменем user_good пароль good, а на третій – під іменем user_new пароль new. Командою who переглянути та проаналізувати результати реєстрації на різних консолях (файл пристрою консолі tty№).

 Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

3. Ввести команду ls з першої консолі для перегляду файлів (крім прихованих) у поточному каталозі, а потім цією ж командою з ключем –a  вивести всі файли, проаналізувати результат та зробити висновки.

 Отримати довідку по команді ls без можливості прокрутки тексту,використовуючи довгий ключ цієї команди –help, та з можливістю прокрутки за допомогою доданої через канал зв'язку програми посторінкового виводу |more. Прокрутка на одну сторінку здійснюється клавішею «проміжок», а на один рядок – клавішею «enter», вихід із програми more команда q.

 Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

4. Перейти в кореневий каталог / командою cd /, та переглянути його командою ls і визначити призначення кожного каталогу 1-го рівня (по довіднику). Перейти в домашній каталог користувача ~ командою cd ~ та визначити його командою pwd. Перейти в батьківський каталог командою cd .. та визначити його ім`я командою pwd, командою ls вивести вміст цього каталогу та проаналізувати результат. Перейти в домашній каталог користувача командою cd без параметрів та переглянути його вміст командою ls -lF і ls –alF, зробити висновки. Перейти в каталог .././../. командою cd .././../. та визначити місце знаходження командою pwd.

 Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

5. Створити 3 каталоги з довільними іменами командою mkdir dir1 dir2 dir3 в домашньому каталозі, а командою ls перевірити їхнє створення, визначити батьківський каталог. Для створення відсутніх бьтьківських каталогів, вказаних в командному рядку, необхідно використать ключ –p (#mkdir –p dir1/dir2/dir3). Пояснити різницю між двома командними рядками з командами mkdir.

Створити пусті файли в домашньому каталозі командою  touch a b c (а в с – імена файлів), та видалити їх командою            rm a b c ,  підтвердження виконання операцій визначати командою ls. Видалити каталог dir1/dir2/dir3 (цей шлях розпочинається з поточного), включаючи всі батьківські (dir1, dir2), командою rmdir –p. Самостійно створити декілька файлів і каталогів, та видалити їх, використовуючи ключі –для підтвердження кожного видалення, v – для виведення всих файлів, які видаляються на консоль.

Створити в домашньому каталозі 3 пустих файли x y z та підкаталог с. Скопіювати створені файли у каталог с командою  cp x y z c. Командою ls впевнитись у виконанні цих операцій, та перенести скопійовані файли із каталогу ~c  в каталог  /home командою mv ~c/x ~/y ~c/z .. . Видалити всі знову створенні об`єкти eфайлової структури самостійно.

Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

6. Вивести розширений лістінг каталогу /etc командою ls –l /etc, по якому визначити самий великий (колонка 4) файл, самий старий файл (колонки 5-7), самий новий файл (колонки 5-7). Виконати це завдання із застосуванням різних режимів сортування: ls –lSr - сортування файлів у розширеному списку по розміру у зворотньому порядку (самий великий файл), ls –lt -  сортування файлів у розширеному списку по даті модифікації (самий старий та самий новий файл).

Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

7. Переглінути стандартні каталоги /bin, /sbin, /etc, /lib,/boot, mnt, /dev, /proc, /tmp, /home, /usr, /var командою ls, переміщуючись по різних гілках стандартної ієрархії каталогів Linux  та зробити висноки по розподілу файлів між стандартними каталогами ОС Linux.

 

8. Знайдіть текстовий файл у каталозі /etc та почергово виведіть його на екран різними програмами cat, more, less та визначте наявність прокрутки тексту або її відсутність та комбінації клавіш , які використовуються для прокрутки при її наявності. Вихід із програми more – командою q, «enter» та «проміжок» - для прокрутки. Прокрутка в програмі less – клавішами управління курсором та «Page-Up» і «Page Down».

Весь діалог по цій роботі у строгій відповідності до формату та синтаксису екранного тексту занести в звіт.

 

9. Змонтувати гнучкий диск з файловою системою msdos до каталогу /mnt файлової системиLinux командою mount –t msdos /dev/cobd3 /mnt. Переглянути вміст дискети в ОС Windows NT та в ОС Linux командою ls /mnt, порівняти вміст та зробити висновки. Перевірити доступ до дискети в ОС Windows NT.

10. Розмонтувати гнучкий диск від каталогу /mnt командою umount /dev/cobd3 та перевірити відсутність доступу до дискети і його наявність в ОС Windos NT.

 

 

Форма та зміст звіту:

Номер та назва лабораторної роботи, мета роботи та завдання, коментарі на кожний пункт виконання по ходу роботи та результати виконання. Результати виконання не повинні описуватись детально в текстовій формі. Це повинні бути командні рядки, які використовувались в процесі виконання та відповіді системи на них, або покрокові схеми вибору при роботі з повноекранним інтерфейсом на кожний пункт ходу роботи.

 

 

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.