Hva er den generelle Syntax for en Shell Command?

Syntaksen til en skallkommando er en komplisert ting, som hver kommando har sitt eget sett med kommandoer og oppsett. Utover det, er det flere forskjellige skjell, som skallet er en fellesbetegnelse for programvare som lar deg kommunisere med operativsystemet. Hver skallet har en forskjellige kommandoer. Windows, OS X og Linux-systemer alle kommer med en standard terminal for å utføre kommandoer, noe som er det beste stedet å starte hvis du bare lære.

Standard Command Line Shells

Hvert operativsystem har en slags skall som lar deg administrere systemet. Å trekke opp skallet i både Linux og OS X, trekke opp "Terminal". I begge tilfeller er du automatisk åpnet i Hjem-mappen; kommandoen "ls" vil vise alle filer. I Windows, åpne startmenyen og skriv inn "cmd" for å trekke opp ledeteksten. Windows ledeteksten åpner du til brukermappen, C: \ Users \ brukernavn.

OS X og Linux

Syntaksen mellom standard skall i Ubuntu og OS X er veldig lik; som begge er Unix-like, de to systemene har mange kommandoer og verktøy. I Linux, systemer kommandoer og filnavn er case sensitive; "Cp" er å kopiere filer, mens "CP" er ikke en gyldig kommando. Men "CP" fungerer i OS X.

Eventuelle flagg til kommandoen er utført i formatet "-x Option" der "x" representerer flagget brev og Alternativ angir konkret alternativ, hvis relevant. Si at du kopierer tekstfilen "awesome.txt" til skrivebordet, og du vil at det skal advare deg hvis du er i ferd med å overskrive filen. Den grunnleggende kommandoen for dette er

cp -i awesome.txt Desktop

Noen kommandoer bruker to streker, for eksempel "cp --help"; disse vil bli merket med kommandoen man side. Ikke alle kommandoene trenger flagg; for eksempel, kan du kjøre kommandoen "ls" for å liste filer og mapper i din nåværende posisjon, uten noen andre parametere.

vinduer

Windows-skallet er et annet dyr. For det er store bokstaver ikke så stort et problem - DIR fungerer like effektivt som dir. Videre er flagg innledet av en skråstrek i stedet for en dash, eller noen enda bruke en forward engel brakett, slik som i CAE nedenfor. I samme instans, å kopiere awesome.txt fra dokumenter til skrivebordet uten noen effekt i skallet, ville du bruke

eksemplar C: \ Users \ brukernavn \ Dokumenter \ awesome.txt C: \ Users \ brukernavn \ Desktop> nul

Man Sider og Hjelp

Fordi hver kommando er annerledes, har en ressurs for å sjekke bidrar til å holde alt i orden. I Linux og OS X kan du gjøre dette ved å henvise til en kommando man-siden, eller manuell. Hvis du ønsket å vite hvert alternativ for cp og hva den gjør det, vil du skriver "man cp" for å vise håndboken. I Windows får du samme effekt ved å skrive "copy /?". Disse sidene gir deg en liste over kommandoer og flagg, samt å tilby riktig syntaks for hver kommando.