Linux Tutorial - Basic Command Line
Innholdsfortegnelse:
I denne opplæringen vil vi dekke Linux
which
kommando.
Linux
which
kommando som brukes til å identifisere plasseringen til en gitt kjørbar som kjøres når du skriver inn kjørbart navn (kommando) i terminalen. Kommandoen søker etter den kjørbare som er spesifisert som et argument i katalogene som er oppført i PATH-miljøvariabelen.
Hva er PATH
I Linux er
PATH
en miljøvariabel som forteller skallet og andre programmer hvilke kataloger som skal søke etter kjørbare filer. Den består av en liste over absolutte kolonseparerte stier til kataloger som inneholder kjørbare filer.
Hvis du vil se innholdet i PATH-variabelen din, bruker du ekko-kommandoen med
$PATH
som et argument:
echo $PATH
Utgangen vil se noe slik ut nedenfor:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Hvordan bruke hvilken kommando
Syntaksen for
which
kommando er som følger:
which FILE_NAME…
For å finne den fulle banen til ping-kommandoen, skriver du for eksempel følgende:
which ping
Utgangen vil være noe slik:
/bin/ping
Du kan også gi mer enn ett argument for
which
kommando:
which netcat uptime
Utdataene vil inkludere fulle stier til både
netcat
og
uptime
filer:
/bin/netcat /usr/bin/uptime
Søket gjøres fra venstre mot høyre, og hvis mer enn ett treff finnes i katalogene som er oppført i
PATH
banen variabel,
which
vil skrive ut den første. For å skrive ut alle treff, bruk alternativet
-a
:
which -a touch
Utgangen vil vise to fulle stier til
touch
:
/usr/bin/touch /bin/touch
Vanligvis er en av kjørbare filer bare en
symlink
til den andre, men i noen tilfeller kan det hende at to versjoner av den samme kommandoen er installert på forskjellige steder eller helt forskjellige kommandoer som bruker samme navn.
Konklusjon
Kommandoen
which
brukes til å finne en kommando ved å søke i kommandoen som kan kjøres i katalogene som er spesifisert av miljøvariabelen
PATH
.
Skyv lenker umiddelbart fra hvilken som helst stasjonær nettleser til hvilken som helst telefon

Lær hvordan du umiddelbart kan skyve koblinger fra hvilken som helst stasjonær nettleser til en hvilken som helst smarttelefon med send til telefon.
Chmod-kommando i Linux (filtillatelser)

I Linux administreres tilgang til filene gjennom filtillatelser, attributter og eierskap. Denne opplæringen dekker hvordan du bruker chmod-kommandoen til å endre tilgangstillatelser for filer og kataloger.
Chgrp-kommando i Linux (endre gruppe)

I Linux er hver fil tilknyttet en eier og en gruppe og har tillatelser som bestemmer hvilke brukere som kan lese, skrive eller utføre filen. Chgrpc-kommandoen endrer gruppeeierskap til gitte filer.