You are on page 1of 19

LEZIONE 2 COMANDI BASE DI WINDOWS E LINUX

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

License for Use Information


The following lessons and workbooks are open and publicly available under the following terms and conditions of ISECOM: ll works in the !acker !ighschool pro"ect are provided for non#commercial use with elementary school students$ "unior high school students$ and high school students whether in a public institution$ private institution$ or a part of home#schooling% These materials may not be reproduced for sale in any form% The provision of any class$ course$ training$ or camp with these materials for which a fee is charged is e&pressly forbidden without a license including college classes$ university classes$ trade#school classes$ summer or computer camps$ and similar% To purchase a license$ visit the 'ICE(SE section of the !acker !ighschool web page at www%hackerhighschool%org)license% The !!S *ro"ect is a learning tool and as with any learning tool$ the instruction is the influence of the instructor and not the tool% ISECOM cannot accept responsibility for how any information herein is applied or abused% The !!S *ro"ect is an open community effort and if you find value in this pro"ect$ we do ask you support us through the purchase of a license$ a donation$ or sponsorship% ll works copyright ISECOM$ +,,-%

Informazioni s !!a !icenza "# so


'e seguenti le.ioni ed il materiale per gli eserci.i /workbook0 sono materiale di tipo 1open1 e pubblicamente disponibili$ secondo i seguenti termini e condi.ioni di ISECOM: Tutto il materiale inerente il progetto !acker !ighschool 2 fornito esclusivamente per utili..o formativo di tipo 3non#commerciale4 verso gli studenti delle scuole elementari$ medie e superiori ed in contesti 5uali istitu.ioni pubbliche$ private e)o facenti parte di attivit6 del tipo 3doposcuola4% Il materiale non pu7 essere riprodotto ai fini di vendita$ sotto nessuna forma ed in nessun modo% '8eroga.ione di 5ualun5ue tipologia di classe$ corso$ forma.ione /anche remota0 o stage tramite 5uesto materiale a fronte del corrispondimento di tariffe o denaro 2 espressamente proibito$ se sprovvisti di regolare licen.a$ ivi incluse classi di studenti appartenenti a college$ universit6$ trade# schools$ campi estivi$ invernali o informatici e similari% *er comprendere le nostre condi.ioni di utili..o ed ac5uistare una licen.a per utili..i di tipo commerciale$ vi invitiamo a visitare la se.ione 'ICE(SE del sito web !acker !ighschool all8indiri..o http:))www%hackerhighschool%org)license% Il *rogetto !!S 2 uno strumento per apprendere e$ come ogni strumento di 5uesto tipo$ la chiave formativa consiste nella capacit6 e nell9influen.a dell9istruttore$ e non nello strumento formativo% ISECOM non pu7 accettare e)o farsi carico di responsabilit6 per il modo in cui le informa.ioni 5ui contenute possono essere utili..ate$ applicate o abusate% Il *rogetto !!S rappresenta uno sfor.o di una comunit6 aperta: se ritenete il nostro lavoro valido ed utile$ vi chiediamo di supportarci attraverso l9ac5uisto di una licen.a$ una dona.ione o una sponsori..a.ione al progetto% Tutto il materiale e9 sotto copyright ISECOM$ +,,-

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

Indice
3'icense for :se4 Information%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + Informa.ioni sulla licen.a d8uso%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+ !anno contribuito%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%; Obiettivi%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%< +%+ =e5uisiti e ambiente%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%+%; =e5uisiti%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%+%+ mbiente%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%? Sistema Operativo: @I(AO@S%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%B +%?%; Come aprire una finestra MS#AosC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%B +%?%+ Comandi base%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% B +%?%? Strumenti /tool0 di rete%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%D +%- Sistema operativo: 'I(:E%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;; +%-%; Come aprire una finestra di consoleC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;; +%-%+ Comandi base%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;; +%-%? Strumenti /Tool0 di rete%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;? +%< Eserci.i%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;< +%>% :lteriori approfondimenti%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;B Flossario%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;G ppendice: e5uivalen.a tra i comandi base di @indows e 'inu&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;D

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

&anno contri' ito


Aaniel HernInde. Jleda$ Internet Security Kairo !ernInde.$ 'a Salle :=' Jarcelona Kaume bella$ 'a Salle :=' Jarcelona # ISECOM Lim Truett$ ISECOM *ete !er.og$ ISECOM Marta JarcelM$ ISECOM uditors

*er la versione in lingua italiana:


=aoul Chiesa$ ISECOM Aoriano ..ena$ centro CS S del progetto Aschola I*SI Castigliano # sti

Sophia Aanesino$ centro CS S del progetto Aschola ITIS *eano N Torino (adia Carpi$ centro CS S del progetto Aschola ITIS *eano N Torino Habri.io Sensibile$ O*STOO*S Trainer$ P Mediaservice%net Srl$ Torino # ISECOM Training *artner Claudio *rono$ P Mediaservice%net Srl$ Torino N ISECOM uthori.ed

uthori.ed Training *artner

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)* O'ietti+i
In 5uesta le.ione intendiamo presentarti i comandi e gli strumenti /tool0 base di @indows e di 'inu&Q avrai bisogno di familiari..are con il loro uso per risolvere gli eserci.i proposti nel seguito del corso% l termine della le.ione avrai appreso i comandi: generali di @indows e 'inu&% base sulla rete: ping tracert$ traceroute netstat ipconfig$ ifconfig route

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)2 -e. isiti e am'iente


2)2)* -e. isiti
*er 5uesta le.ione sono necessari: # :n *C con @indows DG)Me)+,,,)(T)E*)+,,?% # :n *C con 'inu& Suse)Aebian)Lnoppi&R # ccesso a Internet%

2)2)2 Am'iente

Suesto 2 l8ambiente in cui lavoreremoQ esso 2 costituito dalla rete$ con accesso a internet$ da cui lavorerai e dalla rete di server di ISECOM destinata al programma !acker !ighschool /!!S0$ alla 5uale si accede attraverso Internet% Suella di ISECOM 2 la rete sulla 5uale reali..erai la maggior parte dei test% Aevi tenere presente che l8accesso alla rete di prova ISECOM 2 limitato a coloro che partecipano al programma !!S% Il tuo istruttore dovr6 contattare l8amministratore del sistema come descritto sul sito www%hackerhighschool%org per farti ottenere il diritto di accesso%

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)% Sistema O0erati+o1 WINDOWS


'a maggior parte degli strumenti utili..ati per studiare le reti sono comandi interni del sistema operativo @indows% *er 5uesto motivo esaminiamo come aprire una finestra di comando 5uando utili..i @indows come sistema operativo%

2)%)* Come a0rire na finestra MS2Dos3


*er poter utili..are i comandi devi aprire una finestra di comando /finestra MS#AOS0% Il procedimento 2 lo stesso per 5ualsiasi verisone di @indows: ;%# Clicca il bottone ST =T o +%# Scegli l8op.ione Esegui% ?%# Scrivi 3comman"4 se utili..i @indows D<)DG o 3cm"4 per il resto di @indows$ clicca poi su OL% -%# pparir6 una finestra simile alla seguente: TTIO

<%# Ora puoi provare i comandi e gli strumenti /tool0 sotto indicati%

2)%)2 Coman"i 'ase


"ate time +er "ir c!s m4"ir UdirectoryV m" UdirectoryV Mostra o imposta la data del sistema Mostra o imposta l8ora del sistema Motra la versione di MS#AOS che si sta utili..ando Mostra la lista delle sottocartelle e file di una cartella o directory *ulisce /cancella0 lo schermo Crea una directory o cartella% *er esempio: md tools

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

c6"ir UdirectoryV c" UdirectoryV rm"ir UdirectoryV r" UdirectoryV tree UdirectoryV

Mostra il nome o cambia la directory corrente% *er esempio: cd tools Elimina una esempio: directory o cartella% *er

rd tools Mostra in forma grafica#testo la struttura di cartelle% *er esempio: tree c:\tools Controlla un disco e mostra informa.ioni sul suo stato Mostra la 5uantit6 di memoria utili..ata e libera nel sistema Cambia il nome di uno o piW file% *er esempio: ren vecchionome nuovonome Copia uno o piW file in un altro posto% *er esempio: copy c:\util\nomefile.txt c:\temp Cambia il nome di file e directory% *er esempio: move c:\tools c:\strumenti Mostra il contenuto di un file di testo% *er esempio: type c:\tools\nomefile.txt Mostra il contenuto di un file di testo una videata alla volta% *er esempio: More c:\toole\nomefile.txt Elimina uno o piW file% *er esempio: del c:\tools\nomefile.txt

c64"s4 mem rename UorigineV destina.ioneV ren UorigineV Udestina.ioneV co07 UorigineV Udestina.ioneV

mo+e UorigineV Udestina.ioneV

t70e UfileV

more UfileV

"e!ete UfileV "e! UfileV

Nota: le parole tra i simboli < > non sono comandi, devono essere sostituite dai valori desiderati. Ci sono comandi che si possono attivare utilizzando le forme estese o brevi, per esempio delete e del sono lo stesso comando.

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)%)% Str menti 9too!: "i rete


0in; UhostV Il comando ping permette di inviare 3pacchetti4 ICM* /Internet Control Message *rotocol0 a un altro computer$ per verificare se 2 raggingbile attraverso la rete /internet o locale0% Inoltre mostra un riassunto statistico sulla percentuale di pacchetti che non hanno ottenuto risposta e il tempo di risposta% l posto del parametro host Si puo8 utili..are il nome o il numero /indiri.o I* 0 del computer da testare% *er esempio: ping www.google.com ping 193.145.85. lcune op.ioni sono: 26 <N= : per specificare ( salti come massimo 2n <N= : invia ( pacchetti 2t : invia un numero infinito di pacchetti$ *er interrompere premere: CT='XC% tracert UhostV *er visuali..are altre op.ioni: ping !h Il comando tracert 2 l8abbreviatura di trace ro te$ che ci permette di conoscere il percorso che seguono i pacchetti a partire dall8origine$ ovvero il tuo computer$ fino al computer destina.ione% Inoltre ci indica il tempo di ciascun salto% Come massimo$ saranno visuali..ati ?, salti% E8 interessante osservare che si ottengono i nomi dei computer attraverso i 5uali viaggiano i pacchetti% *er esempio: tr"cert www.google.com tr"cert 193.145.85. lcune op.ioni: 26 <N= : per specificare al massimo ( salti% 2" : non mostra il nome dei computer% *er visuali..are piW op.ioni: tr"cert

>

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

i0confi;

Il comando ipconfig mostra informa.ioni interfacce di rete attive nel computer% *er esempio: ipconfig lcune op.ioni: ?a!! : motra il maggior numero di dettagli

sulle

?rene@ nome : rinnova la connessione con 3nome4 5uando si usa la configura.ione automatica con A!C*% ?re!ease nome : disattiva tutte le connessioni con 3nome4 5uando si usa la configura.ione automatica con A!C*% *er visuali..are piW op.ioni: ipconfig /? ro te Il comando route serve per definire i percorsi /route0 statici $ cancellare i percorsi o semplicemente per visuali..are lo stato dei percorsi% lcune op.ioni: Arint : mostra la lista dei percorsi /route0% De!ete : cancella un percorso% A"" : aggiunge un percorso% *er esempio: route print netstat *er visuali..are piW op.ioni: route /? Mostra informa.ioni sullo stato della rete e delle connesioni di rete stabilite con computer remoti% lcune op.ioni: 2a testa tutte le connessioni e le porte di ascolto% 2n mostra gli indiri..i e le porte in forma numerica% 2e mostra statistiche Ethernet% *er esempio: netstat netstat an *er visuali..are piW op.ioni: netstat /?

*B

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)( Sistema o0erati+o1 LINUX


*roprio come con @indows% Se utili..i 'inu&$ la maggior parte dei comandi che userai sar6 eseguita da una console o da una finestra emula.ione di console% *er 5uesto motivo ora ti spiegheremo come aprire una finestra di console in 'inu&%

2)()* Come a0rire na finestra "i conso!e3


*er eseguire i comandi seguenti devi aprire una finestra di console: ;% N Clicca il bottone di ?% N Scrivi 3konsole4% -% N Aovrebbe aprirsi una finestra come la seguente: TTIO o di ST =T +% N Scegli l8op.ione Esegui Comando o =un Command :

<% N Ora puoi utili..are i comandi e gli strumenti /tool0 sotto indicati%

2)()2 Coman"i 'ase


A@" &ostname fin;er UutenteV Mostra il nome della directory corrente% Mostra il nome del computer locale /5uello su cui stai lavorando0 Mostra informa.ioni sull8utente *er esempio: finger root

**

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

!s

'ista il contenuto delle directory *er esempio: ls #l"

c" UdirectoryV

Cambia dalla directory corrente a UdirectoryV% Se non si specifica UdirectoryV il cambio avviene nella home dell8utente% Eempio ;: Se il tuo login 2 3miologin4$ il comando $cd Cambia alla directory )home)miologin Esempio +: $cd # Cambia all8ultima directory visitata% Esempio ?: $cd !tmp Cambia alla directory 3tmp4

c0 UorigineV Udestina.ioneV

Copia file% Copia 3destina.ione4% *er esempio:

il

file

3origine4

in

rm UfileV

%p !etc!p"sswd !tmp Elimina file% Solo il propietario dei file /oppure root0 puo8 eliminare% *er esempio: &m nomefile Muove o rinomina file e directory% *er esempio: Mv nome"ntico nomenuovo Crea una directory di nome 3directory4 *er esempio: m'dir mi"directory Elimina la directory UdirectoryV se 2 vuota% *er esempio: rmdir mi"directory Mostra le pagine del manuale on#line *er esempio:

m+ UorigineV Udestina.ioneV

m4"ir UdirectoryV

rm"ir UdirectoryV

man UcomandoV

m"n ls Nota: Le parole comprese tra i simboli < > non sono comandi, devono essere sostituite dai valori desiderati.

*2

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)()% Str menti 9Coo!: "i rete


0in; UhostV Il comando ping permette di inviare 3pacchetti4 ICM* /Internet Control Message *rotocol0 a un altro computer$ per verificare se 2 raggingbile attraverso la rete /internet o locale0% Inoltre mostra un riassunto statistico sulla percentuale di pacchetti che non hanno ottenuto risposta e il tempo di risposta% l posto del parametro host Si puo8 utili..are il nome o il numero /indiri.o I* 0 del computer da testare% *er esempio: ping www.google.com ping 193.145.85. *er visuali..are piW op.ioni: m"n ping tracero te UhostV Il comando traceroute indica il percorso /route0 che seguono i pacchetti dall8origine$ il tuo computer$ al computer destina.ione chiamato UhostV% *er esempio: traceroute www.google.com Ifconfi; *er visuali..are piW op.ioni: m"n tr"ceroute Il comando ifconfig mostra informa.ioni sulle interfacce attive /ethernet$ ppp$ etc%0% *er esempio: ifconfig *er visulai..are piW op.ioni: m"n ifconfig ro te Il comando route serve per definire i percorsi /route0 statici$ eliminare i percorsi o semplicemente visuali..are lo stato dei percorsi lcune op.ioni: print: mostra la lista dei percorsi% delete: elimina un percorso% add: aggiunge un percorso% *er esempio: route route del def"ult route "dd def"ult gw 19 .1(8.1.1 *er visuali..are piW op.ioni: m"n route

*%

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

Netstat

Mostra informa.ioni sullo stato della retee delle connessioni TC*)I* stabilite% *er esempio: netst"t netst"t )"n

*er avere piW op.ioni: m"n netst"t Nota: nel digitare i comandi tieni conto del fatto che linu ! case sensitive, ovvero distingue tra maiuscolo e minuscolo. "er esempio: "#d non ! un comando valido $compare la " maiuscola% p#d ! un comando valido

*(

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2), Esercizi
Esercizio *1 pprofondimento di @indows% a% b% c% d% e% ccedi a una finestra MSYAOS Identifica la versione di MS#AOS che stai utili..ando% Cosa hai trovatoC Che comando hai utili..atoC% Identifica la data e l8ora del sistema% Se non sono esatte modificale% Che comando hai utili..atoC Identifica tutte le directory e file che si trovano in 3c:Z4% Che comando hai utili..atoC Crea la directory 3c:ZhhsZle.ione,4% Copia in 5uesta directory tutti i file con l8estensione 3%sys4 5ue trovi in 3c:Z4% Suali file hai trovatoC Suale comando hai utili..atoC Identifica l8indiri..o I* del tuo computer% Che comando hai utili..atoC Che indiri..o haiC Traccia il percorso dal tuo computer a 4www%google%com4% Identifica gli indiri..i I* dei router intermedi%

f% g%

Esercizio 21 pprofondimento di 'inu&% a% b% Identifica il propietario del file 3)etc)passwd4% Che comando hai utili..atoC Crea la directory 3lavoro4 nella tua home direcory /per esempio$ se il tuo login 2 3miologin4$ crea la directory in 3)home)miologin40$ e copia il file 3passwd4 nella directory 3lavoro4 che hai appena creato% Identifica il propietario del file 3passwd4 che hai copiato% Crea la directory 3%nascosto4 nella directory 3lavoro4% 'ista il contenuto di 5uesta directory% Cosa devi fare per poter visuai..are il contenuto della directory 3%nascosto4C

c%

d% Crea il file 3test;4 con il contenuto 3Suesto 2 il contenuto del file test;4 nella directory 3lavoro4% Crea il file 3test+4 con il contenuto 3Suesto 2 il contenuto del file test+4 nella directory 3lavoro4% Copia in un file di nome 3test4 il contenuto dei precedenti file% Suali comandi hai utili..atoC e% Identifica il nome e l8indiri..o I* del tuo computer% Che comando hai utili..atoC Che indiri..o I* haC f% Traccia il percorso dal tuo computer a 4www%apache%org4% Identifica gli indiri..i I* dei router intermedi%

*,

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

Esercizio %1

Completa la seguente tabella con i parallelismi tra @indows e 'inu&% *er esempio: In 'inu&: il comando 3comando N#help4 2 lo stesso che il comando 3comando )h4 in @indows% In linu&: cp /copiare0 2 lo stesso che copy in @indows %

com"ndo )help cp mv more ls cd route ping

com"ndo !h copy del print deltree md rd tr"cert ipconfig

*/

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

2)/) U!teriori a00rofon"imenti


*er un glossario esteso consulta i seguenti :=': http:))www%matisse%net)files)glossary%html http:))www%uic%edu)depts)accc)inform)v;,>%html http:))www%catb%org)[esr)"argon) http:))web%tiscali%it)glossario)

@indows N per informa.ioni aggiuntive su comandi e strumenti /tool0 digita 1comando )h1 or 1comando )C\1 o 1help comando1 da una finestra MS#AOS% 'inu& N per informa.ioni aggiuntive su comandi e strumenti digita: 1comando ##help1 o 1man comando1 da una shell%

*5

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

D!ossario
In"irizzo IA 9IA a""ress:1 E8 l8identificativo di un computer su Internet% Il formato 2 costituito da 5uattro numeri$ con valori compresi tra , e +<<$ separati da un punto% '8identificativo 2 univoco$ ovvero in 5ualsiasi istante su Internet non ci possono essere due o piW computer con lo stesso identificativo% *er esempio$ ;,%;>,%;,%+-, /indiri..o I* di tipo privato0% Dominio 9Domain:1 E8 un nome che identifica uno o piW indiri..i I*% *er esempio$ il dominio Microsoft%com rappresenta circa una do..ina di indiri..i I*% I nomi di dominio sono utili..ati negli :='s per identificare determinate pagine @eb% *er esempio$ nella :=' http:))www%pcwebopedia%com)inde&%html$ il nome di dominio 2 pcwebopedia%com% Ogni nome di dominio ha un suffisso che indica a che livello di dominio superiore /T'A$ Top 'evel Aomain0 appartiene% Il numero dei suffissi 2 limitato% *er esempio: # # # # # # # gov N Istitu.ioni governative edu N Istitu.ioni Educative org N Organi..a.ioni /sen.a fini di lucro0 com N Organi..a.ioni commerciali net N Organi..a.ioni di =ete it N Italia R etc R

*oich2 Internet 2 basato sugli indiri..i I*$ e non sui nomi di dominio$ ogni server @eb necessita un sistema di nomi di dominio /A(S$ Aomain (ame System0 che traduca i nomi in indiri..i I*% MS2DOS 9Microsoft Dis4 O0eratin; S7stem:1 MS#AOS 2 un sistema operativo% 'a sua fun.ione 2 facilitare la comunica.ione tra l8utente e il computer e utili..are efficientemente le risorse disponibili$ per esempio l8uso della memoria e della C*:% -o ter1 Aispositivo che distribuisce il traffico tra le reti% :n router 2 connesso come m]nimo a due reti$ generalmente due ' ( /'ocal rea (etwork0 o @ ( /@ide rea (etworks0 o una ' ( e la rete del fornitore di accesso internet /IS* # Internet Service *rovider0% I router si trovano nei 3gateway4$ luogo in cui due o piW reti si connettono% I router utili..ano le tabelle di instradamento per determinare il miglior percorso in cui dirigere i pacchetti I*$ inoltre utili..ano protocolli tra cui l8ICM* per comunicare tra loro e configurare il miglior percorso tra due host% Sistema O0erati+o 9O0eratin; S7stem $ OS:1 :n sistema operativo 2 un programma speciale il cui compito principale 2 gestire gli altri programmi applicativi$ per esempio Microsoft @ord$ Outlook$ navigare internet$ stampare$ etc%

*8

LEZIONE 2 $ COMANDI DI WINDOWS E LINUX

Il sistema operativo 2 anche responsabile di rilevare la presen.a dei vari dispositivi hardware e stabilire la comunica.ione tra l8utente e l8hardware /tastiera$ mouse$ monitor$ etc0% Esempi di sistemi operativi sono: @indows$ 'inu&$ :(IE$ Mac OS E$ etc%

A00en"ice1 e. i+a!enza tra i coman"i 'ase "i Win"o@s e Lin E


'a tabella seguente mostra l8e5uivalen.a tra i comandi base di 'inu& e @indows% I comandi devono essere eseguiti da una shell /in 'inu&0 o da una finestra MS#AOS /in @indows0% 'inu& @indows 'inu& @indows command ##help command )h$ command )C man command help command cp copy rm del mv ren mv move more$ less$ cat type lpr *rint rm #= deltree ls dir cd cd mkdir md rmdir rd route route print traceroute tracert ping ping ifconfig ipconfig

*>