Sommario
Abbiamo già visto cos'è Linux/Unix e come installare una delle sue distribuzioni più popolari (Ubuntu) quindi d'ora in poi entreremo nell'argomento rispetto a cosa si può fare con Linux usando la riga di comando, lo faremo vedere centinaia (se non tutti) di comandi con le rispettive opzioni, scopriremo scorciatoie per svolgere determinate funzioni e impareremo a creare script. Ad ogni modo, alla fine di questa nuova serie di tutorial dovremmo essere in grado di utilizzare la riga di comando in modo decente ed essere preparati a fare configurazioni avanzate del nostro sistema.In questa serie di tutorial le immagini proverranno dalla mia macchina virtuale, su cui è installato Ubuntu ma essenzialmente tutti i comandi e le tecniche che vedremo qui saranno trasportabili su Mac OS, Unix o qualsiasi altra distribuzione Linux.
Ok, questo può variare a seconda del sistema operativo, di solito cercherai un programma chiamato "Terminale" che si trova in Applicazioni -> Utilità se sei su un Mac, su alcune distribuzioni Linux è a Applicazioni -> Sistema o Applicazioni -> Utilità.
Nella mia versione di Ubuntu è in Computer -> usr -> condividi -> applicazioni ma, poiché Ubuntu ha un "Dock" laterale, l'ho trascinato dalla cartella corrispondente.
Abbiamo detto prima che il software incaricato di interpretare ed eseguire tutti i comandi si chiama "shell". Esistono diversi tipi di "shell", ma la più comune è la bash (Bourne again shell) ed è quella che la maggior parte delle distribuzioni Linux include di default. Per scoprire quale versione della shell stai utilizzando puoi eseguire il seguente comando nel terminale:
echo $ SHELL
Che dovrebbe richiederti la posizione e il nome della tua shell, questi tutorial useranno "bash".
Inizieremo con i comandi più basilari.
pwd
Il comando pwd è un'abbreviazione della frase "print working directory" che dice alla shell che dovrebbe stampare sulla console il percorso assoluto in cui si sta attualmente lavorando.
Il motivo per cui parlo di "root" e "leaf" è perché la struttura dei file del sistema (di tutti i SO) è gerarchica sotto forma di albero che può essere visto rappresentato come segue:
ls [opzioni] [posizione]
Un altro comando di base che elenca i file e le directory che si trovano nella cartella di destinazione. Ciò che è tra parentesi è facoltativo e ci consente di modificare il modo in cui vengono visualizzati i risultati e la cartella che vogliamo rivedere.
Nota:Ci sono altre opzioni aggiuntive che possono essere aggiunte, tra queste c'è "-a" che mostra file e documenti inclusi quelli nascosti.
Infine, per navigare in una directory, usiamo il seguente comando.
cd [posizione]
Abbreviando "Cambia directory", questo comando sposta il prompt nel percorso specificato, assoluto o relativo. Se non viene specificato alcun percorso, ti porterà direttamente alla directory "home" (che nel caso del mio utente "manuel" è /home/manuel).
Questo è tutto per ora, continueremo con altri comandi nel prossimo tutorial. Aspetto i vostri commenti, alla prossima volta!Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo