La sintassi di un comando di shell è una cosa complessa , come ogni comando ha una propria serie di comandi e di impostazione . Oltre a ciò , ci sono diversi tipi di conchiglie , come shell è un termine generico per software che permette di interagire con il sistema operativo . Ogni shell ha un diverso comandi . Windows, OS X e Linux sono tutte dotate di un terminale di default per l'esecuzione di comandi , che è il posto migliore per iniziare se si sta solo imparando . Default shell a riga di comando
Ogni sistema operativo ha una sorta di shell che permette di gestire il vostro sistema . Per tirare su il guscio sia in Linux e OS X , pull up " . Terminale" In entrambi i casi , si è aperto automaticamente nella propria cartella Home , il comando " ls" elencherà tutti i file disponibili . In Windows , aprire il menu Start e digitare "cmd" per tirare su il prompt dei comandi. Il prompt dei comandi di Windows si apre alla cartella utente , C : . \\ Users \\ utente
OS X e Linux
La sintassi tra la shell di default in Ubuntu e OS X è molto simile , in quanto entrambi sono Unix -like , i due sistemi condividono molti comandi e strumenti. In Linux , i comandi di sistema e dei file sono case sensitive , "cp " è quello di copiare i file , mentre "CP" non è un comando valido. Tuttavia, " CP " funziona in OS X.
Eventuali bandiere al comando vengono eseguiti nel formato " - x Opzione " dove " x " rappresenta la lettera di bandiera e opzione indica l'opzione specifica , se rilevante. Diciamo che si sta copiando il file di testo " awesome.txt " per il vostro desktop , e lo si vuole emettere un avviso quando si sta per sovrascrivere il file . Il comando di base per questo è
cp-i awesome.txt Desktop
Alcuni comandi utilizzano due trattini , ad esempio, "cp - help" , che saranno denotato da man page del comando. Non tutti i comandi hanno bisogno di bandiere , per esempio, è possibile eseguire il comando "ls " per i file e le cartelle nella posizione corrente della lista, senza altri parametri
Finestre elenco < . br>
La shell di Windows è una bestia diversa . Per uno, la capitalizzazione non è così grande un problema - DIR funziona in modo altrettanto efficace come dir. Inoltre , le bandiere sono preceduti da una barra piuttosto che un trattino , o alcuni anche utilizzare una staffa di angelo in avanti , come nel cae sotto. Nello stesso esempio, per copiare awesome.txt dai documenti al vostro desktop senza uscita nella shell , utilizzare
copia C: \\ Users \\ utente \\ Documenti \\ awesome.txt C: \\ Users \\ utente \\ Desktop >
nul
Pagine man e aiuto
Perché ogni comando è diverso , avendo una risorsa per controllare aiuta a tenere tutto in ordine . In Linux e OS X è possibile farlo facendo riferimento ad una pagina di manuale del comando , o manuale . Se si voleva sapere ogni opzione per cp e che cosa fa , è necessario immettere " man cp " per visualizzare il manuale . In Windows , si ottiene lo stesso effetto inserendo " copy /? " . Queste pagine forniscono un elenco di opzioni di comando e bandiere , oltre ad offrire la sintassi corretta per ogni comando .