Hoewel er grafische user interfaces beschikbaar voor Unix-systemen , is het nog steeds gebruikelijk om opdrachten typt in het terminalvenster . Als u vanuit een Windows- achtergrond , kan dit een zeer vreemde omgeving voor u zijn. Vanwege het grote aantal Unix -commando's , zal deze tutorial geen betrekking op individuele commando , in plaats daarvan zal het u een overzicht van de commandostructuur en hoe commando's kunnen worden gebruikt geven . Voor een lijst met algemene Unix -commando's , zie het gedeelte Bronnen , hieronder . General Features Een Unix commando bestaat doorgaans uit een enkel woord bestaat uit letters van het alfabet . De Unix- commando's zijn ook hoofdlettergevoelig en meestal kleine letters . De Unix ontwerpers gemaakt Unix voor eigen gebruik , niet de wereld in het algemeen , zijn dus de opdrachten bestaat uit het minimum aantal toetsaanslagen . Dat is de reden waarom veel Unix -commando's zijn gewoon tussen twee en vier letters in de lengte , en zelfs als ze langer zijn , zijn ze meestal niet woordenboek woorden . Commandostructuur commando's zijn gemaakt van de feitelijke opdracht en zijn argumenten . De argumenten worden verder onderverdeeld in de commando-opties en andere argumenten . De opties zijn vooraf bepaald voor elke opdracht en kan gevonden worden bij het lezen van de opdracht documentation.The andere argumenten zijn meestal bestandsnamen . De argumenten moeten worden gescheiden van de opdracht en elkaar met witruimte ( spaties en tabs ) . De witruimte kan meestal een teken of veel , maar het moet er zijn. Ook zijn de opties met een negatief ( - ) . . Ze kunnen afzonderlijk of gecombineerd worden Bijvoorbeeld in het commando : tar - xvf example.tar het commando " tar " , de opties zijn " - xvf " en de bestandsnaam is " example.tar " . U kunt ook het commando te schrijven als : tar - x -v -f example.tar Dit commando haalt een gearchiveerd tar bestand . Command gebruik Unix commando zijn vrij flexibel in het gebruik ervan . U kunt de commando's invoeren in een verscheidenheid van manieren , zoals in het bovenstaande voorbeeld , je kunt ze combineren , en je kunt de breedte van de terminal lijn overschrijden . U kunt zelfs typt u een nieuwe opdracht voordat de vorige opdracht is voltooid uitvoeren . Er zijn verschillende manieren om commando's op basis van de output die u wilt combineren . Als je gewoon wilt een opdracht uit te voeren , dan is het uitvoeren van de volgende kunt u de commando's te combineren met een puntkomma ( ;) tussen hen . Bijvoorbeeld , de volgende opdrachten wijzigen de huidige directory naar de " /etc " directory en print de inhoud van die map : cd /etc ; ls- a U kunt ook de commando's te combineren op een manier die de uitvoer in een tekstbestand omleidingen . Het volgende voorbeeld plaatsen de uitgang van het bovenstaande voorbeeld en plaatst het in een tekstbestand met de naam " etc.txt " : cd /etc ; ls- a > etc.txt Hoewel uw commando zal vaak slechts een paar tekens lang , er zijn momenten waarop de argumenten meer dan de 80 tekens op de terminal lijn zal overspannen . Zolang u niet op " Enter " totdat u klaar bent met de opdracht , wordt de opdracht nog steeds werken prima . Soms is de uitvoering van de opdracht zal een lange tijd duren . Gedurende deze tijd is er geen commando regel waar de volgende opdracht te typen . Echter , Unix heeft een buffer die alle opdrachten die u typt totdat de vorige opdracht is voltooid , dan wordt de volgende opdracht uit te voeren zal houden . U zult het commando dat u typt niet zien , dus zorg ervoor te kunnen typen . Command Documentation De Unix -ontwikkelaars begreep dat er geen manier was iedereen kon alles onthouden het Unix commando's en alle opties voor elke opdracht . Dus creëerden ze de opdracht documentatie of man ( manueel ) pagina's . Deze documentatie is beschikbaar op elke Unix-systeem , tenzij specifiek verwijderd door de systeembeheerder . U krijgt toegang tot de man-pagina's bij een opdrachtprompt door het intikken van het commando " man " . De man pagina's kan nogal droog om te lezen , maar ze zijn de beste plek om alle informatie die u nodig heeft over een opdracht te vinden . Ze bieden vaak uitgebreide gebruik voorbeelden .
|