apropos

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

apropos(1) - Linux manualsida

NAMN

apropos — sök bland manualsidornas namn och beskrivningar

SYNOPSIS

apropos [-dalv?V] [-e|-w|-r] [-s lista] [-m system[,...]] [-M sökväg] [-L locale] [-C fil] nyckelord ...

BESKRIVNING

Varje manualsida innehåller en kort beskrivning. Kommandot apropos söker efter instanser av det angivna nyckelordet i dessa beskrivningar.

Nyckelordet är vanligtvis ett reguljärt uttryck (som med alternativet -r) eller kan innehålla jokertecken (-w) eller matcha exakt (-e). Beroende på dessa alternativ kan det vara nödvändigt att citera nyckelordet eller använda escape-tecken (\) för att förhindra att skalet tolkar specialtecken.

Den standardiserade matchningsregeln tillåter träffar mot sidnamnet och ordgränser i beskrivningarna.

Databasen som används av apropos uppdateras av programmet mandb. Beroende på installationen kan detta ske via ett periodiskt cron-jobb, eller så kan det behöva köras manuellt efter installation av nya manualsidor.

ALTERNATIV

  • -d, --debug

Visa felsökningsinformation.

  • -v, --verbose

Visa detaljerade varningsmeddelanden.

  • -r, --regex

Tolka varje nyckelord som ett reguljärt uttryck. Detta är standardbeteendet. Varje nyckelord matchas oberoende mot sidnamn och beskrivningar. Matchningen är inte begränsad till ordgränser.

  • -w, --wildcard

Tolka varje nyckelord som ett mönster med jokertecken i skalstil. Varje nyckelord matchas oberoende mot sidnamn och beskrivningar. Om alternativet --exact används samtidigt hittas en matchning endast om ett expanderat nyckelord matchar en hel beskrivning eller ett sidnamn. Annars tillåts matchning på ordgränser i beskrivningen.

  • -e, --exact

Matcha varje nyckelord exakt mot sidnamn och beskrivningar.

  • -a, --and

Visa endast objekt som matchar alla angivna nyckelord. Standardbeteendet är att visa objekt som matchar något av nyckelorden.

  • -l, --long

Trunkera inte utdata till terminalens bredd. Utdata trunkeras normalt till terminalens bredd för att undvika "fula" resultat från felaktigt formaterade NAME-sektioner.

  • -s lista, --sections=lista, --section=lista

Sök endast i de angivna manualsektionerna. Lista ska vara en kolon- eller kommaseparerad lista över sektioner. Om en post i listan är en enkel sektion, till exempel "3", kommer resultaten att inkludera sidor i sektioner som "3", "3perl" och "3x". Om en post har en utökning, till exempel "3perl", inkluderas endast sidor i just den sektionen.

  • -m system[,...], --systems=system[,...]

Om detta system har tillgång till manualsidornas beskrivningar för andra operativsystem kan dessa sökas med detta alternativ. För att till exempel söka i NewOS:s manualsidor används -m NewOS. Systemet kan specificeras som en kommaseparerad lista över operativsystem. För att inkludera det lokala systemet i sökningen, lägg till systemnamnet man i argumentsträngen. Detta alternativ åsidosätter miljövariabeln $SYSTEM.

  • -M sökväg, --manpath=sökväg

Använd en alternativ uppsättning manualsidornas hierarkier, separerade med kolon. Standardbeteendet är att använda miljövariabeln $MANPATH om den är satt, eller annars härleda en sökväg baserat på $PATH. Detta alternativ åsidosätter innehållet i $MANPATH.

  • -L locale, --locale=locale

apropos bestämmer normalt aktuell lokal genom ett anrop till funktionen setlocale(3), som undersöker miljövariabler som $LC_MESSAGES och $LANG. För att tillfälligt åsidosätta detta kan du ange en specifik lokal med detta alternativ. Lokalen påverkar dock inte hjälputdata.

  • -C fil, --config-file=fil

Använd denna användarkonfigurationsfil istället för standardfilen ~/.manpath.

  • -?, --help

Visa en hjälpsida och avsluta.

  • --usage

Visa en kort användningsmeddelande och avsluta.

  • -V, --version

Visa versionsinformation och avsluta.

EXIT STATUS

  • 0

Programmet kördes framgångsrikt.

  • 1

Fel i syntax eller konfigurationsfil.

  • 2

Operativt fel.

  • 16

Inget hittades som matchade de angivna kriterierna.

MILJÖVARIABLER

  • SYSTEM

Om $SYSTEM är satt används dess värde på samma sätt som om det angivits med -m.

  • MANPATH

Anger en sökväg för manualsidor, separerad med kolon. Om denna inte är satt används standardinställningar baserade på $PATH.

  • MANWIDTH

Anger terminalens bredd. Om inte satt används $COLUMNS eller standardbredden 80 tecken.

  • POSIXLY_CORRECT

Om denna variabel är satt, används reguljära uttryck som standard för matchning.

FILER

  • /usr/share/man/index.(bt|db|dir|pag)

En traditionell global databascache.

  • /var/cache/man/index.(bt|db|dir|pag)

En FHS-kompatibel global databascache.

  • /usr/share/man/.../whatis

En traditionell whatis-textdatabas.

SE ÄVEN

  • man(1), whatis(1), mandb(8)

FÖRFATTARE

  • Wilf (G.Wilford@ee.surrey.ac.uk)
  • Fabrizio Polacco (fpolacco@debian.org)
  • Colin Watson (cjwatson@debian.org)

BUGGAR

Rapportera buggar på:

KOLOFON

Denna sida är en del av man-db-projektet (manual pager suite). För mer information, se [3](http://www.nongnu.org/man-db/).

Denna manualsida genererades från projektets Git-repository: [4](https://gitlab.com/cjwatson/man-db). Om du hittar problem, rapportera till: man-db-devel@nongnu.org.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/apropos.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.