De syntax van een shell-commando is een complex ding , als ieder commando heeft zijn eigen set van commando's en setup . Buiten dat , zijn er verschillende schelpen , zoals shell is een verzamelnaam voor software die u toelaat om te communiceren met uw besturingssysteem . Elke shell heeft een ander commando . Windows , OS X en Linux-systemen zijn allemaal uitgerust met een standaard aansluiting voor het uitvoeren van opdrachten , dat is de beste plek om te beginnen als je gewoon leren . Standaard Command Line Shells Elk besturingssysteem heeft een soort van shell waarmee u uw systeem te beheren . Te trekken van de shell in zowel Linux als OS X , pull up " . Terminal " In beide gevallen bent u automatisch geopend in uw thuismap , het commando "ls " zal een lijst van alle beschikbare bestanden . In Windows , opent u het startmenu en typ " cmd " te trekken van de opdrachtprompt . De opdrachtprompt van Windows opent u de map gebruikers , C : . \\ Users \\ gebruiker OS X en Linux De syntax tussen de standaard shell in Ubuntu en OS X is zeer vergelijkbaar , aangezien beide zijn Unix - achtige , de twee systemen delen vele commando's en gereedschappen . In Linux -systemen commando's en bestandsnamen zijn hoofdlettergevoelig ; " cp " is om bestanden te kopiëren , terwijl " CP " is geen geldige opdracht . Echter , " CP " werkt in OS X. Elke vlaggen aan het commando worden uitgevoerd in het formaat " - x Option " waarbij " x " staat voor de vlag letter en Option geeft de specifieke optie , indien relevant . Zeggen dat u kopieert het tekstbestand " awesome.txt " om uw bureaublad , en je wilt dat het u waarschuwen als je op het punt om het bestand te overschrijven . De basis commando hiervoor is cp - i awesome.txt Desktop Sommige commando's gebruiken twee streepjes , bv " cp - help " , deze wordt aangegeven door commando man pagina . Niet alle commando's nodig vlaggen , bijvoorbeeld , kunt u het commando " ls" om de lijst van bestanden en mappen op uw huidige locatie , zonder enige andere parameters Windows < . br De Windows-shell > is een ander beest . Voor een, kapitalisatie is niet zo groot probleem - DIR werkt net zo effectief als dir . Bovendien worden vlaggen voorafgegaan door een slash in plaats van een streepje , of sommige zelfs gebruik maken van een forward engel beugel , zoals in de onderstaande CAE . \\ Users \\ gebruikersnaam \\ Documents \\ awesome.txt C : : \\ Users \\ in dezelfde instantie , om awesome.txt van uw documenten naar uw bureaublad kopiëren zonder enige output in de shell , je zou kopie C gebruiken gebruiker \\ Desktop > nul Man Pages en Help Omdat elke opdracht is anders , het hebben van een bron om te controleren helpt alles op orde te houden . In Linux en OS X kunt u dit doen door te verwijzen naar een commando man pagina , of manueel . Als je wilde elke optie voor cp en wat het doet weet , zou je " man cp " in te voeren om de handleiding te bekijken . In Windows , hetzelfde effect krijg je door het invoeren van " copy /? ' . Deze pagina's geven u een overzicht van de commando-opties en vlaggen , evenals het aanbieden van de juiste syntaxis voor elke opdracht .
|