More

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

More використовується для проглядання вмісту текстових файлів в операційних системах, заснованих на Unix. На відміну від less, more виводить вміст файлу на екран окремими сторінками. Для переходу на наступну сторінку використовується клавіша пробілу. Натиснення на клавішу «Enter» приводить до зсуву вниз на один рядок. Окрім клавіш пробілу і «Enter» в режимі паузи ще деякі клавіші діють як керівники (наприклад, клавіша «В» повертає текст на один екран назад). Вийти з режиму перегляду можна за допомогою клавіші «Q».

Посилання

more(1)— сторінка допомоги man в OpenBSD

more(1)— сторінка допомоги man в FreeBSD

Синтаксис

Команда more в якості аргументів приймає імена файлів. Таким чином синтаксис даної команди має наступний вигляд: more [opt] files

де files - імена файлів, opt - опції команди.

Опції команди more

Команда more має кілька опцій командного рядка, які змінюють її поведінку:

more [-c] files для більш швидкого виведення використовує характеристики екрану терміналу;

more [-i] files завершує негайно виконання після читання останнього файлу;

more [-s] files заміщає послідовність порожніх рядків єдиним порожнім рядком;

more [-u] files заміщає "забій" (Backspace) друкованим контрольним символом;

more [-n#] files вважає, що екран має "#" рядків;

more [-p command] files очікує додаткові команди після відкриття файлу;

more [-t tags] files для пошуку тегів використовується файл tags.

Приклади

Вивести вміст файлу, замінюючи кілька порожніх рядків одним (вважати, що на екрані 15 рядків):

$ more -s -n15 filename

Вивести відсортований файл посторінково, заміщаючи послідовність порожніх рядків одним рядком:

$ sort | more -s

Вивести повний вміст каталогу посторінково, використовуючи характеристики терміналу:

$ ls -la /home/alex | more -c