Существует множество способов представления информации в компьютере. Все способы связаны с определением отношения между смысловой информацией и числами, которые применяются для ее представления. В конце концов, компьютеры могут работать только с числами, и все данные в компьютере преобразуются в числовое представление.
Некоторые из этих систем представления очень сложны (например, сжатые видеофайлы), другие, напротив, очень просты. Одна из самых ранних и простых систем называется ASCII-текст. ASCII (произносится «ас-ки») — это аббревиатура названия «American Standard Code for Information Interchange» (американский стандартный код для обмена информацией). Эта простая система кодирования впервые была использована в телетайпах.
Текст — это простое отображение «один в один» символов в числа. Это очень компактный формат. Пятьдесят символов текста преобразуются в пятьдесят байт данных. Но это не то же самое, что текст в документе, созданном текстовым процессором, таким как Microsoft Word или OpenOffice.org Writer. Файлы документов, в отличие от простых файлов с ASCII-текстом, содержат множество нетекстовых элементов, используемых для описания их структуры и форматирования. Файлы с простым ASCII-текстом содержат только сами символы и очень небольшое количество простейших кодов управления, таких как символы табуляции, возврата каретки и перевода строки.
В системе Linux многие файлы хранятся в текстовом формате, и многие инструменты работают с текстовыми файлами. Даже Windows признает важность этого формата. Хорошо известная программа Notepad (Блокнот) — это редактор для простых файлов с ASCII-текстом.
Команда less используется так:
less имя_файла
После запуска программа less позволяет прокручивать текстовый файл взад и вперед. Например, просмотреть содержимое файла со всеми известными системе учетными записями пользователей можно с помощью следующей команды:
[me@linuxbox ~]$ less /etc/passwd
После запуска программа less выведет содержимое файла. Если файл занимает больше одной страницы, его можно прокручивать вверх и вниз. Чтобы выйти из программы less, нажмите клавишу Q.
В табл. 3.3 перечислены клавиатурные команды, наиболее часто используемые в программе less.
Таблица 3.3. Команды программы less
Команда | Действие |
Page Up или b | Прокрутка к началу на одну страницу |
Page Down или ПРОБЕЛ | Прокрутка к концу на одну страницу |
СТРЕЛКА ВВЕРХ | Прокрутка к началу на одну строку |
СТРЕЛКА ВНИЗ | Прокрутка к концу на одну строку |
G | Переход в конец текстового файла |
1G или g | Переход в начало текстового файла |
/символы | Поиск вниз по тексту до ближайшего вхождения указанной последовательности символов |
n | Поиск следующего вхождения искомой последовательности символов |
h | Вывод экрана со справкой |
q | Завершить less |