uname(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(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...')
 
 
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.43


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.