Interagiamo con il terminale:
Come visto nella lezione precedente, per l’inizializzazione di un progetto React gli step necessari sono:
- Installazione di NodeJS
- Apertura del terminale Windows PowerShell
- Verifica che sia presente all’interno della path di sistema con node -v
Una volta verificato che l’installazione di NodeJS sia andata a buon fine introduciamo alcuni comandi utili di DOS per la navigazione all’interno del nostro Filesystem. Molti pensano che MsDOS sia ormai morto ma la maggior parte dei comandi è ancora in uso ed è molto utile per le operazioni basilari su cartelle e file direttamente da terminale.
Apriamo Windows Powershell dal menu Start -> Windows PowerShell e notiamo immediatamente che la Path visualizzata è quella tipica di C:\users\UTENTE dove al posto di “UTENTE” troverete il vostro Username con cui avete inizializzato l’installazione di windows.
- dir
Il comando dir è l’abbreviazione di directory ovvero la struttura “cartella” contenitore di file ed altre cartelle. L’avvio di questo comando è molto utile per visualizzare il contenuto della cartella dove siamo posizionati attualmente sotto forma di elenco. - cd <nome_directory>
Il comando cd è l’equivalente di “change directory” quindi un comando di pura navigazione, il suo utilizzo prevede che dopo il cd ci sia il nome della directory interessata, ad esempio:
cd .\Desktop\
vi porterà all’interno della cartella Desktop dell’utente selezionato.
TIP: Se iniziate a digitare il nome della cartella e premete sul pulsante TAB si attiverà l’auto-completamento, se ci sono più cartelle che iniziano per la stessa radice inserita allora premendo più volte il tab vi verranno suggeriti i nomi sequenziali ordinati alfabeticamente. - mkdir <nome_directory>
Questo comando ci permette di creare una nuova cartella all’interno della path in cui ci troviamo. - rmdir <nome_directory>
Il comando di distruzione della directory e del suo contenuto, in antitesi con il suo precedente. Attenzione con questo comando poiché non c’è conferma di eliminazione, il file viene distrutto e non viene posizionato prima nel cestino.
Qual’è la differenza tra Terminale cmd.exe e Windows PowerShell?
- Il terminale cmd.exe, quello nero per intenderci, è la versione di CLI (Command Line Interface) che più assomiglia al MsDOS, non integra comandi comuni alle altre piattaforme come Mac e Linux a differenza del suo concorrente Windows PowerShell che è un potenziamento del suo predecessore.