Tutorial per Unix

August 31

Unix è un potente sistema operativo che mette una grande quantità di responsabilità nelle mani del Unix Administrator. UNIX consente all'amministratore, e il cliente, la capacità di modificare il sistema operativo al fine di ottenere il massimo delle prestazioni per applicazioni quali Tomahawk, Oracle e SAP. Grandi aziende in tutto il mondo dipendono dal sistema operativo UNIX --- o un certo sapore di UNIX --- per rendere il loro business ronzio.

A proposito di UNIX

UNIX è stato sviluppato alla fine del 1960 e continua ad essere modificata e migliorata anno dopo anno. Le versioni del sistema operativo UNIX includono HP-UX (Hewlett-Packard), Linux (Red Hat), AIX (IBM), Mac OS / X e Solaris (Sun). Tutti questi sapori di UNIX sono fondamentalmente le stesse, tranne per alcuni comandi e file system strutture. In generale si ritiene che se si conosce una versione, allora si può facilmente imparare gli altri.

La struttura di directory in UNIX

UNIX è costruito in una struttura gerarchica del file system (o albero) con la parte più alta della struttura è la directory / root. La directory / root contiene diversi file importante sistemi come ad esempio / home (file utente personali), usr (comandi utente e file di intestazione) /, / tmp (file temporanei), e / var (file di dati variabili). E 'importante notare che UNIX è case sensitive; in tal modo, / home e / casa potrebbe essere due diversi file di sistemi.

I comandi di base

Dopo l'accesso in un system UNIX, si arriva a un prompt dei comandi, simile a quello di Windows Command Line, dove si può iniziare l'emissione di comandi. Quindi imparare il modo per aggirare il file system UNIX struttura. Il più sicuro posti per fare questo sono la / home e / tmp directory. In questi esempi, "#" è il prompt dei comandi.

Per spostarsi nella directory / home, digitare:

cd / home

Per dare un'occhiata all'interno di / home, digitare:

ll

Il risultato sarà:
drwxr-xr-x 3 aa7766 altri 1024 15 Aprile 10:32 aa7766

Per modificare le directory in aa7766 e dare un'occhiata in giro, tipo:

cd aa7766ll

-rw ------- 1 aa7766 altri 184 19 Novembre 2008 .sh_history
-Rw-r - r - 1 root sys 172530 26 marzo 2008 0080 326diskinfo.rpt

Per tornare alla directory precedente, digitare uno dei seguenti modi:

cd -

o

cd ..

Il "cd -" comando che si sposta immediatamente alla directory precedente, mentre i "cd .." comando sposta voi l'albero del file system di un livello. In entrambi i casi, si finisce di nuovo nella directory / home.

Più avanzato Comandi

Ora siete pronti per creare un nuovo file e spostarlo in una posizione diversa.

Passare alla aa7766 directory.

cd aa7766

Creare un file di test non utilizzando il "tocco" di comando.

tocco Test.1

Assicurarsi che il file è lì.

ll

-rw ------- 1 aa7766 altri 184 19 Novembre 2008 .sh_history
-Rw-r - r - 1 root sys 172530 26 marzo 2008 2008 0326diskinfo.rpt
-Rw-r - r - 1 root sys 0 21 Luglio 19:40 Test.1

Copiare il file / tmp utilizzando il "CP" o la copia di comando. Nota, si avrà ancora una copia del Test.1 nella / home/aa7766 directory.

cp Test.1 / tmp

Ora passare alla directory / tmp directory e verificare se è lì.

cd / tmpll

-Rw-r - r - 1 root sys 0 21 Luglio 19:41 Test.1

UNIX al Next Level

La finale fasi di apprendimento UNIX coinvolgere più avanzati comandi che potrebbero essere dannosi per il sistema se non si sa cosa si sta facendo. Si consiglia vivamente di leggere un più avanzato UNIX libro come "Unix in a Nutshell" di Arnold Robbins prima di andare molto più in là.

Ecco alcuni comandi aggiuntivi avanzati.

mkdir Crea una directory.rmdir Rimuove una directory se la directory è empty.rm Rimuove un file. È necessario essere cauti su questo comando, perché può essere facile rimuovere troppo, e non può essere annullata. Per essere più sicuro, mentre l'apprendimento, l'uso rm-i, perché il-i interruttore vi chiederà di confermare la cancellazione o eliminazioni. Esempio: "rm -i /home/aa7766/test.1".less o #more Consente di visualizzare il contenuto di un file di testo.

Si prega di consultare il link a risorse per più di UNIX i comandi e le loro spiegazioni.