Linux / Unix - Utilizzo della riga di comando, parte 2

Sommario
Abbiamo già visto come navigare tra le directory utilizzando la riga di comando nel tutorial precedente. In questo tutorial vedremo dettagli importanti per comprendere meglio la shell. Cominciamo con alcune scorciatoie.
Il tasto tab (quello che normalmente si trova sopra Caps Lock) serve nella shell come una sorta di "Completamento automatico" per i percorsi, puoi iniziare a digitare quello che vuoi (ad esempio ho per scrivere "home") e premere il tasto tab in modo da poter scrivere il resto del percorso. Se c'è più di un'opzione (ad esempio se c'è un file dottrine.txt e un file dog.jpg.webp nella tua cartella e scrivi solo "fai") la scheda non si completerà automaticamente ma se la premi 2 volte di seguito ti mostrerà un elenco di opzioni.

In questo esempio puoi vedere che ci sono 2 directory nella mia cartella /var/log che iniziano con "u", inserendo il comando cd e il posizionamento di "u" nel percorso non mi ha completato automaticamente quando ho premuto tab ma premendolo 2 volte di seguito mi ha presentato le 2 possibili opzioni in quella cartella.
Queste sono due abbreviazioni che rappresentano la directory corrente (.) e la directory immediatamente sopra (…) infatti, un modo per arrivare alla cartella radice è digitare CD… continuamente fino a raggiungerlo.

In questo esempio puoi vedere che parto dalla directory principale, controllo le cartelle che ci sono, navigo nella directory /bin e da lì creo un elenco (ls) delle cartelle all'interno della directory /sys, che è "fratello" per così dire. modo (dato che è un figlio della sua directory padre) della directory / sys in cui mi trovo.
Questo è un concetto chiave in Linux, TUTTO è un file, le directory sono file, i file di testo sono file, la tastiera, il mouse e il monitor sono file. Questo non fa molta differenza, ma ci aiuta a capire il modo in cui a volte funziona Linux.
A differenza di altri sistemi operativi (come Windows) quando Linux gestisce i file, lo fa differenziando le lettere maiuscole da quelle minuscole nei nomi. Pertanto, puoi avere i file "foto.png.webp", "Foto.png.webp" e "Foto.Png.webp" nella stessa directory e Linux li tratterà come file diversi.
Ciò è dovuto anche al punto successivo.
Windows e altri sistemi operativi utilizzano le estensioni (quelle 2-4 lettere alla fine del file dopo il punto) per riconoscere il tipo di file che stanno gestendo. In questo modo, se il file finisce in ".txt" è solo testo, se finisce in ".mkv" è un video, e così via. Linux funziona in modo diverso, per Linux il file è ciò che Linux riconosce all'interno del suo contenuto. In questo modo puoi avere un file "Photo.png.webp" (che è una foto) e cambiare la sua estensione in "Photo.docx" e Linux continuerà a riconoscerlo come foto a causa del suo contenuto.
Su Linux il comando percorso del file] Ci informa che tipo di file stiamo vedendo (dico "percorso" perché puoi cercare le informazioni di qualsiasi file con il percorso assoluto o relativo corretto).

Nell'immagine puoi vedere un esempio di 2 file con nomi simili la cui unica differenza è nelle lettere maiuscole. Quindi uso il comando file per vedere la descrizione del file "jEt.jpEG.webp" e descriverlo in quanto riconosce le informazioni che contiene. Successivamente provo ad applicare lo stesso comando contro il file "Jet1.jpeg.webp" e non lo riconosce a causa della differenza di lettere maiuscole.
I file nascosti in Linux sono quelli che hanno un punto (.) Come primo carattere nel nome, ".help" e ".fixer" sono esempi di alcuni file nascosti. Per vederli possiamo elencarli con il comando ls -a e se volessimo rimuovere la "proprietà" di essere nascosti, dovremmo solo rimuovere il punto (.) davanti.
Bene, per ora è tutto, spero che tu continui a imparare a usare Linux con me. Alla prossima volta!Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave