SO: Usare la CLI senza saper nulla
- Elvis Informatico

- 11 feb 2020
- Tempo di lettura: 2 min
Aggiornamento: 16 lug 2020
Drrrriiiinnn! Pronto Elvis! Come dici? Vuoi usare la CLI (Command Line Interface) del tuo SO (Sistema Operativo) ma non sai fare un tubo? Be', anzitutto calmati, cerchiamo di spiegartelo noi. Anzi, sai che c'è?! Che puoi farlo benissimo da solo, già, hai capito bene! Spesso pensiamo che per fare qualcosa col nostro pc occorra imparare chissà quali aulici e sofisticati concetti, ma in realtà non è così, perlomeno non sempre. Infatti, se volessimo usare la riga di comando (abbiamo un articolo che vi spiega cos'è) del nostro SO Windows basterebbe solamente lanciare il prompt dei comandi (vedere immagini seguenti) e cominciare a digitare qualcosa. Già, ma cosa possiamo scrivere? In fondo vediamo solo una schermata nera con un trattino che lampeggia, dunque ragioniamo, abbiamo bisogno di aiuto! Ecco, appunto! Aiuto, se provassimo a scrivere aiuto? Magari in inglese... dunque scriviamo help e pigiamo invio. Come per magia il prompt ci risponde con una sfilza di comandi ed una breve spiegazione:

Non solo! Se leggiamo la prima riga dell'output, ci spiega anche che se vogliamo maggiori informazioni su un comando specifico, ci basterà scrivere HELP seguito dal nome del comando stesso. Proviamo dunque, digitiamo ad esempio help dir e vediamo che succede:

Ecco comparire il vero e proprio manuale d'uso del comando, c'è scritto che il comando dir visualizza una serie di file e sottodirectory, di seguito viene anche indicata la sintassi di utilizzo: DIR [drive:][path][filename], dove DIR è il comando e le quadre vanno sostituite con quanto indicato all'interno. Ad esempio, drive è il nome del disco rigido del nostro pc, che va scritto seguito dai due punti, quindi scriveremo: DIR C:.
Nelle successive quadre, è indicato il path o percorso che vogliamo vedere, quindi scriveremo DIR C:\users\xxxxx seguito dal tasto invio. Infine, vengono indicati gli attributi del comando, ovvero una serie di opzioni aggiuntive molto utili che possiamo inserire nella formulazione del comando e la cui sintassi prevede l'uso della /.
Se ad esempio scrivessimo: dir /D C:\users\xxxxx scopriremmo tutte i file e le directory (opzione /D) presenti nel path C:\users\xxxxx indicato. Quindi, partendo da una semplice richiesta di aiuto (comando help) siamo stati in grado di utilizzare il prompt dei comandi. Avrai notato caro Elvis, come in Windows l'uso dei comandi sia case insensitive (insensibile al maiuscolo), vuol dire che possiamo scrivere sia maiuscolo che minuscolo e non farà alcuna differenza. Se invece avessimo una CLI di tipo Unix (magari su una distro Red Hat), potremmo chiedere aiuto anche qui, sempre digitando help:

Anche in questo caso il nostro SO ci riporterà una lista di comandi indicandoci come ottenere maggiori informazioni. A differenza di Windows, Unix è case sensitive (sensibile al maiuscolo), quindi se scriviamo in maiuscolo non riuscirà ad interpretare i nostri comandi e restituirà l'errore "comando non trovato". In generale, nelle spiegazioni dei comandi via CLI, le parentesi quadre indicano sempre dei parametri da sostituire, inoltre in Unix, il trattino indica le opzioni, che vengono invece indicate con / in Windows. Quindi, caro Elvis, non bisogna esser per forza dei nerd o dei geni per utilizzare la CLI di un SO, anche se non sappiamo neanche un comando, a volte basta semplicemente... Chiedere aiuto!





Commenti