Oba příkazy less a more jsou podobné v tom, že umožňují zobrazit obsah souboru a stránku přes tento obsah, pokud přesahuje obrazovku. Příkaz less má obvykle další funkce, které více nemá, ale novější verze příkazu more některé z těchto funkcí přidaly. I když můžete použít kterýkoli příkaz, obecně je preferován příkaz less.
Syntaxe
Syntaxe příkazu more je:
$ more [options] {file names}
Pokud při spuštění příkazu more narazíte na níže uvedenou chybu:
less: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
OS X | brew install util-linux |
Debian | apt-get install util-linux |
Ubuntu | apt-get install util-linux |
Alpine | apk add util-linux |
Arch Linux | pacman -S util-linux |
Kali Linux | apt-get install util-linux |
CentOS | yum install util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install util-linux |
další příklady příkazů
1. Otevřete soubor:
$ more path/to/file
2. Otevřete soubor zobrazující se z určitého řádku:
$ more +line_number path/to/file
3. Zobrazení nápovědy:
$ more --help
4. Přejděte na další stránku:
[Space]
5. Vyhledejte řetězec (stiskněte `n` pro přechod na další shodu):
/something
6. Ukončete příkaz more:
q
7. Zobrazte nápovědu k interaktivním příkazům:
h
méně V/s více
Protože více je relativně staré, většina bude tvrdit, že méně je mnohem lepší. Příkaz less je podobný příkazu more, ale méně vám umožní přecházet tam a zpět mezi stránkovanými výsledky. Takže ano, je to starý vtip, ale od nynějška a všude, kde je to možné, vždy vězte, že méně skutečně znamená více.