Även om det finns grafiska användargränssnitt finns för Unix-system , är det fortfarande vanligt att skriva kommandon i terminalfönstret . Om du kommer från en Windows- bakgrund , kan detta vara en mycket märklig miljö för dig . På grund av det stora antalet Unix-kommandon , kommer den här guiden omfattar inte enskilda kommandon , utan det kommer att ge dig en överblick över kommandot struktur och hur kommandon kan användas . För en lista med vanliga Unix-kommandon , se avsnittet Resurser nedan . Allmänna funktioner
Unix kommando består i allmänhet av ett enda ord bestående av alfabetiska tecken . De Unix-kommandon är också skiftlägeskänsliga och oftast gemener . Unix designers skapade Unix för eget bruk , inte i världen i stort , så de kommandon består av det minsta antalet knapptryckningar . Det är därför många Unix-kommandon är bara mellan två och fyra bokstäver i längd , och även om de är längre , de är oftast inte uppslagsord .
Ledningsstruktur
kommandon består av den egentliga kommandot och dess argument . Argumenten är ytterligare indelad i kommandoalternativen och andra argument . Alternativen är förutbestämda för varje kommando och kan hittas när man läser kommandot documentation.The andra argument är oftast filnamn. Argumenten måste separeras från kommandoraden och varandra med mellanslag ( blanksteg och tabbar ) . Den blanktecken kan vanligen vara ett tecken eller många, men det måste vara där. Dessutom är de alternativ föregås av ett minustecken (- ) . . De kan vara separat eller kombinerad
Till exempel i kommandot :
tar- xvf example.tar
kommandot är " tjära " , alternativen är " - xvf " och filnamnet är " example.tar " . Du kan också skriva kommandot som :
tar- x - v - f example.tar
Detta kommando extraherar en arkiverad tar-filen Addera ditt . kommando användning
Unix-kommandon är ganska flexibla i sin användning . Du kan skriva in kommandon i en mängd olika sätt , som i exemplet ovan , du kan kombinera dem , och du kan överskrida bredden på terminalen linjen . Du kan även skriva in ett nytt kommando innan det föregående kommandot har körts .
P Det finns olika sätt att kombinera kommandon baserade på den utgång som du vill . Om du bara vill köra ett kommando , för att sedan köra nästa du kan kombinera kommandon med ett semikolon ( ;) mellan dem . Till exempel , följande kommandon ändra den aktuella katalogen till " /etc " katalogen och skriva ut innehållet i den katalogen :
cd /etc , ls - a
Du kan också kombinera kommandona på ett sätt som omdirigerar utmatningen till en textfil . I följande exempel placeras utsignalen från exemplet ovan och placerar den i en textfil som heter " etc.txt " :
cd /etc , ls - a > etc.txt
Även din kommandon ofta kommer att vara bara ett fåtal tecken lång , det finns tillfällen när argumenten kommer spänner över mer än 80 tecken på terminalen linjen . Så länge du inte trycker på " Enter " tills du är klar med kommandot , kommer kommandot fortfarande fungera alldeles utmärkt .
Ibland verkställandet av kommandot kommer att ta lång tid . Under denna tid kommer det inte finnas någon kommandotolk där för att skriva nästa kommando . Dock har Unix en buffert som kommer att hålla några kommandon som du skriver tills det föregående kommandot är klar , sedan köra nästa kommando . Du kommer inte att se det kommando du skriver , så se till att skriva korrekt .
Kommando Dokumentation
Unix utvecklarna förstod att det fanns något sätt någon kunde minnas alla Unix -kommandon och alla alternativ för varje kommando . Så de skapade kommandot dokumentation eller man ( manuell ) sidor . Dokumentationen finns tillgänglig på alla Unix -system inte specifikt tas bort av systemadministratören . Du får tillgång till man-sidorna vid en kommandotolk genom att skriva kommandot "man " . Mansidorna kan vara ganska torr att läsa , men de är det bästa stället att hitta all information du behöver om ett kommando . De ger ofta omfattande användning exempel .