Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 4.doc
Скачиваний:
3
Добавлен:
13.08.2024
Размер:
103.94 Кб
Скачать
      1. Перегляд вмісту файлів

Майже кожна команда Linux виводить результат виконання команди на консоль. Якщо команда отримує вхідні дані з файлу, то після опрацювання файлу результати також відображаються на екрані. При цьому для перегляду інформації можна скористатися однією з трьох команд: cat, more, less

Linux, як і всі інші системи UNIX при запуску відкриває чотири стандартних файла: стандартний ввід, вивід, вивід помилок та допоміжний. Ці файли відповідають насткупним пристроям:

Назва

Позначення

Пристрій

Стандартний ввід

Standard in (stdin)

Клавіатура

--- вивід

Standard out (stdout)

Екран

--- вивід помилок

Standard err (stderr)

Екран

Допоміжний

Auxiliary

Допоміжний пристрій

Використання команди cat

Для перегляду великих файлів найпростіше використовувати команду cat (concatenate, з»єднати).

cat file1 fiile2 file3

Параметрами команди cat є список файлів. Первинне призначення цієї команди – це об’єднання текстових файлів, але її можна використовувати і для перегляду файлів. При спробі вивести на екран великий файл, його вміст швидко промайне на екрані і користувач не зможе побачити його. Одним з способів призупинити вивід, а потім поновити його – це використати комбінації клавіш <ctrl-s> (зупинка), <ctrl-q> (продовження). Для цього також можна використати команди more та less для поекранного виводу інформації.

Використання команди more

Команди more та less використовують для поекранного виводу інформації. Але кожна з цих команд працює інакше. Команди визначають скільки рядків зміститься на екрані звертаючись до бази даних по терміналах та до змінної оточення TERM.

Команда more є старішою командою. Вперше вона з’явилася у версії Berkeley системи UNIX. Вона виявилася настільки корисною, що стала , як і редактор vi, стандартною. Найпростіша форма використання команди це more filename

При цьому виводиться частина файлу розміром в один екран. Якщо натиснути клавішу пробілу, буде виведено наступний екран. Якщо натиснути <Enter>, то буде виведено тільки наступний рядок.

Можна переглядати і декілька файлів одночасно (more file1 file2 file3). Якщо треба відредагувати якійсь файл, то треба натиснути одну з клавіш <e> або <v>. При натисненні <e> файл відкриється у редакторі, що вказаний у змінній EDITOR (за замовченням – ed). При натисненні <v> файл відкриється у редакторі, що вказаний у змінній VISUAL (за замовченням – vi).

Суттєвим недоліком команди more є те, зміст файлів вона дозволяє переглядати тільки в одному напрямку. Цього недоліку позбавлена команда less

Використання команди less

Команда less працює практично так само, як і more. Формат команди:

less filename

Для перегляду наступного екрану треба натиснути пробіл, а для перегляду попереднього екрану – клавішу <b>

Недоліком less є неможливість редагування файлу, що переглядають