Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • 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------   Proba ProbaG   Nov   16: 10 .
    drwxr-xr-x   root root   Nov   16: 21 ..
    -rw-r--r--   Proba ProbaG   Nov   16: 10 .bash_logout
    -rw-r--r--   Proba ProbaG   Nov   16: 10 .bash_profile
    -rw-r--r--   Proba ProbaG   Nov   16: 10 .bashrc
    -rw-r--r--   Proba ProbaG   Nov   16: 10 .emacs
    -rw-r--r--   Proba ProbaG   Nov   16: 10 .gtkrc
    drwxr-xr-x   Proba ProbaG   Nov   16: 10 .kde

     

    За замовчуванням список файлів виводиться в декілька колонок. Розберемо їх на прикладі першого рядка:

    - 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. Запустіть його для установки програми.

    Якщо ви не використовуєте МС, то для установки нового пакету можна виконати команду:






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.