| | 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 |