Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Fdformat
ЛАБОРАТОРНА РОБОТА №12 ТЕМА. ЗАВАНТАЖЕННЯ, РЕЄСТРАЦІЯ ТА ОСНОВНІ КОМАНДИ В ОС LINUX МЕТА РОБОТИ 1.1 Вивчити основні команди для роботи з файлами, каталогами та дисками, їх формат та призначення 1.2 Навчитися застосовувати команди для роботи з файлами, каталогами та дисками на практиці 1.3 Ознайомитися з процесом завантаження та реєстрації в системі
ОБЛАДНАННЯ 2.1 Персональний комп’ютер 2.2 Віртуальна машина Virtual Box або VM Ware 2.3 Образ диску з ОС LINUX
3 ТЕОРЕТИЧНІ ПОЛОЖЕННЯ 3.1 Основні команди Розглянемо основні команди файлової системи: Pwd Ця команда виводить на екран повний шлях до поточного каталогу. З її допомогою можна у будь-який момент дізнатися, де знаходимося: Ls Команда ls виводить список файлів і підкаталогів вказаної директорії. Якщо ім'я каталогу (файлу) відсутнє в параметрах команди, то відображається вміст поточного каталогу. За замовчуванням всі налагоджувальні файли (імена починаються з крапки) є прихованими. Щоб їх вивести, потрібно вказати ключ -а: Ls -a Якщо необхідно побачити не тільки імена (стислий формат), але і повну інформацію про каталог, потрібно додати ключ -1. В результаті ми повинні виконати команду: Ls –al Але така команда відобразить файли поточної директорії, і не факт, що ми зараз знаходимося, наприклад, в каталозі /etc, який треба переглянути. Щоб побачити саме його, після ключів (можна і до них) потрібно вказати необхідну папку: ls –al /etc Більш докладну інформацію про команду ls можна отримати з довідкової системи. Для цього виконайте команду man ls.
Розглянемо результат виводу команди ls –a1:
За замовчуванням список файлів виводиться в декілька колонок. Розберемо їх на прикладі першого рядка: - drwx ------- права доступу. Якщо перша буква " d", то це директорія; - цифра 3 - указує кількість жорстких посилань; - Proba - ім'я користувача, що є власником файлу; - ProbaG - група, якій належить файл; - 4096 - розмір файлу. Для директорії це значення відсутнє, оскільки не встановлюється її розмір; - дата і час останніх змін файлу; - ім'я файлу. Cat Команда дозволяє вивести на екран вміст вказаного як аргумент файлу. Наприклад, для перегляду текстового файлу need.txt виконуємо команду: cat need.txt Але це справедливо, якщо файл знаходиться в поточній директорії. В противному випадку потрібно вказати повний шлях: cat /home/root/need. txt Tac Ця команда зворотна для cat (навіть назва команди - це слово cat навпаки), тобто виводить на екран файл в зворотному порядку, починаючи з останнього рядка до першого. Cd Ця команда дозволяє змінити поточний каталог. Для цього необхідно як параметр задати потрібну папку: cd /home/proba Якщо ви знаходитеся в каталозі /home і хочете усередині нього перейти в підкаталог proba, то достатньо набрати тільки ім'я папки proba: cd proba Якщо потрібно переміститися на рівень вище, наприклад, з підкаталогу /home/proba в каталог /home, потрібно виконати команду: cd.. Папка з ім'ям із двох крапок указує на батьківський каталог. Якщо перейти на неї, то ми потрапимо на попередній рівень. Ср Команда копіювання файлу. З її допомогою можна виконувати декілька різних дій: - копіювання вмісту файлу в інший документ тієї ж папки: ср /home/root/need.txt /home/root/need22.txt. Тут вміст файлу /home/root/need.txt (джерело) буде скопійований у файл /home/root/need22.txt (призначення); - копіювання файлу в інший каталог: ср /home/root/need.txt /home/proba/need.txt або ср /home/root/need.txt /home/proba/need22.txt. Зверніть увагу, що в цьому випадку в папці призначення, може бути файл як з новим, так і із старим ім'ям; - копіювання декількох файлів в новий каталог. Для цього потрібно перерахувати всі файли в джерелі і останнім параметром вказати папку призначення: ср /home/root/need.txt /home/root/need22.txt /home/new/ В даному прикладі файли /home/root/need.txt і /home/root/need22.txt будуть скопійовані в директорію /home/new. Можна копіювати файли і з різних каталогів в один: ср /home/root/need.txt /home/proba/need22.txt /home/new/ В даному прикладі файли /homе/root/need.txt і /home/proba/nced22.txt буде скопійований в директорію /home/new. - копіювання групи (всіх) файлів каталогу: ср /home/root/n* /home/new/. Копіювання всіх файлів, імена яких починаються на " n". Mkdir Створення нової директорії. Наприклад, для створення підкаталогу newdir в поточній директорії, то потрібно виконати команду: mkdir newdir Rm Команда дозволяє видалити файл або директорію (директорія повинна бути порожньою): rm /home/proba7/need22.txt Як імена файлів можна використовувати і маски, як в команді ср. Для видалення директорії може знадобитися вказання наступних ключів: -d - видалити директорію; -r - рекурсивно видаляти вміст директорій; -f - не запрошувати підтвердження на видалення файлів. Будьте уважні при використовуванні цього параметра, тому що файли видалятимуться без яких-небудь додаткових питань. Приклад видалення директорії: rm -rf /home/proba/dir Df Ця команда дозволяє визначити вільне місце на жорсткому диску або розділі. Якщо пристрій не вказаний, то на екран виводиться інформація про змонтовані файлові системи. Приклад результату виконання команди:
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 16002200 2275552 12913760 15% / none 127940 0 127940 0% /dev/shm
Результуюча таблиця складається з наступних колонок: - Filesystem - диск, файлова система якого змонтована; - 1k-blocks - кількість логічних блоків; - Used- кількість використаних блоків; - Available - кількість доступних блоків; - use% - відсоток використаного дискового простору; - Mounted on - монтування файлової системи. Mount Команда призначена для монтування файлових систем. Вона достатньо складна, і її використовують системні адміністратори. При роботі з ОС Windows дискети, CD-диски і інші знімні носії стають доступними зразу ж, як тільки вони поміщені в пристрій читання. В Linux це не так, і багато хто не може зжитися з цією особливістю. Отже, щоб CD-ROM став доступним, треба виконати команду mount, вказавши як параметр пристрій /dev/cdrom: mount /dev/cdrom Після цього вміст CD можна проглянути в директорії /mnt/cdrom. Виходить, що файли і директорії диска як би зливаються з файловою системою. Чому саме в директорію /mnt/cdrom під'єднується CD-ROM? Секрет полягає в тому, що для підключення CD-ROM потрібно набагато більше даних, ніж дає одна команда mount /dev/cdrom. Ці відомості зберігаються в двох файлах, які вже є в ОС і що описують основні пристрої і параметри за замовчуванням - файли fstab і mtab. Umount Коли ви підключили до файлової системи CD-ROM, той цей пристрій блокується, і диск не можна витягнути, доки він не буде розмонтований. Для цього використовується команда umount. Наприклад, наступна команда дозволяє розмонтувати CD-ROM: umount /dev/cdrom fdformat Перед використовуванням дискет їх потрібно відформатувати. В ОС Linux для цього використовується команда fdformat. Tar При установці різних програм, частина з них поставляється у вигляді архівів tar.gz. Частіше всього це програми, бережені в початкових кодах. Для розархівування такого файлу потрібно виконати команду: tar xzvf ім’яфайла.tar.gz Як правило, після виконання команди в поточній директорії буде створений каталог з таким же ім'ям, як у архіву (тільки без розширення). В ньому ви зможете знайти всі розпаковані файли. Rpm В даний час більшість програм поставляється вже не в початкових кодах, а у вигляді RPM-пакетів. Їх установка набагато простіше, оскільки програми в них вже скомпільовані. Якщо ви використовуєте МС, то виберіть RPM - пакет і натисніть клавішу < Enter>. Таким чином ви увійдете до нього як в директорію і побачите вміст. Кожний пакет обов'язково містить виконуваний файл install. Запустіть його для установки програми. Якщо ви не використовуєте МС, то для установки нового пакету можна виконати команду:
|