apropos: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
Rad 19: Rad 19:


== ALTERNATIV ==
== ALTERNATIV ==
* '''-d, --debug'''
* '''-d, --debug'''
Visa felsökningsinformation.
Visa felsökningsinformation.


* '''-v, --verbose'''
* '''-v, --verbose'''
Visa detaljerade varningsmeddelanden.
Visa detaljerade varningsmeddelanden.


* '''-r, --regex'''
* '''-r, --regex'''
Tolka varje nyckelord som ett reguljärt uttryck. Detta är standardbeteendet.
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'''
* '''-w, --wildcard'''
Tolka varje nyckelord som ett mönster med jokertecken.
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'''
* '''-e, --exact'''
Matcha varje nyckelord exakt mot sidnamn och beskrivningar.
Matcha varje nyckelord exakt mot sidnamn och beskrivningar.


* '''-a, --and'''
* '''-a, --and'''
Visa endast objekt som matchar alla angivna nyckelord.
Visa endast objekt som matchar alla angivna nyckelord. Standardbeteendet är att visa objekt som matchar något av nyckelorden.


* '''-l, --long'''
* '''-l, --long'''
Trunkera inte utdata till terminalens bredd. Detta kan undvikas med detta alternativ.
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 lista, --sections=lista, --section=lista'''
Sök endast i de angivna manualsektionerna. Listan ska vara kolon- eller kommaseparerad.
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[,...]'''
* '''-m system[,...], --systems=system[,...]'''
Sök i manualsidornas beskrivningar för andra operativsystem.
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'''
* '''-M sökväg, --manpath=sökväg'''
Använd en alternativ uppsättning av manualsidornas hierarkier.
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'''
* '''-L locale, --locale=locale'''
Ange en lokal specifikt för '''apropos'''. Detta påverkar inte hjälputdata.
'''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'''
* '''-C fil, --config-file=fil'''
Använd en användarkonfigurationsfil istället för standardfilen '''~/.manpath'''.
Använd denna användarkonfigurationsfil istället för standardfilen '''~/.manpath'''.


* '''-?, --help'''
* '''-?, --help'''
Visa en hjälpsida och avsluta.
Visa en hjälpsida och avsluta.


* '''--usage'''
* '''--usage'''
Visa en kort användningsmeddelande och avsluta.
Visa en kort användningsmeddelande och avsluta.


* '''-V, --version'''
* '''-V, --version'''
Visa versionsinformation.
Visa versionsinformation och avsluta.


== EXIT STATUS ==
== EXIT STATUS ==
* '''0'''
* '''0'''
Programmet kördes framgångsrikt.
Programmet kördes framgångsrikt.


* '''1'''
* '''1'''
Fel i syntax eller konfigurationsfil.
Fel i syntax eller konfigurationsfil.


* '''2'''
* '''2'''
Operativt fel.
Operativt fel.


* '''16'''
* '''16'''
Inget hittades som matchade de angivna kriterierna.
Inget hittades som matchade de angivna kriterierna.


== MILJÖVARIABLER ==
== MILJÖVARIABLER ==
* '''SYSTEM'''
* '''SYSTEM'''
Har samma effekt som om det angavs med alternativet '''-m'''.
Om '''$SYSTEM''' är satt används dess värde på samma sätt som om det angivits med '''-m'''.


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


* '''MANWIDTH'''
* '''MANWIDTH'''
Anger terminalbredden. Om inte satt används '''COLUMNS''', eller 80 tecken som standard.
Anger terminalens bredd. Om inte satt används '''$COLUMNS''' eller standardbredden 80 tecken.


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


== FILER ==
== FILER ==
* '''/usr/share/man/index.(bt|db|dir|pag)'''
* '''/usr/share/man/index.(bt|db|dir|pag)'''
En traditionell global databascache.
En traditionell global databascache.


* '''/var/cache/man/index.(bt|db|dir|pag)'''
* '''/var/cache/man/index.(bt|db|dir|pag)'''
En FHS-kompatibel global databascache.
En FHS-kompatibel global databascache.


* '''/usr/share/man/.../whatis'''
* '''/usr/share/man/.../whatis'''
En traditionell '''whatis'''-textdatabas.
En traditionell '''whatis'''-textdatabas.


== SE ÄVEN ==
== SE ÄVEN ==
* '''[[man]](1), [[whatis]](1), [[mandb]](8)'''
* '''man(1)''', '''whatis(1)''', '''mandb(8)'''


== FÖRFATTARE ==
== FÖRFATTARE ==
* Wilf (G.Wilford@ee.surrey.ac.uk)
* Wilf (G.Wilford@ee.surrey.ac.uk)
* Fabrizio Polacco (fpolacco@debian.org)
* Fabrizio Polacco (fpolacco@debian.org)
* Colin Watson (cjwatson@debian.org)
* Colin Watson (cjwatson@debian.org)


== BUGGAR ==
== BUGGAR ==
Rapportera buggar på:
Rapportera buggar på:
* [https://gitlab.com/man-db/man-db/-/issues](https://gitlab.com/man-db/man-db/-/issues)
* [https://gitlab.com/man-db/man-db/-/issues](https://gitlab.com/man-db/man-db/-/issues)
* [https://savannah.nongnu.org/bugs/?group=man-db](https://savannah.nongnu.org/bugs/?group=man-db)
* [https://savannah.nongnu.org/bugs/?group=man-db](https://savannah.nongnu.org/bugs/?group=man-db)


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


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


= Sidslut =
= Sidslut =

Nuvarande version från 18 januari 2025 kl. 06.02

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.