COMANDI PER LA GESTIONE DEI FILES cd NOME_DIRECTORY entra nella directory NOME_DIRECTORY cd .. sale alla directory padre della directory corrente cd torna alla home directory pwd mostra il path completo della directory corrente mkdir NOME_DIRECTORY crea una directory dal nome NOME_DIRECTORY rmdir NOME_DIRECTORY cancella la directory dal nome NOME_DIRECTORY se e' vuota ls mostra i file e le sottodirectory della directory corrente rm NOME_FILE.EXT cancella il file NOME_FILE.EXT mv NOME_FILE.EXT NEW_NOME.NXT sposta il file NOME_FILE.EXT nel file NEW_NOME.NXT cp NOME_FILE.EXT NEW_NOME.NXT copia il file NOME_FILE.EXT nel file NEW_NOME.NXT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EDITOR E COMPILATORI gedit editor di testo gedit NOME_FILE.EXT edita con gedit il file NOME_FILE.EXT (usare estensione .cpp per i programmi C++) gcc compilatore C gcc NOME_FILE.c compila il file NOME_FILE.c e linka le librerie l'output si trova in nel file eseguibile a.out per eseguire digitare ./a.out gcc -o NOME_OUT.out NOME_FILE.c compila il file NOME_FILE.c e linka le librerie l'output si trova nel file eseguibile NOME_OUT.out per eseguire digitare ./NOME_OUT.out gcc -Wall NOME_FILE.c compila il file NOME_FILE.c segnalando anche i Warning gcc -c NOME_FILE.c compila il file NOME_FILE.c senza linkare le librerie l'output si trova nel file oggetto NOME_FILE.o gcc NOME_FILE.o linka le librerie e genera il file eseguibile a.out g++ compilatore C++ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MAN man NOME_COMANDO se disponibile mostra il man del comando/programma NOME_COMANDO per esempio man gcc mostra le opzioni di compilazione del gcc man ls mostra le opzioni che si possono affiancare ad ls digitare Q per uscire %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TAB e FRECCIA TAB permette di completare il nome di un comando, di una directory, di un file automaticamente FRECCIA UP permette di richiamare un comando eseguito precedentemente