? Syntaksen for en shell kommando er en kompliceret ting , som enhver kommando har sit eget sæt af kommandoer og opsætning. Ud over dette , er der flere forskellige skaller , da skallen er en generisk betegnelse for software, der giver dig mulighed for at interagere med dit operativsystem. Hver skal har en forskellige kommandoer . Windows, OS X og Linux-systemer alle kommer med en standard terminal til udførelse af kommandoer , som er det bedste sted at starte , hvis du lige er ved at lære . Standard Kommandolinjeflag Shells
Hvert operativsystem har en slags shell der tillader dig at styre dit system. At trække op shell i både Linux og OS X , træk op " . Terminal" I begge tilfælde er du automatisk åbnet i din hjemmemappe , kommandoen " ls" vil liste alle filer til rådighed. I Windows skal du åbne startmenuen og indtast " cmd" at trække op kommandoprompten. Windows kommandoprompt åbner dig til din brugermappe , C: . \\ Users \\ bruger
OS X og Linux
syntaks mellem standard shell i Ubuntu og OS X er meget ens , da de begge er Unix -lignende, de to systemer deler mange kommandoer og værktøjer. I Linux , er systemer kommandoer og filnavne små bogstaver , " cp " er at kopiere filer , mens " CP " ikke er en gyldig kommando. Men " CP " fungerer i OS X.
Eventuelle flag til kommandoen udføres i formatet " -x Option ", hvor "x " repræsenterer flaget brev og Option angiver den specifikke mulighed, hvis relevant . Sige, at du kopierer tekstfilen " awesome.txt " på skrivebordet , og du vil have det til at advare dig, hvis du er ved at overskrive filen . Den grundlæggende kommando til dette er
cp -i awesome.txt Desktop
Nogle kommandoer anvender to streger , fx " cp - help" , og disse vil blive betegnet ved kommando man side. Ikke alle kommandoer skal flag , for eksempel, kan du køre kommandoen " ls " til liste filer og mapper i din aktuelle placering , uden nogen andre parametre
Windows
< . br >
Windows Shell er en anderledes bæst . For én, er aktivering ikke så stort et problem - DIR virker lige så effektivt som dir . Endvidere flagene indledes med en skråstreg snarere end en tankestreg eller nogle endda bruge en fremad engel beslag , såsom i CAE nedenfor . I samme eksempel, at kopiere awesome.txt fra dine dokumenter til dit skrivebord , uden noget output i skallen ville du bruge
kopi C: \\ Brugere \\ bruger \\ Dokumenter \\ awesome.txt C: \\ Brugere \\ bruger \\ Desktop > NUL
Man Pages og Hjælp
Fordi hver kommando er anderledes, har en ressource til at kontrollere hjælper med at holde alt i orden. I Linux og OS X, du kan gøre dette ved at henvise til en kommando man side eller manual. Hvis du ønskede at vide hver mulighed for cp , og hvad den gør, skal du indtaste "man cp " for at se manualen. I Windows , får du den samme effekt ved at skrive " copy /?" . Disse sider giver dig en liste over kommandoer og flag , samt at tilbyde den rigtige syntaks for hver kommando.