GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat chybějící Man Pages of Commands na Ubuntu

Některé příkazy Linuxu nemusí mít manuální stránky. Tento stručný průvodce vám poskytne rychlou opravu instalace chybějících manuálových stránek příkazů na Ubuntu a jeho derivátech.

Úvod

Onehdy jsem testoval příkazy alias a unalias na mé ploše Ubuntu. Chtěl jsem odkázat na všechny dostupné argumenty, příznaky a možnosti alias tak jsem otevřel manuálovou stránku.

Ukázalo se však, že oba příkazy nemají manuální stránky.

$ man alias
No manual entry for alias
$ man unalias 
No manual entry for unalias

Manuálové stránky také chybí pro některé další programy, jako je export a eval .

Neexistuje žádný jiný způsob než googlování, jak se o těchto programech dozvědět.

V systémech založených na RPM (např. CentOS), pokud spustíte "man alias" příkaz otevře manuálové stránky pro BASH BUILTINS. Možná budete muset projít celou manuálovou stránku, abyste našli podrobnosti o příslušném příkazu.

Po chvíli hledání na Google jsem zjistil, že v Linux Programmer's manual nejsou žádné speciální manuálové stránky pro shell zabudované, jako je alias, export, eval.

Pokud si nejste jisti, zda je daný příkaz alias, vestavěný shell, soubor, funkce nebo klíčové slovo, použijte type command zjistit.

$ type alias
alias is a shell builtin

Dokumentace pro tyto vestavěné moduly je k dispozici na příslušné manové stránce shellu . Jak můžete vidět na výše uvedeném výstupu, alias je vestavěný shell , takže si můžete prohlédnout dokumentaci na přidružené manuálové stránce shellu. V mém případě je to BASH .

Otevřeme manuálové stránky BASH:

$ man bash

Vyhledejte položky aliasů nebo unaliasů na manuálové stránce Bash.

Zde jsou informace o aliasu a unaliasu:

Pozor: Máte problém najít něco v manuálových stránkách? Viz následující příručka.

  • Naučte se efektivně používat stránky Manuál

Zobrazení informací o zabudovaných shellech pomocí příkazu "help"

Případně můžete získat informace o zabudovaných modulech shellu pomocí help příkaz jako níže.

$ help alias

Ukázkový výstup:

alias: alias [-p] [name[=value] ... ]
    Define or display aliases.
    
    Without arguments, `alias' prints the list of aliases in the reusable
    form `alias NAME=VALUE' on standard output.
    
    Otherwise, an alias is defined for each NAME whose VALUE is given.
    A trailing space in VALUE causes the next word to be checked for
    alias substitution when the alias is expanded.
    
    Options:
      -p    print all defined aliases in a reusable format
    
    Exit Status:
    alias returns true unless a NAME is supplied for which no alias has been
    defined.

Pokud dáváte přednost formátu manuálové stránky, jednoduše použijte -m příznak pomocí příkazu nápovědy níže.

$ help -m alias

Ukázkový výstup:

Všechny vestavěné bash mají nápovědu stránky. Dokonce i help samotný příkaz má stránku nápovědy.

$ help help
help: help [-dms] [pattern ...]
    Display information about builtin commands.
    
    Displays brief summaries of builtin commands.  If PATTERN is
    specified, gives detailed help on all commands matching PATTERN,
    otherwise the list of help topics is printed.
    
    Options:
      -d    output short description for each topic
      -m    display usage in pseudo-manpage format
      -s    output only a short usage synopsis for each topic matching
            PATTERN
    
    Arguments:
      PATTERN   Pattern specifiying a help topic
    
    Exit Status:
    Returns success unless PATTERN is not found or an invalid option is given.

Takto můžete najít informace o zabudovaných shellech.

Nyní se vraťme k tématu. Existuje nějaký způsob, jak nainstalovat chybějící manuálové stránky příkazů? To je to, co teď uděláme.

Instalace chybějících manuálových stránek příkazů na Ubuntu

Jak bylo uvedeno dříve, Builtins jsou součástí shellu. Každý shell má svou vlastní sadu vestavěných prvků. Nejsou to nezávislé příkazy a nemají samostatné manuálové stránky.

Naštěstí jsou manuálové stránky shellu dostupné v POSIX Programmer's Manual . Pro přístup k těmto manuálovým stránkám jej musíte nainstalovat.

Na Debianu, Ubuntu a dalších systémech založených na DEB jednoduše spusťte následující příkaz k instalaci POSIX Programmer's Manual:

$ sudo apt install manpages-posix

Nyní můžete přistupovat k manuálovým stránkám vestavěného shellu (např. alias) pomocí příkazu:

$ man alias

Doufám, že to pomůže.

Doporučené čtení:

  • Dobré alternativy k manuálním stránkám, které by měl znát každý uživatel Linuxu

Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Maven na Ubuntu

  3. Jak nainstalovat Wine na Ubuntu

  1. Jak nainstalovat Ruby na Ubuntu 20.04

  2. Jak nainstalovat PuTTY na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 18.04

  1. Jak nainstalovat Pip na Ubuntu 18.04

  2. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  3. Jak nainstalovat Vim 8.2 na Ubuntu 18.04