Реферат: Операційна система LINUX. Команди
head [–опції] <файл>
можна переглянути лише початок файла, а за допомогою команди
tail [–опції] <файл>
можна переглянути лише кінець цього файла.
Основні опції команд head і tail:
n c – видати на екран n символів;
n l – видати на екран n рядків;
n d – видати на екран n блоків.
Приклад 1. Видати на екран перші 5 рядків файла file1. txt:
head –5l file1. txt
Приклад 2. Видати на екран останні 40 символів файла file1. txt:
tail –40c file1. txt
4.15 Статистичні дані про файл
Для отримання статистичних даних про розмір файла використовується команда wc. Формат команди:
wc [–опції] <файл>
За замовчуванням видається інформація про кількість рядків, слів та символів (саме в такому порядку) у <файл>. За допомогою опцій можна отримати цю інформацію вибірково:
l – видати кількість рядків;
w – видати кількість слів;
с – видати кількість символів.
Приклад. Видати на екран кількість рядків файла file1. txt:
wc –l file1. txt
4.16. Переадресація введення-виведення
За замовчуванням як пристрій введення використовується стандартний пристрій введення, тобто клавіатура, а як пристрій виведення використовується стандартний пристрій виведення, тобто екран дисплея. Для більшості команд можна зробити так, щоб команда отримувала дані із файла, а не з клавіатури, і виводила свої результати на інший дисплей або у файл. Для позначення переадресації введення-виведення в командному рядку використовуються символ < або символ >. Можна розглядати напрям стрілки як напрям передачі даних.
Наприклад, якщо за командою ls ми отримаємо список файлів каталога на екрані, то за допомогою команди
ls > dir. txt
цей список поміщається у файл dir. txt.
Якщо необхідно дописати нові дані у існуючий файл, тоді використовується символ переадресації >>. Приклад такої переадресацїї для команди cat був наведений раніше.
Якщо файл не існує, тоді використання символів переадресацїї > і >> викликає створення відповідного файла.
Крім переадресації існує ще один спосіб зміни стандартного виконання введення і виведення – це використання конвеєра, коли вихід від однієї команди стає входом для іншої команди. Конвейер позначається вертикальною лінією. Наприклад, за допомогою команди
ls - l | wc
можна підрахувати кількість файлів і підкаталогів у поточному каталозі.