Selv om det er grafiske brukergrensesnitt tilgjengelig for Unix-systemer , er det fortsatt vanlig å skrive kommandoer på terminalen vinduet. Hvis du kommer fra en Windows- bakgrunn, kan dette være en veldig merkelig miljø for deg . På grunn av det store antallet Unix -kommandoer , vil denne opplæringen ikke dekke individuelle kommandoer , i stedet det vil gi deg en oversikt over kommandostrukturen og hvordan kommandoer kan brukes. For en liste over vanlige Unix -kommandoer , se Resources , nedenfor. Generelle funksjoner
Unix kommando generelt består av et enkelt ord består av bokstaver . Unix -kommandoer er også store og små bokstaver og vanligvis små bokstaver. Unix designere skapt Unix til eget bruk , ikke den store verden , er så kommandoene består av minimum antall tastetrykk . Det er derfor mange Unix- kommandoer er bare mellom to og fire bokstaver i lengde , og selv om de er lengre, de er vanligvis ikke ordlisten ord .
Kommandostruktur
kommandoer består av selve kommandoen og argumentene. Argumentene er videre brutt ned i kommandoalternativene og andre argumenter. Alternativene er forhåndsbestemt for hver kommando og kan bli funnet når du leser kommandoen documentation.The andre argumenter er vanligvis filnavnene . Argumentene må skilles fra kommandoen og hverandre med mellomrom ( mellomrom og faner ) . De tomme kan vanligvis være ett tegn eller mange, men det må være der. Dessuten er alternativene innledes med et minustegn (- ) . . De kan være atskilt eller kombinert
For eksempel i kommandoen : en
tjære - xvf example.tar
kommandoen "tar " , de er " - xvf " og filnavnet er" example.tar " . Du kan også skrive kommandoen som : en
tjære - x -v -f example.tar
Denne kommandoen trekker ut en arkivert tar filen
. Command bruk
Unix -kommandoer er ganske fleksibel i bruk sine . Du kan skrive inn kommandoer i en rekke måter , som i eksempelet ovenfor , du kan kombinere dem, og du kan overstige bredden på terminal linje. Du kan også skrive en ny kommando før den forrige kommandoen ferdig med å kjøre .
P Det er forskjellige måter å kombinere kommandoer basert på produksjonen som du ønsker. Hvis du bare ønsker å kjøre en kommando , for å deretter kjøre den neste du kan kombinere kommandoene med semikolon ( ;) mellom dem . For eksempel følgende kommandoer endre gjeldende katalogen til " /etc " katalogen og skrive ut innholdet i denne katalogen : en
cd /etc ; ls-a
Du kan også kombinere kommandoene på en måte som omdirigerer utgang til en tekstfil . Følgende eksempel steder resultatet av eksempelet over og plasserer det inn i en tekstfil kalt " etc.txt " :
cd /etc , ls- a> etc.txt
Selv om kommandoer vil ofte være bare noen få tegn, det er tider når argumentene vil spenne mer enn 80 tegn på terminal linje. Så lenge du ikke trykker på "Enter" til du er ferdig med kommandoen , vil kommandoen fortsatt fungere helt fint .
Noen ganger utførelsen av kommandoen vil ta lang tid . I løpet av denne tiden , vil det ikke være ledeteksten ved å skrive inn neste kommando . Imidlertid har Unix en buffer som vil holde noen kommandoer som du skriver til den forrige kommandoen er ferdig , og deretter utføre neste kommando . Du vil ikke se kommandoen du skriver , så pass på å skrive riktig .
Command Dokumentasjon
Unix utviklere forstått at det var ingen måte noen kunne huske alle Unix -kommandoer og alle alternativer for hver kommando . Så de skapte kommandoen dokumentasjon eller mann ( manuell) sider. Denne dokumentasjonen er tilgjengelig på alle Unix -system med mindre spesifikt fjernet av systemansvarlig . Du får tilgang mannen sidene ved ledeteksten ved å skrive kommandoen "man " . Man-sidene kan være ganske tørt å lese, men de er det beste stedet å finne all informasjon du trenger om en kommando . De gir ofte omfattende bruk eksempler .