Sei sulla pagina 1di 5

Sessione1:

Imparare l'uso dell'Interfaccia a Linea di Co-

mando di Linux
uylie hvies <kylied@projectx.com.au> IWGHWGPHHP

Questo documento descrive alcuni dei comandi di Linux arontati durante le lezioni su Comandi fondamentali di Linux. Corretto da: Andrew Stone. Traduzione ed addattamenti in italiano a cura di Hugh Hartmann, Computerbank Victoria Inc., 483

hhartmann@libero.it .

Revisione a cura di Giulio Daprel giulio@pluto.it . 3003

Victoria St, West Melbourne, Victoria, Australia.

c GNU Free Documentation License - Copying and

distribution of these web pages is permitted in any medium, provided this notice is preserved.

Indice
I gonvenzioni uste in questo doumentoF P gonosenz dei lohi omponenti l gvs E s wnuli Q eltri modi per ottenere informzioni R grtteristihe speili
RFI RFP gompletmento dei omndi @tsto A F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F sto frei su F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

I P P Q
Q Q

S gommndi per lvorre on i (le e le diretory


SFI SFP SFQ SFR SFS SFT

Q
Q R R R R S

ls ! fornise un list del ontenuto di un diretory F F F F F F F F F F F F F F F F F F F d ! mire diretory F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F mkdir ! re un diretory F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F rm ! rimuove (le e diretory F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F mv !spost un (le @questo diverso dl opire un (leA F F F F F F F F F F F F F F F F F p !opi (le F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

T sre i ildrd on i nomi dei (le U eltri omndi


UFI

S S
S

t !onten (le F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F

1 Convenzioni usate in questo documento.


hove si dimostr l9uso di un omndo E non neessrio digitre ogni os prim del prompt dell line di omndoF

PF gonosenz dei lohi omponenti l gvs E s wnuli

n prompt dell line di omndo pu essere rppresentto dl simolo del dollro 6 @prompt di un utente generio ome kylieA o dl simolo del nelletto 5 @il prompt dell9utente rootD io dell9mministrtore del sistemAF v9uso dei omndi sr rppresentto in orsivoD il simolo @tildeA rppresent l diretory di homeF edimo he os signi( in dettglio il seguente @stringAX
kylie@thinking:~$

hove kylie il nome dell9utenteD thinking il nome dell mhin @host nmeAD il simolo @tildeA signi( diretory home e il dollro 6 il prompt dei omndiF

2 Conoscenza dei blocchi componenti la CLI - I Manuali


wi inontrto il termine pwc pw signi( ed he pine wnulD ovvero leggi il el mnuleF sn relt quluno us termini pi espliiti dell prol elF v prim os he si dovree freD se non si h molt on(denz on un omndo o un progrmm leggere le pgine di mnuleF ve pgine di mnule sono molto estese e qulhe volt inludono dei riferimentiD os he si possono trovre pi informzioni @per esempio un pgin we o d un ltro doumentoAF snternet un ltro grnde posto in ui erre iuto nell9pprendimento dell9interfi line di omndoF gi sono molti tutoril sull9rgomentoF sl omndo he isogn digitre per himre l pgin di mnule per ogni omndo o pplizione @forniti di un pgin di mnuleA mnF so @esempioAX
kylie@thinking:~$ man x

dove x pu essere il nome di qulsisi omndo o pplizioneF v os peggiore he mn potree fre restituire un messggio ome il seguenteX

No manual entry for x


er ottenere ulteriori informzioni rigurdo l omndo mn digitre mn mn l promptX
kylie@thinking~$ man man

ve pgine di mnule si trovno nhe nell qs @qrphil ser snterfeA dl entro di iuto di uhiF

3 Altri modi per ottenere informazioni


sl omndo info di'erente d mnD in qunto fornise un list di informzioni revit e qulhe volt onfus rigurdo il omndo o pplizione di ui si stnno rihiedendo informzioniF sl omndo info visulizz un grnde (le he inlude tutti i (le info insiemeF er usire d un (le infoD premere il tsto q @quitAF

soX

RF grtteristihe speili

kylie@thinking:~$ info x

dove x pu essere il nome di qulsisi omndo o pplizioneF n9ltro modo di ottenere informzioni rigurdo un omndo o un9pplizione in form revit helpF v9help su di un omndo pu essere essiile digitndo !help dopo il nome di un omndo per ottenere le informzioni di se rigurdo l9usoF

so ed esempioX
kylie@thinking:~$ ls --help

veggere le prti reltive i omndi more e less nelle sezioni seguenti per trovre ome impedire he le informzioni sorrno veloemente sotto i propri ohiF

4 Caratteristiche speciali
4.1 Completamento dei comandi (tasto Tab)
sl ompletmento dei omndi signi( he si pu usre il tsto D dopo ver digitto le prime lettere di un nome di (leD perorso di diretory o un omndo per ompletre il omndoD nome (le o perorso senz verli digitti ompletmenteF er esempioD si vuole ottenere un diretory he si trov dopo P diretoryF sl perorso estto X
~/classi/fondamenti/lineadicomando/

er ottenere quest diretoryD si pu digitre ompletmente tutto il perorso o si pu usre il tso per ompletre il perorso delle diretoryF e 9 pi di un selt ottenut dlle lettere forniteD il ompletmento dei omndi non funzionerF e questo suedeD si pu premere nor il tsto per ottenere un list di opzioni oppure si pu digitre qulhe ltr letter del perorsoD nome (le o omndoF

4.2

Tasto freccia su

i pu usre il tsto frei su @up rrowA dell tstier per rihimre lo storio dei omndiF

5 Commandi per lavorare con i le e le directory


5.1 ls  fornisce una lista del contenuto di una directory
sl omndo ls pu essere usto on rgomentiper esempioX ls El fornir un list del ontenuto di un diretoryD usndo un formto estesoF isso fornise informzioni rigurdo i propri (leD inlusi i Bpermessi @modlit di essoA dei (leD Bproprietrio @ownerAD Bgruppo @groupAD dimensioniD dt e or dell9ultimo ggiornmentoF er ulteriori informzioni rigurdo il omndo lsD digitre mn lsF

soX
kylie@thinking:~$ ls -l [invio]

SF gommndi per lvorre on i (le e le diretory

sl omndo preedente restituise un os del genereX


total 10512 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1 -rw-r--r-- 1

kylie kylie kylie kylie kylie kylie kylie kylie kylie

kylie kylie kylie kylie kylie kylie kylie kylie kylie

7224632 Aug 3 07:34 access.log 308902 Aug 3 07:34 access.log.0 41477 Aug 3 07:34 access.log.1.gz 22381 Aug 3 07:34 access.log.10.gz 27028 Aug 3 07:34 access.log.11.gz 33 Aug 3 07:34 access.log.12.gz 33 Aug 3 07:34 access.log.13.gz 33 Aug 3 07:34 access.log.14.gz 33 Aug 3 07:34 access.log.15.gz

B xell lezione dell gvs suessiv verr spiegto il signi(to dei permessiF

5.2

cd  cambiare directory

soX kyliedthinkingX6 d foo enter


estituiseX kyliedthinkingXGfoo6

5.3

mkdir  crea una directory

soX kyliedthinkingX6 mkdir foo


greer un diretory himt fooF

5.4

rm  rimuove le e directory

sl omndo rm rimuove si i (le he le diretory in funzione degli rgomenti ustiF undo si us il omndo rm neessrio fre molt ttenzioneF rim di usre rm si pregti di leggere l pgin di mnule reltivF

soX kyliedthinkingX6 rm nome(le


dove nome(le il (le he si vuole rimuovereF e si desider rimuovere un diretory he ontiene dei (le il omndo rm non funzionerD sr neessrio spei(re lune opzioniF

soX kyliedthinkingX6 rm Erf nomediretory


dove Erf sono le opzioni per il omndo rm e nomediretory il nome dell diretory he si desider rimuovereF e un diretory vuot e si desider rimuoverlD si pu usre il omndoX kyliedthinkingX 6 rmdir nomediretory

5.5

mv sposta un le (questo diverso dal copiare un le)

soX kyliedthinkingX6 mv nome(le nomediretory


dove nomediretroy potr inludere nhe un perorso un diretoryD se neessrioF

TF sre i ildrd on i nomi dei (le

5.6

cp copia le

soX kyliedthinkingX6 p nome(le nuovonome(le


@per rere un opi di un (leA oppureX kyliedthinkingX6 p nome(le nomediretory dove nomediretory potr inludere nhe un perorso un diretoryD se neessrioF e si posizionti nell diretory pippo e si vuole opire un (le dll propri diretory di home dentro l diretory pippoD si dovree spei(reX
kylie@thinking:~/pippo$ cp /home/kylie/nomefile .

dove il F @puntoA signi( l diretory di lvoro orrente @in questo so GpippoAF gos il omndo preedente opi il (le 9nome(le9 dentro l diretory pippoF

6 Usare i Wildcard con i nomi dei le


s ildrd sono rppresentti d un steriso @BAF undo si lvor on i (leD i ildrd possono essere usti l posto di un letter o un9inter prolF e si volesse eliminre o rimuovere tutti i (ledi tipo jpgD isogneree usre il omndoX kyliedthinkingX6 rm BFjpg dove l9steriso @BA sostituise ogni nome di (le vente l9estensione FjpgF yppure se si volessero rimuovere tutti i (le rtf he inizino on l letter kD si potree usre il omndoX kyliedthinkingX6 rm kBFrtf

7 Altri comandi
7.1 cat concatena le
uesto omndo onosiuto nhe ome visulizztore del ontenuto di un (le sullo shermoF t funzion meglio per (le di testoD odie sorgenteD e (le di on(gurzioneF undo si us t on un doumento di un word proessor o on un9immgineD si otterr uno shermo intero di simoli inomprensiiliF rovre per redereF

soX kyliedthinkingX6 t nome(leFtxt


visulizzer il ontenuto del (le nome(leFtxt sullo shermoF e il (le d visulizzre troppo grnde isogn usre un ltro omndo per vedere il (le uno un pgin ll voltF sl omndo moreD o in lterntiv si pu usre less he svolge lo stesso ompitoF undo si us il omndo more o less neessrio usre nhe un 9pipe9 @|A @il rttere pipe quello sopr il tsto kslsh @\AF

soX kyliedthinkingX6 t nome(leFtxt | more soX kyliedthinkingX6 t nome(leFtxt | less

Potrebbero piacerti anche