Відмінності між версіями «More»
(→Синтаксис) |
|||
(не показано 6 проміжних версій цього учасника) | |||
Рядок 1: | Рядок 1: | ||
+ | <div style="{{float right}}">__TOC__</div> | ||
More використовується для проглядання вмісту текстових файлів в операційних системах, заснованих на Unix. На відміну від less, more виводить вміст файлу на екран окремими сторінками. Для переходу на наступну сторінку використовується клавіша пробілу. Натиснення на клавішу «Enter» приводить до зсуву вниз на один рядок. Окрім клавіш пробілу і «Enter» в режимі паузи ще деякі клавіші діють як керівники (наприклад, клавіша «В» повертає текст на один екран назад). Вийти з режиму перегляду можна за допомогою клавіші «Q». | More використовується для проглядання вмісту текстових файлів в операційних системах, заснованих на Unix. На відміну від less, more виводить вміст файлу на екран окремими сторінками. Для переходу на наступну сторінку використовується клавіша пробілу. Натиснення на клавішу «Enter» приводить до зсуву вниз на один рядок. Окрім клавіш пробілу і «Enter» в режимі паузи ще деякі клавіші діють як керівники (наприклад, клавіша «В» повертає текст на один екран назад). Вийти з режиму перегляду можна за допомогою клавіші «Q». | ||
Рядок 8: | Рядок 9: | ||
== '''Синтаксис''' == | == '''Синтаксис''' == | ||
Команда more в якості аргументів приймає імена файлів. Таким чином синтаксис даної команди має наступний вигляд: | Команда more в якості аргументів приймає імена файлів. Таким чином синтаксис даної команди має наступний вигляд: | ||
− | more [opt] files | + | '''''more [opt] files''''' |
− | де 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 рядків): | ||
+ | |||
+ | <font size=4>''''' $ more -s -n15 filename''''' </font> | ||
+ | |||
+ | Вивести відсортований файл посторінково, заміщаючи послідовність порожніх рядків одним рядком: | ||
+ | |||
+ | <font size=4>'''''$ sort | more -s''''' </font> | ||
+ | |||
+ | Вивести повний вміст каталогу посторінково, використовуючи характеристики терміналу: | ||
+ | |||
+ | <font size=4>''''' $ ls -la /home/alex | more -c''''' </font> |
Поточна версія на 18:36, 20 травня 2013
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