| 1 | = UNIX Shell: Kit di sopravvivenza = |
| 2 | |
| 3 | == Comandi principali == |
| 4 | |
| 5 | === Gestione processi === |
| 6 | |
| 7 | * Elenco processi: |
| 8 | * {{{ps}}}: elenco processi di proprieta' dell'utente (formato compatto) |
| 9 | * {{{ps -l}}}: elenco processi di proprieta' dell'utente (formato esteso) |
| 10 | * {{{ps -axl}}}: elenco di tutti i processi (formato esteso) |
| 11 | |
| 12 | * Terminazione di un processo: |
| 13 | * {{{kill PID}}}: invia il segnale SIGTERM al processo PID |
| 14 | * {{{kill -9 PID}}}: invia il segnale SIGKILL (9) al processo PID |
| 15 | |
| 16 | * Gestione file: |
| 17 | * {{{pwd}}}: stampa la directory corrente |
| 18 | * {{{cd DIR}}}: entra nella directory {{{DIRE}}} |
| 19 | * {{{ls}}}: elenca file |
| 20 | * {{{ls DIR}}}: elenca file nella directory {{{DIR}}} |
| 21 | * {{{ls -la DIR}}}: elenca file nella directory {{{DIR}}} (formato esteso e file nascosti) |
| 22 | * {{{ls -Rla DIR}}}: elenca file nella directory {{{DIR}}} (formato esteso, file nascosti, visita le sottodirectory ricorsivamente) |
| 23 | * {{{cp}}}: copia file |
| 24 | * {{{mv}}}: sposta file |
| 25 | * {{{rm}}}: elimina file |
| 26 | * {{{rm -rf}}}: ellimina file (directory e sottodirectory senza conferma) |
| 27 | * {{{ln FILE0 FILE1}}}: crea un hard link tra FILE1 e FILE0 |
| 28 | * {{{ln -s FILE0 FILE1}}}: crea un link simbolico (collegamento) tra FILE1 e FILE0 |
| 29 | * {{{cat FILE}}}: stampa il contenuto del file FILE |
| 30 | * {{{find DIR}}}: cerca file all'interno della directory DIR |
| 31 | * {{{find DIR -name "*.txt"}}}: cerca tutti i file con estensione {{{txt}}} |
| 32 | * {{{find DIR -mtime +2}}}: cerca tutti i file modificati piu' di 2 giorni fa |
| 33 | * {{{find DIR -user bin}}}: cerca tutti i file dell'utente bin |
| 34 | * {{{basename DIR/FILE}}}: estrare da un percorso il nome del file {{{FILE}}} |
| 35 | * {{{touch FILE}}}: aggiorna l'ora di FILE (crea FILE se non esiste) |
| 36 | * {{{du DIR}}}: calcola lo spazio utilizzato dalla directory DIR |
| 37 | * {{{df}}}: calcola lo spazio libero su disco |
| 38 | * {{{stat FILE}}}: statistiche dettagliate sul file FILE |
| 39 | * {{{tar}}}: crea/estrae archivi di file |
| 40 | * {{{tar cvf FILE.tar DIR0 DIR1}}}: crea un archivio tar {{{FILE.tar}}} contentene le directory DIR0 e DIR1 |
| 41 | * {{{tar xvf FILE.tar}}}: estrae l'archivio tar {{{FILE.tar}}} nella directory corrente |