Nwlapcug.com


Tutorial di comando di UNIX

Anche se ci sono interfacce grafiche disponibili per i sistemi Unix, è ancora comune di digitare comandi finestra di terminale. Se si proviene da un background di Windows, questo potrebbe essere un ambiente molto strano per te. A causa del grande numero di comandi Unix, questo tutorial non coprirà singoli comandi; invece vi darà una panoramica della struttura di comando e come comandi possono essere utilizzati. Per un elenco di comandi Unix comuni, vedere la sezione di risorse, qui di seguito.

Caratteristiche generali

Un comando Unix è generalmente costituito da una sola parola composta da caratteri alfabetici. I comandi Unix anche sono sensibili alle maiuscole e minuscole solitamente. I progettisti di Unix creato Unix per uso proprio, non il mondo in generale, quindi i comandi sono costituiti dal numero minimo di sequenze di tasti. Ecco perché molti comandi Unix sono semplicemente tra due e quattro lettere in lunghezza, e anche se sono più lunghi, solitamente non sono parole del dizionario.

Struttura di comando

I comandi sono costituiti dal comando effettivo e i relativi argomenti. Gli argomenti sono ulteriormente suddivisi in altri argomenti e le opzioni di comando. Le opzioni sono predeterminate per ogni comando e possono essere trovate durante la lettura della documentazione del comando.

Gli altri argomenti sono di solito i nomi dei file. Gli argomenti devono essere separati dal comando e l'altro con degli spazi vuoti (spazi e tabulazioni). Lo spazio vuoto di solito può essere un carattere o molti, ma ci deve essere. Inoltre, le opzioni sono precedute da un segno meno (-). Essi possono essere separati o combinato.

Ad esempio, nel comando:

tar -xvf example.tar

il comando è "catrame", le opzioni sono "-xvf" e il nome del file è "example.tar". È inoltre possibile scrivere il comando come:

tar -x -v -f example.tar

Questo comando consente di estrarre un file di archivio tar.

Utilizzo del comando

Comandi UNIX sono piuttosto flessibili nel loro utilizzo. È possibile immettere i comandi in una varietà di modi, come nell'esempio precedente; è possibile combinarli; ed è possibile superare la larghezza della linea terminale. È anche possibile digitare un nuovo comando prima del comando precedente ha terminato l'esecuzione.

Ci sono diversi modi per combinare i comandi sulla base dell'output che si desidera. Se si desidera semplicemente eseguire un comando, quindi eseguire il prossimo è possibile combinare i comandi con un punto e virgola (;) tra di loro. Ad esempio, i seguenti comandi modificare la directory corrente nella directory "/etc" e stampare il contenuto della directory:

cd /etc; ls -a

È inoltre possibile combinare i comandi in modo che reindirizza l'output in un file di testo. L'esempio seguente inserisce l'output dell'esempio sopra e lo inserisce in un file di testo chiamato "etc.txt":

cd /etc; ls -a > etc.txt

Anche se i comandi sarà spesso a pochi caratteri, ci sono momenti quando gli argomenti si estendono in più di 80 caratteri sulla linea di terminale. Finché non si preme "Enter" fino a quando si è finito con il comando, il comando ancora funziona bene.

A volte è possibile che l'esecuzione del comando porterà a lungo. Durante questo tempo, non ci sarà nessun prompt dei comandi in cui è possibile digitare il comando successivo. Tuttavia, Unix ha un buffer che conterrà tutti i comandi che si digita fino al termine del comando precedente, quindi esegue il comando successivo. Non vedrete il comando che si sta digitando, quindi assicuratevi di digitare correttamente.

Documentazione del comando

Gli sviluppatori Unix capirono che c'era alcun modo che chiunque potrebbe ricordare tutti i comandi Unix e tutte le opzioni per ogni comando. Così hanno creato la documentazione del comando o le pagine di man (manuale). Questa documentazione è disponibile su ogni sistema Unix a meno che specificamente rimosso dall'amministratore di sistema. È accedere le pagine di man un prompt dei comandi digitando il comando "man < comando >". Le pagine man possono essere piuttosto asciutte per leggere, ma sono il posto migliore per trovare tutte le informazioni di cui che avete bisogno su un comando. Spesso forniscono esempi di vasto utilizzo.