tep-7 - Ok, panico

Transcript

tep-7 - Ok, panico
Il terminale o Prompt dei comandi e modifica della path versione Windows 7
Facciamo click sul pulsante Start, la palla con le finestre volanti dentro, e poi Tutti i programmi,
e poi Accessori,
e poi Prompt dei comandi, quello che di solito viene chiamato terminale.
Aperto si presenta così; il prompt ci dice che è in attesa di un comando e che ci troviamo nel disco C: nella directory (cartella) \Users\UTENTE (può variare in funzione delle impostazioni di installazione). Adesso dobbiamo creare una cartella, dove metteremo i nostri file. Una nota sulla terminologia: quando siamo nel terminale invece di cartella dovremmo usare il termine directory, anche se sono (quasi) la stessa cosa. Usiamo poi file per dire documento di qualunque tipo, come gli script, i file di dati, i documenti di Word, Excel, etc. Torniamo sull'immagine iniziale, questa volta facciamo click su Computer (nell'elenco a destra della finestra bianca), comparirà questa finestra:
Selezioniamo il disco C: o un altro di nostra scelta, purché sia un disco locale e scrivibile, non un CD per esempio. Se al disco è stato dato un nome questo comparirà, p.es. Dati per il disco D:. Notare che il nome del disco è composto da una lettera seguita da duepunti.
Nella Barra del Menu selezioniamo Nuova cartella
Comparirà una nuova cartella a cui daremo il nome che vogliamo. I Veri ProgrammatoriTM non usano mai (OK, quasi mai) nomi con degli spazi, il motivo lo vedremo tra breve. OK, creata la cartella (directory) possiamo fare come in figura. Vediamo in dettaglio: cd \ cambia la directory corrente (cioè quella in cui operiano) e ci porta nella radice del disco, possiamo vederlo dal prompt che diventa C:\> dove C: è il nome del
disco, \ la directory corrente e il segno > indica che il
computer sta aspettando un comando. cd corso_ruby è il comando per accedere alla directory che abbiamo creato prima; notare che il prompt cambia dicendoci dove ci troviamo. Qui si vede perché i Veri ProgrammatoriTM non lasciano mai
spazi nei nomi. Se la cartella si fosse chiamata corso ruby il comando avrebbe dovuto essere cd "corso ruby", con le virgolette. Un'altra cosa, particolare di Windows: i nomi di file e directory sono insensibili al caso, cioè non fanno distinzione tra maiuscole e minuscole, per cui Corso_Ruby, corso_ruby e CORSO_RUBY sono la stessa cosa. Attenzione che negli script, per le variabili è vero esattamente l'opposto e VAR1, var1 e Var1 sono tre variabili diverse (di cui due costanti).
L'immagine ci dice come cambiare disco. È semplicissimo, basta dare il nome del disco, in figura G: è il nome di una chiavetta (o penna o pennetta) USB. Il nome della chiavetta viene dato automaticamente appena la connettete, il nome potete saperlo da quelle del computer
che abbiamo visto in precedenza.
Dando il comando path il 'puter ci indica il nome delle cartelle in cui i comandi che diamo saranno cercati. Nel nostro caso vediamo che c'è anche C:\Python27, verifichiamo se è quella di Python, sì perché scrivendo python si apre l'interprete Python e funziona. (Anche i grandi sbagliano, quindi posso sbagliare anch'io). Se diamo il comando ruby il computer ci dice che non lo trova: può essere il caso di un errore di battitura nostro, o il programma non è in una directory elencata nella path o non è stato installato.
Se sappiamo che il programma c'è ma non è nella path abbiamo due possibilità. Nella figura vediamo come fare se useremo Ruby solo sporadicamente, come nel caso in cui
il 'puter sia quello di Alice che prima o poi si arrabbia... Modifichiamo la path aggiungendo la directory che vogliamo in questo modo: path=%path%;c:\corso_ruby Ripetendo il comando path il computer ci visualizzerà la path aggiornata. Questa modifica rimarrà attiva fino alla
chiusura del terminale.
Alla prossima sessione sarà sparita. Attenzione: l'esempio è da seguire solo se serve, non è detto che la nostra directory debba contenere file di comandi, programmi o simili. Se invece volessimo modificare la path in modo permanente
(anche per togliere delle directory o correggere degli errori di battitura) possiamo operare in questo modo:
Scegliere Start e poi fare click su Computer con il tasto
destro;
Scegliere Proprietà;
Scegliere Impostazioni di sistema avanzate;
Scegliere Variabili d'ambiente...
In Variabili di sistema cercare e selezionare Path e poi Modifica
Attenzione che le directory devono essere separate da puntovirgola. Può essercene uno finale ma non è necessario. Non vi resta che chiudere con OK. Facile vero?