Introduzione alla linea di comando
Eccitante, vero? Scriverai la tua prima riga di codice in pochi minuti :)
Ti presentiamo il tuo primo nuovo amico: la linea di comando!
I prossimi passaggi ti mostreranno come utilizzare quella 'finestra nera' che tutti gli hacker utilizzano. Ti potrà sembrare un po' allarmante all'inizio, ma è solamente un prompt in attesa dei tuoi comandi.
Nota bene : in tutto questo tutorial usiamo sia il termine directory che cartella ma sono la stessa cosa.
Cos'è la linea di comando?
La finestra solitamente chiamata linea di comando o interfaccia della linea di comando è un'applicazione basata su testo che ti permette di visualizzare, gestire e manipolare i file sul tuo computer. Molto simile a Windows Explorer o al Finder su Mac, ma senza l'interfaccia grafica. Altri nomi per la command line sono: cmd, CLI, prompt, console, command-line, prompt dei comandi o terminale.
Aprire l'interfaccia della linea di comando
Per cominciare a sperimentare dobbiamo aprire l'interfaccia della nostra linea di comando.
Prompt
Ora dovresti essere in grado di vedere una finestra bianca o nera che è in attesa di ricevere un comando.
Ogni comando sarà preceduto da questo simbolo e da uno spazio, ma tu non hai bisogno di digitarlo. Il computer lo farà per te :)
Solo una piccola nota: nel tuo caso ci dovrebbe essere qualcosa come
C:\Users\ola>oppureOlas-MacBook-Air:~ ola$prima del segno di prompt. È corretto al 100%. In questo tutorial lo semplificheremo al massimo.
La parte fino a $ o a > è chiamata command line prompt, o prompt per comodità. Ti richiede di inserire qualcosa.
Nel tutorial, quando dovrai scrivere qualche comando, noi lo mostreremo con incluso $ o > e a volte con altre cose alla sua sinistra. Ignora quella parte e scrivi semplicemente il comando che inizia dopo il prompt.
Il tuo primo comando (YAY!)
Cominciamo con qualcosa di veramente semplice. Digita questo comando:
Premi invio. Questo è il nostro risultato:
command-line
whoami
olasitarska
Come puoi vedere, il computer ha appena stampato il tuo nome utente. Bello, eh?:)
Prova a digitare ogni comando, non copiare ed incollare. Ti ricorderai di più in questo modo!
Nozioni di base
Ogni sistema operativo ha un insieme di comandi leggermente diverso per la command line, per cui assicurati di seguire le istruzioni per il tuo sistema operativo. Proviamo questo, ti va?
Cartella corrente
Sarebbe bello sapere dove siamo adesso, vero? Vediamo. Digita questo commando e premi invio:
Probabilmente vedrai qualcosa di simile sul tuo computer. Quando apri la command-line normalmente inizi sulla tua directory home.
Elenco di file e cartelle
Cosa c'è dentro? Sarebbe bello scoprirlo. Vediamo come:
Cambiare cartella corrente
Ora, andiamo nella nostra directory Desktop:
Controlla ora se ti sei veramente spostata:
Ecco fatto!
Suggerimento PRO: se digiti
cd De poi premitabsulla tastiera, la command-line completerà automaticamente il resto del nome per cui puoi navigare più velocemente. Se c'è più di una cartella che comincia con "D", premitabdue volte per ottenere la lista con tutte le opzioni.
Creare una directory
Che ne dici di creare una directory di pratica sul tuo desktop? Puoi farlo in questo modo:
Questo breve comando creerà una cartella con il nome practice sul tuo desktop. Puoi controllare se è lì semplicemente guardando sul tuo desktop oppure eseguendo i comandi ls e dir! Provalo :)
Suggerimento PRO: se non vuoi digitare lo stesso comando tutte le volte, prova a premere
freccia in suefreccia in giùsulla tua tastiera per scorrere tutti i comandi che hai usato fin ora.
Esercizio!
Piccola sfida per te: nella tua directory appena creata practice crea una directory chiamata test. Usa i comandi cd e mkdir.
Soluzione:
Congratulazioni! :)
Facciamo ordine
Non vogliamo lasciare un pasticcio, per cui rimuoviamo tutto quello che abbiamo fatto fino a questo punto.
Per prima cosa dobbiamo tornare al Desktop:
Usando .. con il comando cd cambierai la tua directory attuale alla directory padre (si tratta della cartella che contiene la tua directory attuale).
Controlla dove ti trovi ora:
Adesso è l'ora di cancellare la directory practice:
Attenzione: cancellare un file usando
del,rmdirormè irreversibile, i file cancellati andranno perduti per sempre! Per cui sii molto prudente nell'utilizzare questi comandi.
Fatto! Per essere sicuri che sia stata effettivamente cancellata, controlliamo:
Uscire dalla command line
Figo, eh? :)
Indice
Questo è un riepilogo di alcuni comandi utili:
| Comandi (Windows) | Comandi (macOS / Linux) | Descrizione | Esempio |
|---|---|---|---|
exit |
exit |
chiudi la finestra | exit |
cd |
cd |
cambiare directory | cd test |
cd |
pwd |
mostra la cartella attuale | cd test |
dir |
ls |
elenco directory/file | dir |
copy |
cp |
copia un file | copy c:\test\test.txt c:\windows\test.txt |
move |
mv |
spostare un file | move c:\test\test.txt c:\windows\test.txt |
mkdir |
mkdir |
creare una nuova directory | mkdir testdirectory |
rmdir (o del) |
rm |
eliminare un file | del c:\test\test.txt |
rmdir /S |
rm -r |
eliminare una directory | rm -r testdirectory |
Questi sono solo alcuni dei comandi che puoi eseguire sulla tua command line, ma non ne userai altri oltre a quelli spiegati oggi.
Se sei curioso/a, ss64.com contiene una guida completa ai comandi per tutti i sistemi operativi.
Fatto?
Tuffiamoci in Python!