
Struttura generale di Linux, come è strutturato il sistema operativo e cosa c'è dentro le varie cartelle.
IL comando pwd sta per "Print Working Directory" e vi mostra la cartella su cui state lavorando.
cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro. (p1)
cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro.
cd . (questa cartella) cd .. (cartella superiore)
cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro. (p3)
cd - ci mostra l'ultima cartella visualizzata
Modi per cancellare il terminale:
Crrl + L
clear
reset
Uso del TAB per l'autocompletamento e anche per avere il suggerimento delle parole.
ls serve per elencare i files.
ls -r elenca in senso inverso i files
ls -R elenca ricorsivamente tutti i files delle sottocartelle
ls -s stampa la dimensione in blocchi dei files
ls -S fa un sorting dei files in base alle dimensioni
ls --sort fa un sorting con opzioni -size e opzioni -time
Documentazione --sort=WORD
sort by WORD instead of name: none (-U), size (-S), time (-t), version (-v), extension (-X)
man = manuale
help on line
apropos per cercare una funzione fra le varie voci del manuale.
Creare un file con touch
Creare un file da editor o altri modi
cp copia un file
mv per spostare un files
mv usato per rinominare un file.
mkdir serve per creare una cartella
rmdir serve a rimuovere una cartella (vuota)
rm serve a cancellare files
rm -r cancella ricorsivamente i files. FARE MOLTA ATTENZIONE AL PERCORSO che INDICATE,
POTRESTE CANCELLARE TUTTI I FILES DEL VOSTRO SISTEMA OPERATIVO SE USATO MALE
find - name nomefile specifica il nome del file da cercare
con find - name '*.estensione' specifica il nome dell'estensione dei files da cercare.
Panoramica delle varie opzioni di find, vediamo le più utili.
-atime n File con data di accesso n*24 ore fa
-ctime n File con data di cambiamento di stato n*24 ore fa
-mtime n File con data di modifica n*24 ore fa
-amin n File con data di accesso n minuti fa
-cmin n File con data di cambiamento di stato n minuti fa
-mmin n File con data di modifica n minuti fa
find -type -d cerca solo le cartelle (d sta per directory)
find -type -f cerca solo i file regolari. (esempio files di testo)
grep ricerca dentro i files, ovvero nel testo ivi contenuto.
grep nomefile ricerca una specifica parola dentro un files
grep -w = WHOLE cerca tutta la parola in modo esatto.
grep con ricerca fra più di un file
ricerca fra multipli files, senza specificarne il nome, * sta per tutti (cartella corrente)
-i, --ignore-case ovvero igonare la ricerca case sensitive
Precisazione su Unix ed i file Case sensitive (A differenza di altri sistemi operativi)
grep -r effettua una ricerca ricorsiva nelle sottocartelle
grep -v Inverse match, ovvero restituisce tutto quello che NON è stato messo nella ricerca. (Ricerca inversa)
grep ricerca ricorsiva su tutte le sottocartelle a partire però da un punto indicato in fase si lancio del comando stesso.
grep -x effettua una ricerca con corrispondenza esatta
grep -l -l, --files-with-matches quanti files hanno un match
grep -c -c, --count conta i files che hanno un match
grep -n -n, --line-number conta le linee che hanno un match
grep --include permette di aggiungere delle opzioni sui files da ricercare
--include=GLOB
Search only files whose base name matches GLOB (using wildcard matching as described under --exclude).
grep -R --include permette di aggiungere delle opzioni sui files da ricercare in modo ricorsivo
cat legge e concatena files
head legge le prime 10 (default) o -n righe a partire dall'alto (head = testa)
tail legge le prime 10 (default) o -n righe a partire dal basso (tail = coda)
wc word count conta le linee, i caratteri e le parole, presi anche distintamente con le opzioni -l -m -w
nl è usato per il conteggio delle righe
uniq rimuove o considera i duplicati (solo su due linee contigue però)
Pipe | e pipeline, ovvero la catena di comandi - parte 1
Pipe | e pipeline, ovvero la catena di comandi - parte 2
Pipe | e pipeline, ovvero la catena di comandi - parte 3
Vediamo lo Standard Output Redirection, ovvero come redirigere l'output da video ad un file (ad esempio)
Vediamo lo Standard Error Redirection, ovvero come redirigere l'output degli errori da video ad un file (ad esempio)
Corso gratuito per imparare ad orientarsi dentro Linux.
Vedremo i comandi base per muovere i primi passi e compiere le operazioni elementari (e non) su files e cartelle.
Il corso sarà diviso in sezioni:
Navigare Fra cartelle e files
Elencare i files
Manuali ed Help
Creare, copiare e spostare files
Cancellare cartelle e files
Cercare FIles
Cercare Dentro ai FIles
Leggere i Files
Pipeline e Standard Redirection
Con questo corso avrete una panoramica generale di linux e saprete muovervi agilmente dentro i files e le cartelle.