Linux: Teoria e Pratica
4.6 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled

Linux: Teoria e Pratica

Corso completo: da zero ad utente avanzato!
4.6 (14 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled
Created by Enrico Girardi
Last updated 2/2020
Italian
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Lavorare su Linux da linea di comando
  • Manipolare files e cartelle,Standard redirection,Ricerca di files e dentro i files
  • Gestione di utenti, gruppi e permessi
  • Studio a livello teorico del funzionamento del sistema operativo, dei processi e del file system
  • Script bash
Requirements
  • Buona volontà
  • Non farsi scoraggiare alle prime difficoltà
  • Avere una installazione di Linux su cui lavorare (Possibilmente debian e derivate)
  • Fare dei backup della vostra macchina o operare su distro live - attenzione a non perdere documenti, salvate prima
Description

Corso pratico e teorico per approfondire il funzionamento e l'utilizzo 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

  • Manipolare i files

  • Gli Utenti

  • I Gruppi

  • I Permessi

  • Il sistema operativo

  • I processi

  • Il File System

  • Bash

  • Bash script


Con questo corso avrete una buona conoscenza  di linux e saprete muovervi agilmente dentro i files e le cartelle,

saprete gestire gli utenti, i gruppi ed i permessi. Vedremo il funzionamento del sistema operativo e inizieremo a sviluppare script bash,

il tutto su delle buone basi teoriche e pratiche.

Who this course is for:
  • Chi vuole iniziare ad approfondire l'uso di Linux da linea di comando
  • Chi vuole conoscere meglio il funzionamento di Linux
Course content
Expand all 171 lectures 07:33:17
+ Introduzione
3 lectures 03:53
Avvertenze
02:04
MATERIALI DEL CORSO
00:03
+ 02. NAVIGAZIONE
8 lectures 24:24

Struttura generale di Linux, come è strutturato il sistema operativo e cosa c'è dentro le varie cartelle.

Voi siete Qui
07:38

IL comando pwd  sta per "Print Working Directory" e vi mostra la cartella su cui state lavorando.

02 pwd part 1
04:55
03 pwd parte 2
00:57

cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro. (p1)

04 cd parte 1
04:20

cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro.

cd .  (questa cartella)     cd ..  (cartella superiore)

05 cd parte 2 cd.
01:34

cd sta per "Change Directory" e vi permette di cambiare cartella di lavoro. (p3)

cd -  ci mostra l'ultima cartella visualizzata

06 cd parte 3 cd -
01:14

Modi per cancellare il terminale: 

  • Crrl + L

  • clear

  • reset

07. clear terminal
01:13

Uso del TAB per l'autocompletamento e anche per avere il suggerimento delle parole.

08. autocompletamento e suggerimento noe con TAB
02:33
+ 03. ELENCARE
5 lectures 19:18

ls serve per elencare i files.

01. ls parte 1 -lah
06:57

ls -r elenca in senso inverso i files

ls -R elenca ricorsivamente tutti i files delle sottocartelle

02. ls parte 2 ls -rR
01:26

ls -s  stampa la dimensione in blocchi dei files

ls -S fa un sorting dei files in base alle dimensioni


03. ls parte 3 -sS
02:33

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)

04. ls --sort
03:51
05. ricerca con ls _ e __
04:31
+ 03. MANUALI
3 lectures 08:30

man = manuale

01. man
04:14

help on line

02. help
01:56

apropos per cercare una funzione fra le varie voci del manuale.

03. apropos
02:20
+ 04. CREARE, COPIARE E SPOSTARE
6 lectures 15:43

Creare un file con touch

01. touch
02:19

Creare un file da editor o altri modi

02. altri modi, nano etc
01:20

cp copia un file

03. cp
03:49

mv per spostare un files

04. mv per spostare
01:20

mv usato per rinominare un file.

05. mv come rinomina files
01:51

mkdir serve per creare una cartella

06. mkdir
05:04
+ 05. CANCELLARE (Attenzione! Warning! Achtung!)
3 lectures 13:12

rmdir serve a rimuovere una cartella (vuota)

01. rmdir
03:51

rm serve a cancellare files

02. rm
01:46

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

03. rm -r (Attenzione! Warning! Achtung!)
07:35
+ 06. CERCARE FILES
6 lectures 15:46

find - name nomefile specifica il nome del file da cercare

01. find e find -name
03:17

con find - name '*.estensione' specifica il nome dell'estensione dei files da cercare.

02. find -name _
01:24

Panoramica delle varie opzioni di find, vediamo le più utili.

Preview 02:08

-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

04. -atime -ctime -mtime e amin cmin ctime
06:05

find -type -d cerca solo le cartelle (d sta per directory)

05. find -type d
01:44

find -type -f cerca solo i file regolari. (esempio files di testo)

06. -type f
01:08
+ 07. CERCARE DENTRO I FILES
14 lectures 17:11

grep ricerca dentro i files, ovvero nel testo ivi contenuto.

01 grep
01:51

grep nomefile ricerca una specifica parola dentro un files

02. grep nome file
02:37

grep -w = WHOLE  cerca tutta la parola in modo esatto.

03. grep -w
01:06

grep con ricerca fra più di un file

04. grep ricerca su piu files
00:54

ricerca fra multipli files, senza specificarne il nome, * sta per tutti (cartella corrente)

05. grep ricerca su piu files con _
00:45

  -i, --ignore-case  ovvero igonare la ricerca case sensitive

06. grep -i
01:40

Precisazione su Unix ed i file Case sensitive (A differenza di altri sistemi operativi)

07. linux e case sensitive
00:20

grep -r  effettua una ricerca ricorsiva nelle sottocartelle

08. grep -r ricerca ricorsiva subfloders
01:05

grep -v Inverse match, ovvero restituisce tutto quello che NON è stato messo nella ricerca. (Ricerca inversa)

09. grep -v Inverse match
02:05

grep ricerca  ricorsiva su tutte le sottocartelle a partire però da un punto indicato in fase si lancio del comando stesso.

10. grep ricerca su tutte subdir
00:48

grep -x effettua una ricerca con corrispondenza esatta

11. grep -x corrispondeza esatta
01:00

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

12 -l -c -n
01:28

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).

13. grep --include
00:43

grep  -R --include  permette di aggiungere delle opzioni sui files da ricercare in modo ricorsivo

14. grep --include -r ricorsivo
00:49
+ 08. LEGGERE I FILES
6 lectures 07:16

cat legge e concatena files

01. cat
01:40

head  legge le prime 10 (default) o -n righe a partire dall'alto (head = testa)

02. head
01:06

tail  legge le prime 10 (default) o -n righe a partire dal basso (tail = coda)

03. tail
00:52

wc word count conta le linee, i caratteri e le parole, presi anche distintamente con le opzioni  -l -m -w

04. wc -l -m -w
01:59

nl è usato per il conteggio delle righe

05. nl conteggio ricghe
00:23

uniq rimuove o considera i duplicati (solo su due linee contigue però)

06. uniq
01:16
+ 09. PIPELINE E STANDARD REDIRECTION
5 lectures 09:36

Pipe | e pipeline, ovvero la catena di comandi - parte 1

01. pipeline
01:35

Pipe | e pipeline, ovvero la catena di comandi - parte 2

02. pipleline es2
01:20

Pipe | e pipeline, ovvero la catena di comandi - parte 3

03. pipe es 3
00:40

Vediamo lo Standard Output Redirection, ovvero come redirigere l'output da video ad un file (ad esempio)

04. Standard output redirection
04:56

Vediamo lo Standard Error Redirection, ovvero come redirigere l'output degli errori da video ad un file (ad esempio)

05. standard error redirection
01:05