*** ISTRUZIONI per l'uso delle macchine linux dipartimentali *** Per accedere alla rete di calcolo dipartimentale bisogna prima: 1) collegarsi ad una macchina remota (nel nostro caso login.le.inf.it) > da macchine linux il comando e': ssh -Y username@login.le.infn.it dove: username e' il nome del vostro account ed ssh sta per "secure shell", con -Y che abilita l'apertura di finestre grafiche da parte della macchina remota > da macchine windows bisogna usare un software adatto a questo tipo di collegamento (una possibilita' e' "winssh" e, per consentire l'apertura di finestre da macchine remote si deve installare ed eseguire "Xming") 2) la macchina remota chiedera': - Username - Password Una volta accettati su login.le.infn.it, muovetevi su una delle macchine su cui e' installato IDL: $ ssh -Y lx49 $ ssh -Y lx50 (se viene richiesto, fornire di nuovo Username e Password) Una volta su lx49 (oppure lx50) per prima cosa usare il comando: $ bash Questo comando esegue automaticamente una serie di comandi definiti nel file ".bashrc" (che si trova nella vostra directory principale) che preparano un setup "standardizzato" del nostro ambiente di lavoro. Questo setup comprende una serie di "alias" che rappresentano delle comodita', definite in .bashrc, che ci semplificano il modo in cui diamo i comandi. Potete vedere l'elenco di queste comodita' con il comando $ alias ================================================================================== *** ATTIVARE IDL *** Una volta che siete su una delle macchine con IDL, per far partire il software di interesse si usino i seguenti comandi: $ idl71 che prepara l'ambiente in cui usare la versione 7.1 di "IDL" seguito da $ idl L'ingresso in ambiente IDL e' segnalato dalla presenza di un prompt "IDL>" Ottenuto il prompt per verificare la corretta apertura di una finestra grafica dare: IDL> plot, [0,1] che dovrebbe produrre un grafico rettangolare tagliato da una linea diagonale. ================================================================================== *** COMANDI ed utilita` LINUX *** NOTA: nel seguito con "nnn" o con "dir" si indicheranno nomi generici riferiti a files o directories. ------------------------------------------------------------- GESTIONE FILES E DIRECTORY: pwd mostra la directory corrente (present working directory) ls sta per "list" e mostra il contenuto della directory corrente ls | more come ls, ma se la dir contiene un gran numero di files ne fara' l'elenco mettendo le pause di fine pagina ls -a mostra il contenuto della directory corrente compresi i files nascosti (i file nascosti sono quelli che cominciano con un punto, p.es: ".bashrc") ls -l come ls ma con un formato "lungo" (maggiori informazioni sul contenuto) ls nnn* mostra tutti i files che nella directory corrente iniziano con nnn mkdir nnn crea una sottodirectory di nome nnn nella directory presente rmdir nnn rimuove la directory nnn (solo se e' vuota, se no avverte) ln -s nn1 nn2 crea un "link simbolico" di nome nn2 al file/dir di nome nn1 file nnn mostra informazioni sul file (o directory) nnn du -h nnn mostra lo spazio occupato dai files nella directory nnn e nelle sue sottodir tree -d nnn mostra in modo organizzato la struttura delle directory sottostanti ad nnn rm -r nnn rimuove la directory nnn in modo "recursivo" (-r) rm nnn cancella il file di nome nnn cat file mostra il contenuto di un file more file mostra il contenuto di un file less file mostra il contenuto di un file (per uscire da less usare il tasto "q" (per quit)) cp file1 dir/ copia file1 nella directory dir/ cp file1 file2 copia file1 in file2 mv file1 file2 cambia nome al file1 in file2 (mv sta per "move") mv file1 dir muove file1 nella directory dir cat file1 file2 > file3 concatena file1 e file2 e li copia in file3 chmod +r file aggiunge il permesso in lettura al file (altri valori w x) chmod -r file toglie il permesso in lettura al file (altri valori w x) find dir -name nnn cerca il file di nome nnn a partire dalla directory dir find dir -name \*nnn cerca i file che terminano con la parola file a partire dalla directory dir grep nnn dir cerca in tutti i file della directory dir il testo "nnn" EDITING di FILES: gedit nnn apre il file nnn in una finestra in cui si puo' inserire un testo pico nnn apre il file nnn nello stesso terminale con una serie di comandi suggeriti nella parte inferirore della schermata. nano nnn simile a pico GESTIONE PROCESSI: comando & manda in esecuzione il comando "comando" in background (lasciando libero il terminale). P.es.: xterm & (apre un altro x-terminal) ps lista i processi attivati dall'utente ps f come per ps, listando anche le loro dipendenze top elenca i processi attivi nella CPU (central processing unit) dando varie informazioni tra cui l'utilizzo della memoria VARI: df mostra i sistemi di files "visibili" alla macchina su cui lavorate. =================================== FINE =================================================