Nwlapcug.com


Qual è la sintassi generale per un comando della Shell?

La sintassi di un comando della shell è una cosa complessa, come ogni comando ha una propria serie di comandi e l'installazione. Oltre a ciò, ci sono parecchie diverse conchiglie, come shell è un termine generico per il software che ti permette di interagire con il sistema operativo. Ogni shell ha un comandi diversi. Tutti i sistemi Windows, OS X e Linux sono dotate di un terminale per l'esecuzione di comandi, che è il posto migliore per iniziare se si sta appena imparando predefinito.

Shell a riga di comando predefinito

Ogni sistema operativo ha una sorta di guscio che permette di gestire il sistema. Per tirare sulla shell in Linux e OS X, tirare verso l'alto "Terminal." In entrambi i casi, sei aperto automaticamente nella vostra cartella Home; il comando "ls" elencherà tutti i file disponibili. In Windows, aprire il menu start e digitare "cmd" per tirare sul prompt dei comandi. Prompt dei comandi di Windows consente di aprire la cartella utente, C:\Users\user.

OS X e Linux

La sintassi tra la shell di default in Ubuntu e OS X è molto simile; entrambi sono Unix-like, i due sistemi condividono molti comandi e strumenti. In Linux, sistemi comandi e i nomi dei file sono maiuscole e minuscole; "cp" è per copiare i file, mentre "CP" non è un comando valido. Tuttavia, "CP" funziona in OS X.

Nessun flag al comando vengono eseguito nel formato "-x opzione" dove "x" rappresenta la lettera di bandiera e opzione indica l'opzione specifica, se rilevanti. Dire che si sta copiando il file di testo "awesome.txt" sul desktop, e che vuoi che ti avvisa se stai per sovrascrivere il file. Il comando di base per questo è

CP -i awesome.txt Desktop

Alcuni utilizzare comandi due trattini, ad esempio "cp--aiuto"; questi verrà indicati dalla pagina man di comando. Non tutti i comandi devono bandiere; per esempio, è possibile eseguire il comando "ls" per elencare i file e cartelle nella tua posizione attuale, senza altri parametri.

Windows

La shell di Windows è una bestia diversa. Per uno, capitalizzazione non è un problema così grande--DIR funziona altrettanto efficacemente come dir. Inoltre, bandiere sono precedute da una barra, piuttosto che un trattino, o alcuni addirittura utilizzare una staffa di angelo in avanti, come nel cae qui sotto. Nella stessa istanza, per copiare awesome.txt dai documenti sul desktop senza alcun output nella shell, si utilizzerebbe

copiare C:\Users\user\Documents\awesome.txt C:\Users\user\Desktop > nul

Aiuto e pagine man

Poiché ogni comando è diverso, avendo una risorsa per controllare aiuta a tenere tutto in ordine. In Linux e OS X è possibile farlo da facendo riferimento a una pagina man comando, o manuale. Se volevi sapere ogni opzione per cp e ciò che fa, immettere "man cp" per visualizzare il manuale. In Windows, si ottiene lo stesso effetto immettendo "copia /?". Queste pagine vi diamo un elenco di opzioni di comando e bandiere, nonché offrendo la sintassi corretta per ogni comando.