whereis(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '{{DISPLAYTITLE:whereis(1)}} == NAMN == '''whereis''' – hitta binärfil, källkod och manualsidor för ett kommando == SYNOPSIS == <pre> whereis [optioner] [-BMS katalog... -f] namn... </pre> == BESKRIVNING == '''whereis''' lokaliserar binärfiler, källkodsfiler och manualfiler för de angivna kommandonamnen. De angivna namnen rensas först från inledande sökvägskomponenter. Prefixet '''s.''', som kan uppstå vid användning av källkodskontrollsystem, hantera...') |
Admin (diskussion | bidrag) |
||
| Rad 225: | Rad 225: | ||
* [[man(1)]] | * [[man(1)]] | ||
* [[locate(1)]] | * [[locate(1)]] | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/whereis.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/ | |||
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 30 maj 2026 kl. 09.38
NAMN
whereis – hitta binärfil, källkod och manualsidor för ett kommando
SYNOPSIS
whereis [optioner] [-BMS katalog... -f] namn...
BESKRIVNING
whereis lokaliserar binärfiler, källkodsfiler och manualfiler för de angivna kommandonamnen. De angivna namnen rensas först från inledande sökvägskomponenter. Prefixet s., som kan uppstå vid användning av källkodskontrollsystem, hanteras också.
Därefter försöker whereis hitta det önskade programmet på de vanliga Linux-platserna, samt på de platser som anges av $PATH och $MANPATH.
Sökbegränsningarna, det vill säga optionerna -b, -m och -s, är kumulativa och gäller för efterföljande namn-mönster på kommandoraden. Varje ny sökbegränsning återställer sökmasken.
Exempel:
whereis -bm ls tr -m gcc
Detta söker efter binärfiler och manualsidor för ls och tr, men endast efter manualsidor för gcc.
Optionerna -B, -M och -S återställer sökvägarna för efterföljande namn-mönster.
Exempel:
whereis -m ls -M /usr/share/man/man1 -f cal
Detta söker efter manualsidor för ls i alla standardsökvägar, men söker efter cal endast i katalogen:
/usr/share/man/man1
OPTIONER
-b
- Sök efter binärfiler.
-m
- Sök efter manualsidor.
-s
- Sök efter källkodsfiler.
-u
- Visa endast kommandonamn som har ovanliga poster. Ett kommando anses ha ovanliga poster om det inte har exakt en post av varje uttryckligen begärd typ.
- Exempel:
whereis -m -u *
- Detta frågar efter filer i aktuell katalog som saknar dokumentationsfil eller har fler än en dokumentationsfil.
-B lista
- Begränsa de platser där whereis söker efter binärfiler. lista är en blankstegsseparerad lista med kataloger.
-M lista
- Begränsa de platser där whereis söker efter manualsidor och dokumentation i Info-format. lista är en blankstegsseparerad lista med kataloger.
-S lista
- Begränsa de platser där whereis söker efter källkodsfiler. lista är en blankstegsseparerad lista med kataloger.
-f
- Avslutar kataloglistan och markerar början på filnamn. Den måste användas när någon av optionerna -B, -M eller -S används.
-l
- Skriv ut listan över de effektiva sökvägar som whereis använder. När ingen av -B, -M eller -S anges skriver optionen ut de hårdkodade sökvägar som kommandot kunde hitta på systemet.
-g
- Tolka de följande namnen som glob(7)-mönster. whereis jämför alltid endast filnamn, det vill säga basename, och aldrig fullständig sökväg. Att använda katalognamn i mönstret har därför ingen effekt.
- Glöm inte att skalet tolkar mönstret om det anges på kommandoraden utan citattecken. Det är därför nödvändigt att citera namn, till exempel:
whereis -g 'find*'
-h, --help
- Visa hjälptext och avsluta.
-V, --version
- Visa versionsinformation och avsluta.
FILSÖKVÄGAR
Som standard försöker whereis hitta filer från hårdkodade sökvägar, vilka definieras med glob-mönster.
Kommandot försöker använda innehållet i miljövariablerna $PATH och $MANPATH som standardsökväg. Det enklaste sättet att se vilka sökvägar som används är att lägga till listningsoptionen -l.
Effekterna av -B, -M och -S visas också med -l.
MILJÖ
WHEREIS_DEBUG=all
- Aktivera felsökningsutmatning.
EXEMPEL
Hitta alla filer i /usr/bin som inte är dokumenterade i /usr/man/man1 eller som saknar källkod i /usr/src:
cd /usr/bin whereis -u -ms -M /usr/man/man1 -S /usr/src -f *
Hitta binärfil, manualsida och eventuell källkod för kommandot ls:
whereis ls
Sök endast efter manualsidan för bash:
whereis -m bash
Visa vilka sökvägar whereis använder:
whereis -l
Sök efter kommandon vars namn börjar med find:
whereis -g 'find*'
Sök efter binärfiler i en särskild katalog:
whereis -B /usr/bin /bin -f ls
RAPPORTERA FEL
Felrapporter görs via projektets ärendehanterare:
https://github.com/util-linux/util-linux/issues
TILLGÄNGLIGHET
Kommandot whereis ingår i paketet util-linux, som kan hämtas från Linux Kernel Archive:
https://www.kernel.org/pub/linux/utils/util-linux/
Denna manualsida är en del av projektet util-linux, en samling Linux-verktyg. Information om projektet finns på:
https://www.kernel.org/pub/linux/utils/util-linux/
Om du har en felrapport för denna manualsida kan den skickas till:
util-linux@vger.kernel.org
Sidan hämtades från projektets uppströms Git-förråd:
git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 20 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
whereis används för att snabbt hitta var ett kommando finns installerat, inklusive dess binärfil, manualsida och eventuell källkod.
Exempel:
whereis ls
kan ge något i stil med:
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
Vill du bara hitta manualsidan använder du:
whereis -m ls
Vill du bara hitta själva programfilen använder du:
whereis -b ls
SE ÄVEN
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/whereis.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 hemma som har sponsrat Linux.se med webbhotell.