UNIX è un sistema operativo potente che pone una grande responsabilità nelle mani dell'amministratore Unix . UNIX dà l' amministratore , e il cliente , la possibilità di modificare il sistema operativo al fine di ottenere il massimo delle prestazioni per applicazioni quali Tomahawk , Oracle e SAP . Grandi aziende di tutto il mondo dipendono dal sistema operativo UNIX --- o di un certo sapore di UNIX --- per rendere la loro attività ronzio . Informazioni su UNIX
UNIX è stato sviluppato alla fine del 1960 e continua ad essere modificato e migliorato 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 ) . Tutte queste versioni di UNIX sono fondamentalmente la stessa, tranne per alcuni comandi e le strutture del file system . Si pensa generalmente che se si conosce una versione, allora si può facilmente imparare dagli altri.
La struttura delle directory in Unix
UNIX è costruito in un file system gerarchico struttura (o albero ) con la parte più alta della struttura è la directory /root . La directory /root contiene diversi sistemi di file importanti come /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 , quindi, /home e /HOME potrebbero essere due diversi sistemi di file
di base Comandi
volta . accedere ad un sistema UNIX , si arriva al prompt dei comandi , simile alla linea di comando di Windows , dove si può iniziare l'esecuzione dei comandi . Iniziare imparando il modo per aggirare la struttura di file system UNIX . I luoghi più sicuri per fare questo sono le directory /home e /tmp . In questi esempi , " # " è il prompt dei comandi
Per modificare nella directory /home , digitare: .
# Cd /home
Per dare un'occhiata all'interno di /home , digitare:
risultato # llThe sarà: drwxr - xr- x 3 aa7766 altri 1024 15 Aprile 10:32 aa7766
Per cambiare directory in aa7766 e dare un'occhiata in giro , tipo :
# cd aa7766 # ll - rw ------- 1 aa7766 altro 184 19 nov 2008 sh_history - rw - r - r - 1 root sys 172.530 26 Marzo 2008 0080 326diskinfo.rpt < . br>
per tornare alla directory precedente , digitare uno dei seguenti:
# cd - o # cd ..
"cd - " comando che si muove istantaneamente alla directory precedente , mentre il " cd .. " comando si sposta verso l'alto nella struttura del sistema di livello di un file . In entrambi i casi , si finisce per tornare nella directory /home .
Comandi avanzati
Ora si è pronti per creare un nuovo file e spostarlo in una posizione diversa .
Passare alla directory aa7766 .
# cd aa7766
Creare un file di prova di esso, utilizzando il comando "touch " .
# touch test .1
assicurarsi che il file è lì
# ll - rw ------- 1 aa7766 altro 184 19 nov 2008 sh_history - rw-r - . . r - 1 root sys 172530 26 mar 2008 2008 0326diskinfo.rpt - rw-r - -r - 1 root sys 0 21 lug 19:40 test.1
Copiare il file /tmp utilizzando il "CP" o comando di copia . Nota , si avrà ancora una copia del test.1 nella directory /home/aa7766 .
# Cp test.1 /tmp
cambiare le directory nella directory /tmp e verificare se è lì
# cd /tmp # ll- rw-r - . r - 1 root sys 0 21 lug 19:41 test.1
UNIX alla prossima livello
Le fasi finali di apprendimento UNIX coinvolgere i comandi più avanzati che potrebbero essere dannosi per il sistema se non sai quello che stai facendo . Si consiglia vivamente di leggere un libro più avanzato UNIX come " Unix in a Nutshell " di Arnold Robbins prima di andare molto oltre.
Qui ci sono alcuni comandi avanzati aggiuntivi .
# Mkdir Crea una directory . # rmdir Rimuove una directory se la directory è vuota . # rm Rimuove un file . È necessario essere cauti su questo comando, perché può essere facile da rimuovere troppo, e non può essere annullata . Per essere più sicuro , mentre l'apprendimento , usare rm -i , perché l'opzione-i vi chiederà di confermare la cancellazione o eliminazioni. Esempio : . "Rm -i /home/aa7766/test.1 " # # più o meno consente di visualizzare il contenuto di un file di testo
prega di consultare il link in Risorse per i comandi più UNIX e le loro . spiegazioni .