1. Створити структуру за зразком:
2. Скопіювати f1.txt, f2.txt в каталог5, f3.doc – в каталог3.
3. Перемістити f21.txt, f11.txt в каталог5
4. Знайти файли типу .txt в каталозі 5.
5. Знайти файли типу .doc в каталозі 3.
6. Створити символічне посилання на файл11.
7. В кореневому каталозі знайти:
· файли, розмір яких 512–байт них блоків.
· файли, які знаходяться не в каталогах.
8. Здійснити пошук файлу глибший ніж 1 рівень вниз від каталогу 1.
9. Знайти файл не глибший за ніж 3 рівень від каталогу 1.
10. Знайти файл по символічним посиланням на каталоги.
11. Знайти файли по їх типу (наприклад, звичайного каталогу, створених вами файлів, символічне посилання).
12. Знайти файли, які мають ім'я створених вами файлів.
13. Вивести ім'я файлів на стандартний висновок.
14. Вивести знайдені файли в стандартний висновок.
Оформлення звіту
1. Тема лабораторної роботи.
2. Мета лабораторної роботи.
3. Описати послідовність виконання роботи та вказати в звіті файли, які були знайдені в процесі виконання лабораторної роботи.
4. Відповісти на контрольні питання.
Контрольні питання
1. Призначення команди find та її синтаксис.
2. Види та призначення опцій.
3. Критерії пошуку для команди.
4. Яким чином можна скоротити ємність пошуку?
Лабораторна робота 27
Тема: Робота з програмою Midnight Commander
Мета:Навчитися працювати в програмі Midnight Commander, закріпити навички в роботі з каталогами та файлами.
Теоретична частина
Для того, чтобы запустить Midnight Commander, надо набрать в командной строке оболочки mc и нажать <Enter>.
Почти все пространство экрана при работе с Midnight Commander занято двумя "панелями", отображающими списки файлов двух каталогов. Над панелями расположена строка меню, причем к выбору команд в этом меню можно переключиться по клавише <F9> или с помощью мыши (если сразу после запуска mc вы не видите строки меню, не огорчайтесь — видна или нет строка меню, определяется настройками программы).
Самая нижняя строка представляет собой ряд экранных кнопок, каждая из которых ассоциирована с одной из функциональных клавиш <F1> – <F10>. Можно считать эту строку подсказкой по использованию функциональных клавиш, а можно и непосредственно запускать соответствующие команды, щелкая мышкой по экранной кнопке.
Вторая снизу строка на экране – это командная строка программы Midnight Commander (точнее – командная строка текущей оболочки shell), где можно ввести и выполнить любую команду системы.
Послідовність виконання роботи
1. Запустити з командного рядка програму Midnight Commander.
2. ознайомитися із зовнішнім виглядом програми.
3. В лівій панелі створити дерево каталогів. Створення каталогів 1 та 2 виконати за допомогою екранної кнопки, що розташована внизу екрану, а каталогів 5, 6 та файлів за допомогою відповідних команд в командному рядку програми.
4. Проглянути списки файлів в каталозі 5 в різних форматах: в стандартном, укороченням, расширенном. Команди знаходяться в Левая панель. Відповіді відобразити в звіт.
5. Представити ліву панель у вигляді дерева.
6. Проглянути інформацію про каталог3. Відповідь відобразити в звіт.
7. Проглянути файли 1 та 2 в каталозі 3 в режимі Информация.
8. З меню Файл змінити права доступу файлу 6. Відповідь відобразити в звіт.
9. Створити символічне посилання на файл 4.
10. Перемістити файл 6 в каталог 5.
11. Визначити розміри каталогів 5 та 6. Відповіді відобразити в звіт.
Контрольні питання
1. Види форматів відображення списку файлів.
2. В які режими можна переводити панелі?
3. Перелічите клавіатурні команди управління панелями.
4. Налаштування програми Midnight Commander.
Лабораторна робота 28
Тема: Текстовій редактор VI
Мета:Освоїти роботу з текстовим редактором VI
Теоретична частина
Спочатку потрібно запустити Vim, що робиться також, як і для Emacs. Потім слід набрати:
Vim file1 file2
Файл запускається в командному режимі, в якому не можна вставляти текст. Щоб це зробити, потрібно перейти в режим --ВСТАВКА--, тобто ввести одну з команд, які дозволять це зробити:
– a або i– для вставки тексту до або після курсору відповідно (А або I для вставки тексту в кінці або початку поточної лінії відповідно );
– o або О: щоб вставляти текст відповідно нижче і вище поточної лінії.
У режимі вставки буде видно рядок - -ВСТАВКА- - внизу екрану (таким чином, ви точно знатимете в якому режимі ви знаходитеся). У цьому, і лише в цьому режимі можна набирати текст. Щоб повернутися в командний режим, слід набрати Esc та ":".
В режимі вставки є можливість використовувати клавіши Backspace і DEL для видалення тексту по ходу. Для переміщення по тексту в обох режимах, командному і вставки, використовують клавіші із стрілками.
Еx – режим доступний по натисненню клавіші ":" у командному режимі. Ті ж ":" з'являються внизу екрану і курсор переміщається туди. Все, що буде набрано потім, після натиснення клавіши Enter, буде розглянуто Vim як команда ex. Якщо вилучити команду і все надруковане в ":", користувач повертається в командний режим і курсор переміститься на свою колишню позицію.
Щоб зберегти зміни у файл, слід набрати ":w" у командному режимі. Якщо потрібно зберегти вміст буфера в інший файл, набрати
:w <имя_файла>.
Обробка буферів
Також як і в Emacs, можна працювати одночасно з декількома буферами, відображеними на екрані. Щоб так робити, використовують команду :split.
Щоб переміщатися від одного файлу до іншого в буфері, слід набрати :next для переміщення до наступного файлу і :prev відповідно до попереднього файлу. Також можна використовувати
:e <имя_файла>,
що дозволить перейти до потрібного файлу якщо він вже відкритий або відкрити інший файл. Тут знову працює заповнення.
Для зміни буфера потрібно набрати Ctrl+w j і можна перейти в буфер нижче або Ctrl+w k щоб перейти до буфера вище. Можна також використовувати клавіші із стрілками замість j або k. Команда :close ховає буфер, команда :q його закриває.
Примітка
Будьте уважні, тому як Vi вельми вередлива: якщо спробувати заховати або закрити буфер з незбереженими даними, команда не виконається і ви одержите наступне повідомлення:
No write since last change (use! to override) (Не було записано з попередніх змін (використовуйте ! для перезапису))
У такому разі слід набрати :q! або :close!.
Формат команди
Vim [аргументи] [файл]
Аргументи: R – тільки для читання
m – без можливості зберігання змін
M – без можливості внесення змін в текст
X – редагування шифрованих файлів
Дата: 2016-10-02, просмотров: 237.