Skip to main content

Eksempel Brug af Linux Hvilken kommando

Writing 2D Games in C using SDL by Thomas Lively (Juni 2026)

Writing 2D Games in C using SDL by Thomas Lively (Juni 2026)
Anonim

Linux-kommandoen bruges til at finde placeringen af ​​et program. I denne vejledning vil vi vise dig, hvordan du bruger den kommando og hvordan du får mest ud af det ved at forklare alle de tilgængelige switches.

Sådan finder du placeringen af ​​et program

I teorien skal alle programmer løbe fra mappen / usr / bin, men i virkeligheden er det ikke tilfældet. Sikkert brand måde at finde ud af, hvor et program er placeret er ved at bruge den kommando.

Den enkleste form for kommandoen er som følger:

hvilken

Hvis du f.eks. Finder placeringen af ​​Firefox-browseren, skal du bruge følgende kommando:

hvilken firefox

Udgangen vil være sådan noget:

/ Usr / bin / firefox

Du kan angive flere programmer i samme kommando. For eksempel:

hvilken firefox gimp banshee

Dette vil returnere følgende resultater:

/ Usr / bin / firefox/ Usr / bin / gimp/ Usr / bin / Banshee

Nogle programmer er placeret i mere end en mappe. Som standard vil der dog kun vises en.

Kør for eksempel følgende kommando:

hvilket mindre

Dette vil finde placeringen af ​​den mindre kommando og output vil være som følger:

/ Usr / bin / mindre

Dette viser ikke rigtig hele billedet, men fordi den mindre kommando er tilgængelig på mere end ét sted.

Du kan få den kommando til at vise alle de steder, et program er installeret ved hjælp af følgende switch:

som -a

Du kan køre dette mod den mindre kommando som følger:

som-en mindre

Udgangen fra ovenstående kommando er som følger:

/ Usr / bin / mindre / Bin / mindre

Så betyder det, at mindre er virkelig installeret på to steder? Faktisk nej.

Kør følgende kommando ls:

ls -lt / usr / bin / less

I slutningen af ​​produktionen vil du se følgende:

/ usr / bin / less -> / bin / less

Når du ser -> i slutningen af ​​kommandoen ls ved du, at det er et symbolsk link, og at det virkelig bare peger på placeringen af ​​det rigtige program.

Kør nu følgende kommando ls:

ls -lt / bin / mindre

Denne gang er udgangen i slutningen af ​​linjen simpelthen som følger:

/ Bin / mindre

Det betyder, at dette er det rigtige program.

Det er muligvis noget overraskende derfor, at hvilken kommando output / usr / bin / less når du søger efter den mindre kommando.

En kommando, som vi finder mere nyttige end "som" er "whereis" -kommandoen, da dette kan bruges til at finde binarierne til programmet, kildekoden til programmet og de manuelle sider for programmet.

Resumé

Så hvorfor vil du bruge den kommando?

Forestil dig at du ved, at et program er installeret, men af ​​en eller anden grund vil det ikke løbe. Det er højst sandsynligt, at den mappe, programmet er installeret til, ikke er i stien.

Ved at bruge den kommando, du kan finde, hvor programmet er, og enten navigere til mappen, skal programmet køre det eller tilføje stien til programmet til stien kommandoen.

Andre nyttige søgeværktøjer

Mens du læser om hvilken kommando det er værd at bemærke, er der andre kommandoer, som er nyttige til at finde filer.

Du kan bruge "find-kommandoen" til at finde filer på dit filsystem, eller du kan også bruge kommandoen Find.

Linux Essential Commands

Moderne Linux-distributioner har gjort kravet om at bruge terminalen mindre af et problem, men der er nogle kommandoer, som du bare skal vide.

En liste over de væsentlige kommandoer er nyttig til at navigere i dit filsystem.

Ved hjælp af guiden kan du finde ud af, hvilken mappe du er i, hvordan man navigerer til forskellige mapper, lister filerne i mapper, kom tilbage til din hjemmemappe, opretter en ny mappe, opretter filer, omdøber og flytter filer og kopierer filer.

Du vil også finde ud af, hvordan du sletter filer og også finde ud af, hvilke symbolske links der er, og hvordan du vil bruge dem, herunder angivelse af forskellen mellem hårde og bløde link.