Jak je uvedeno v jiných odpovědích, nastavení a export MANWIDTH
správně je správná cesta.
Vyhnul bych se tomu napevno, jinak to přeteče / bude mít ošklivé zalomení řádků, když je okno emulátoru terminálu užší než tato hodnota:
NAME
grep, egrep, fgrep - print lines that match
patterns
SYNOPSIS
grep [OPTION...] PATTERNS [FILE...]
grep [OPTION...] -e PATTERNS ... [FILE...]
grep [OPTION...] -f PATTERN_FILE ... [FILE.
..]
DESCRIPTION
grep searches for PATTERNS in each FI
LE. PATTERNS is one or more
patterns separated by newline characters, a
nd grep prints each line
that matches a pattern. Typically PATTERN
S should be quoted when grep
is used in a shell command.
Zde je to, co používám, v praktickém aliasu:
alias man='MANWIDTH=$((COLUMNS > 80 ? 80 : COLUMNS)) man'
Tím nastavíte MANWIDTH
na 80, pokud je okno terminálu širší, a na COLUMNS
(aktuální šířka okna terminálu), pokud je užší.
Výsledek v širokém okně:
NAME
grep, egrep, fgrep - print lines that match patterns
SYNOPSIS
grep [OPTION...] PATTERNS [FILE...]
grep [OPTION...] -e PATTERNS ... [FILE...]
grep [OPTION...] -f PATTERN_FILE ... [FILE...]
DESCRIPTION
grep searches for PATTERNS in each FILE. PATTERNS is one or more
patterns separated by newline characters, and grep prints each line
that matches a pattern. Typically PATTERNS should be quoted when grep
is used in a shell command.
Výsledek v úzkém okně:
NAME
grep, egrep, fgrep - print lines that
match patterns
SYNOPSIS
grep [OPTION...] PATTERNS [FILE...]
grep [OPTION...] -e PATTERNS ...
[FILE...]
grep [OPTION...] -f PATTERN_FILE ...
[FILE...]
DESCRIPTION
grep searches for PATTERNS in each
FILE. PATTERNS is one or more
patterns separated by newline
characters, and grep prints each line
that matches a pattern. Typically
PATTERNS should be quoted when grep is
used in a shell command.
Musíte to nastavit jako proměnnou prostředí.
MANWIDTH=80 man man
funguje zde a poskytuje manuálovou stránku pro man
ve slávě 80 sloupců.
Pokud to chcete v .bashrc
správný řádek je
export MANWIDTH=80
Všimněte si nedostatku mezer kolem =
podepsat. Můžete nebo nemusíte potřebovat export
.
To je proměnná prostředí.
Zkuste:
MANWIDTH=80
export MANWIDTH
man bash
Pokud chcete toto nastavení trvale, můžete tyto první dva řádky přidat do spouštěcích skriptů shellové relace nebo podobně.