Відмінності між версіями «More»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Синтаксис)
 
(не показані 2 проміжні версії цього учасника)
Рядок 1: Рядок 1:
 +
<div style="{{float right}}">__TOC__</div>
 
More використовується для проглядання вмісту текстових файлів в операційних системах, заснованих на Unix. На відміну від less, more виводить вміст файлу на екран окремими сторінками. Для переходу на наступну сторінку використовується клавіша пробілу. Натиснення на клавішу «Enter» приводить до зсуву вниз на один рядок. Окрім клавіш пробілу і «Enter» в режимі паузи ще деякі клавіші діють як керівники (наприклад, клавіша «В» повертає текст на один екран назад). Вийти з режиму перегляду можна за допомогою клавіші «Q».  
 
More використовується для проглядання вмісту текстових файлів в операційних системах, заснованих на Unix. На відміну від less, more виводить вміст файлу на екран окремими сторінками. Для переходу на наступну сторінку використовується клавіша пробілу. Натиснення на клавішу «Enter» приводить до зсуву вниз на один рядок. Окрім клавіш пробілу і «Enter» в режимі паузи ще деякі клавіші діють як керівники (наприклад, клавіша «В» повертає текст на один екран назад). Вийти з режиму перегляду можна за допомогою клавіші «Q».  
  
Рядок 14: Рядок 15:
 
== '''Опції команди more''' ==
 
== '''Опції команди more''' ==
 
Команда more має кілька опцій командного рядка, які змінюють її поведінку:
 
Команда more має кілька опцій командного рядка, які змінюють її поведінку:
 +
 
'''''more [-c] files''''' для більш швидкого виведення використовує характеристики екрану терміналу;
 
'''''more [-c] files''''' для більш швидкого виведення використовує характеристики екрану терміналу;
  
Рядок 27: Рядок 29:
  
 
'''''more [-t tags] files''''' для пошуку тегів використовується файл tags.
 
'''''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