Sei sulla pagina 1di 8

http://dokupuppylinux.tk/dokupuppy/index.

htm

Comandi della Shell


Comandi ps Esempio / Opzioni ps aux | less ps x | !rep "i a#i$ord a u x top kill $hich p$d cd cd directory cd / cd /root/my"documents cd my"documents cd .. cd cd " top kill "- ./01 $hich a#i$ord Descrizione Mostra i processi attuali. la colonna PID l'ID del processo. Vi potete spostare con i tasti cursore. Per Uscire premete il tasto . Mostra un processo %es. a#i$ord&. Mostra tutti i processi. 'ornisce ulteriori in(orma)ioni sui processi. Mostra i *ostri processi. Mostra tutti i processi. Per uscire premere +trl,+. 2limina il processo ./01. Mostra il percorso in cui si tro*a a#i$ord. Mostra l'intero percorso della *ostra directory di la*oro. %p$d 3 print $ork directory 3 *isuali))a la directory attuale&. Va dalla directory attuale a directory %cd 3 chan!e directory 3 cam#ia directory&. Va alla directory root. Va alla directory /root/my"documents %percorso assoluto4 cio4 il percorso ini)ia alla directory root&. 5e siete nella directory root4 *i spostate alla directory my"documents %percorso relati*o4 cio4 il percorso ini)ia dalla directory di la*oro&. Va alla directory superiore dell'attuale directory. Va alla *ostra directory home. Va alla directory precedente. +on 6uesto comando potete spsotar*i tra due directory.

mkdir

mkdir directory mkdir "p pictures/holiday/0778 rmdir "r directory

+rea una nuo*a directory %mkdir 3 make directory 3 crea directory&. +rea le directory /pictures4 /pictures/holiday e pictures/holiday/0778 con un unico comando.

rmdir

9imuo*e una directory %rmdir 3 remo*e directory 3 rimuo*i directory&. 5en)a l'op)ione "r rmdir rimuo*e solo le directory *uote. +opia un (ile o una directory %cp 3 copy 3 copia&. 'a una copia %copy.:p!& del (ile picture.:p!. +opia i (ile picture1.:p! e picture0.:p! nella directory pictures. 5e nella directory di destina)ione i (ile esistono !i;4 *en!ono so*rascritti. <a direcory di destina)ione de*e esistere. +opia la directory pictures con tutte le sue su#"directories nella directory #ackup. Interatti*o. +hiede se un (ile !i; esistente do*r; essere so*rascritto. +on(ermate con =y=. >ackup. 5e il (ile esiste !i;4 il comando di copia prima (a un #ackup del *ecchio (ile %*iene a!!iunti?4 esempio picture1.:p!?&. 9icorsi*o. Verranno copiate anche tutte le sotto directory. Aolly per un carattere (or one character4 es. cp picture@.:p! pictures copia i (ile picture1.:p!4 picture0.:p! e picturea.:p! Aolly per molti caratteri4 esempio cp B.:p! pictures copia tutti i (ile :p! %Ctten)ione: <inux sensi#ile a maiuscile/minuscole. Verranno copiati solo i (ile :p! con estensione :p! e non 6uelli con estensione APD&. 5erie. Uno dei caratteri all'interno delle parentesi de*e essere nel nome del (ile4 esempio cp B.E:AFEpPFE!DF copia tutti i (ile :p! con estensione :p!4 APD4 Ap! e cosG *ia.. cp pictureEa")C"HF.:p! copia i (ile picturea.:p! e picture#.:p!4 ma non picture1.:p! e picture0.:p!. cp pictureE7"-F.:p! +opia i (ile picture1.:p! e picture0.:p!4 ma non picturea.:p! e picture#.:p!. Muo*e o rinomina un (ile o una directory %m* 3 mo*e 3 muo*e 3 copia e cancella&.

cp

cp (rom to cp "i picture.:p! copy.:p! cp "i picture1.:p! picture0.:p! pictures cp "r pictures #ackup "i "# "r @

EcharactersF

m*

m* (rom to

m* picture.:p! panorama.:p! m* pictures/#ackup pictures/#ackupIold m* "i pictures/0778/picture.:p ! pictures/077. "i rm rm rm (ile rm "i =B.:p!= "i shred "(u* (ile shred "(u* "n .7 (ile touch (ile ls "al ls "al pictures/077J "l "a "9 "t "5 "r ls "rtl | less ls "r5l | less ls "' | !rep /L

Il (ile picture.:p! *iene rinominato in panorama.:p!. <a directory pictures/#ackup *iene rinominata in pictures/#ackupIold. Il (ile picture.:p! *iene spostato dalla directory pictures/0778/ a pictures/077.. <a directory pictures/077. de*e !i; esistere.

Interatti*o. +hiede se un (ile esistente do*r; essere so*rascritto %con(ermare con il tasto =y=&. 9imuo*e un (ile %rm 3 remo*e 3 rimuo*ere&. 9imuo*e tutti i (ile :p!. Interatti*o. +hiede se un (ile esistente do*r; essere so*rascritto %con(ermare con il tasto =y=&. 9imuo*e il (ile e so*rascri*e per 0. *olte lo spa)io su disco. 9imuo*e il (ile e so*rascri*e per .7 *olte lo spa)io su disco. +rea un (ile *uoto. 2lenca tutti i (ile della directory corrente. 2lenca tutti i (ile della directory picture/077J. <ista con dimensioni dei (ile4 data4 permessi. 2lenca i (ile nascosti. 2lenca tutti i (ile nella *ostra direcotry di la*oro e nelle sue sottodirectory. Krdina per data in cui sono stati modi(icati. Krdina per dimensione del (ile. Krdina in modo discendente. 2lenca i (ile in ordine in*erso ordinati per data dell'ultima modi(ica. 2lenca i (ile in ordine in*erso ordinati per dimensione del (ile. 2lenca solo le sotto directory4 non i (ile.

shred

touch ls

(ind

(ind "type ( "iname picture.:p!

(ind /root/my" documents "type ( "iname picture.:p! (ind "type ( "iname =B.:p!= (ind /home/music "type ( "iname =B.mp/= | $c "l (ind "type ( "si)e ,1777k (ind "type ( "si)e "1777k (ind "mtime 7 (ind "mtime 0 (ind "mmin . (ind /root/my" documents "type ( "name =B.B?= "ok rm =QR= =S= !rep !rep !rep pattern B.txt !rep =<inux= B.txt !rep "i pattern B.txt !rep "r pattern !rep "< pattern B.txt mount mount /de*/hda/ /mnt/hda/

Mostra il percorso del (ile picture.:p!. <a ricerca ini)ia dalla *ostra direcotry di la*oro e comprende tutte le sotto directory. 2' possi#ile permare la ricerca con i tasti +trl,+. I caratteri :olly %@4B& de*ono essere racchiusi tra apici. <'op)ione "type ( restrin!e la ricerca ai soli (ile %( 3 (ile4 d 3 directory4 l 3 link&. +on l'o)ione "iname la ricerca non =semsi#ile= a maiuscole/minuscole. Mostra il percorso al (ile picture.:p!. <a ricerca ini)ia dalla directory /root/my"documents.

Mro*a tutti i (ile :p! %estensione :p!4 non APD N& Mostra 6uanti (ile ci sono nella directory /home/music e nelle sue sotto directory.

Mro*a tutti i (ile piO !randi di 1777P#ytes. Mro*a tutti i (ile in(eriori a 1777P#ytes. Mro*a tutti i (ile che sono stati modi(icati nelle ultime 08 ore. Mro*a tutti i (ile che sono stati modi(icati ne!li ultimi 0!iorni. Mro*a tutti i (ile che sono stati modi(icati ne!li ultimi . minuti. 9imuo*e tutti i (ile di #ackup dalla directory /root/my"documents e dalle sue sotto directory %con(ermare con il tasto =y=&. 5e usate l'op)ione "exec in*ece dell'op)ione "ok4 i (ile *erranno rimossi sen)a con(erma.

Mostra tutti i (ile di testo nella *ostra directory di la*oro che conten!ono =pattern=. <a ricerca case sensiti*e. Mostra tutti i (ile di testo nella *ostra directory di la*oro che conten!ono =<inux=. <a ricerca case sensiti*e. Mostra tutti i (ile di testo nella *ostra directory di la*oro e che conten!ono =pattern=. <a ricerca TKT case sensiti*e. Mostra tutti i (ile di testo nella *ostra directory di la*oro e nelle sotto directory e che conten!ono =pattern=. Mostra tutti i (ile di testo che TKT conten!ono =patern=. Mostra le parti)ioni montate. Monta la parti)ione hda/ in /mnt/hda/.

mount

umount d( du

umount /de*/hda/ d( "h

5monta la parti)ione hda/. Mostra lo spa)io sul *ostro UD.

du "h Mostra lo spa)io di una directory. du /root | sort "rn | less Mostra 6uale sotto directory di /root usa ma!!ior spa)io. ln "s (ile link ln "s /root/pro:ects/summary. txt ln "s /root/pro:ects/summary. txt /root/my" documents/myIsummar y.txt ln "s /root/pro:ects /root/my"documents/ ls "l ln (ile link +rea un link sim#olico %so(tlink& nella *ostra directory di la*oro con =(ile= +rea il so(tlink summary.txt nella *ostra directory di la*oro al (ile /root/pro:ects/summary.txt.

ln

+rea il so(tlink myIsummary.txt nella directory /root/my"documents al (ile /root/pro:ects/summary.txt.

+rea il so(tlink nella directory /root/my"documents alla directory /root/pro:ects. Mostra 6uali (ile sono so(tlink e do*e sono !li ori!inali. +' una (reccia dopo il nome del (ile che punta al (ile ori!inale. +rea un hardlink a =(ile= nella *ostra directory di la*oro. Un hardlink un altro modo per indicare =(ile=. 2ntram#i %l'ori!inale e l'hardlink& sono lo stesso (ile4 l o stesso punto nel (ilesystem. Ton c' alcuna di((eren)a tra il (ile ori!inale e l'hardlink. 2' possi#ile creare un hardlink proprio come un so(tlink4 ma sen)a usare l'op)ione "s. Mostra 6uanti nomi %hardlink& ha un (ile. la seconda colonna indica il numero de!li hardlink. Mostra il contenuto di un (ile di testo con i numeri di linea. 9edire)ioni. 9ediri!ono l'output %V& o l'input %W& di un comando.

ls "l cat V W ls /home/B V home.txt cat "n (ile | less

9ediri!e l'output del comando ls al (ile home.txt. 5e il (ile hoem.txt esiste !i;4 *err; so*rascritto. 5e ci sono errori durante l'esecu)ione del comando4 6uesti *en!ono in*iati alla shell %terminale&.

ls /home/B VV home.txt ls /home/B 0V /de*/null ls /home/B V home.txt 0V /de*/null ls /home/B VX home.txt sort W unsort.txt tee head tail ls "l | tee home.txt

C!!iun!e l'output del comando ls al (ile home.txt. 5e home.txt non esiste4 *err; creato. 9ediri!e !li errori a /de*/null. In 6uesto modo !li errori non saranno *isuali))ati. 9ediri!e l'output del comando ls al (ile home.txt4 i messa!!i di errore sono soppressi. 9ediri!e l'output del comando ls compresi tutti i messa!!i d'errore al (ile home.txt. 9ediri!e il contenuto del (ile unsort.txt al comando sort. 9ediri!e l'output del comando ls al (ile home.txt e contemporaneamente alla shell %terminale&.

tail "n ,/ (ile | head "n Mostra le linee / e 8 del (iel di testo =(ile=. Mail le!!e =(ile= dalla linea / alla (ine del (ile mentre head mostra le prime due 0 linee lette da tail. tail "( (ile Mostra le ultime 17 line di (ile. <'output *iene automaticamente a!!iornato o!ni *olta che il (ile cam#iato. %es. un (ile di lo! come /*ar/lo!/messa!es&. Il comando *iene terminato con +trl,+. $c (ile di(( (ile1 (ile0 Mostra 6uante linee4 parole e caratteri contenuti nel (ile di testo =(ile= . %$c 3 $ord count 3 conta le parole&. +on(ronta due (ile di testo. Di(( mostra che cosa cam#iato tra il primo (ile e il secondo %primo (ile , di(( 3 seccondo (ile&. 2xempio: 1c1 W Uello4 6uesto un messa!!io lun!o """ V Uello4 6uesto un messa!!io corto I sim#oli 1c1 stanno ad indicare che i (ile di((eriscono alla linea 1 %c 3 cam#io&. Poi *iene mostrato l'ini)io della linea 1 del primo (ile. <e linee che sono solo nel secondo (ile %mancano nel primo (ile& sono marcate con una =a= %a 3 appendi&: 1-a1-40. V Mhis is a line4 that is missin! in (ile1

$c di((

Prima *iene mostrato il numero di linea %1-& del primo (ile4 poi =a= 6uindi i numeri delle linee a!!iunte nel secondo (ile e mancanti nel primo (ile.

tar

tar "c*( archi*.tar (ile1 (ile0 tar "c)*( archi*.tar.!) (ile1 (ile0 tar "r( archi*.tar ne$(ile tar "t*( archi*.tar tar "t)*( archi*.tar.!) tar "x*( archi*.tar tar "x)*( archi*.tar.!) tar "x)*( archi*.tar.!) "+ /root/my"documents !)ip (ile

9iunisce (ile1 e (ile0 in archi*.tar. 9iunisce (ile1 e (ile0 in archi*.tar poi comprime archi*.tar con !)ip. C!!iun!e ne$(ile ad archi*.tar. Mostra il contenuto di archi*.tar. Mostra il contenuto del (ile %!)ipped& compresso archi*.tar. 5compatta archi*.tar nella directory di la*oro. 5compatta il (ile compresso archi*.tar.!) nella directory di la*oro. 5compatta il (ile comrepsso archi*.tar.!) nella directory /root/my"documents

!)ip #)ip0 cut

+omprime un (ile %es. un archi*io& con !)ip %!)ip compati#ile con YinHip&. 2' possi#ile comprimere l'archi*io con #)ip0.

cut "( 1404/4Z adress.txt V print.txt cut "d 4 "( 1404/4Z adress.txt V print.txt cal "m cal "m "/ cal 7J 077J "m cal 077Z "m cal ": 7- 077Z split "# 1m #i!(ile

2limina le colonne 1404/ e Z del (ile adress.txt e sal*a il risultato nel (ile print.txt. Il contenuto del (ile adress.txt de*e essere (ormattato con i ta#ulatori. 2limina le colonne 1404/ e Z del (ile adress.txt e sal*a il risultato nel (ile print.txt. Il contenuto del (ile adress.txt de*e essere di tipo =(ormattato con *ir!ola=. %l'op)ione "d determina il separatore&. +alendarario. Mostra il mese corrente4 la settimana ini)ia da lunedG %op)ione "m&. Mostra il mese corrente4 6uello precedente e 6uello successi*o. Mostra il mese !iu!no 077J. Mostra l'intero anno 077Z Mostra il numero del calendario !iuliano di settem#re 077Z. Di*ide =#i!(ile= in tanti piccoli (ile da 1 me!a#yte ciascuno. C =small(ile= *iene a!!iunta la lettera a4 #4 c ecc %small(ilea4

cal

split

small(ile small(ile#4 small(ilec ecc.&. split "# .77k #i!(ile Il (ile =#i!(ile= suddi*iso in piccoli (ile da .77k#yte. small(ile cat small(ileB V #i!(ile 9icompone !li small(ile in #i!(ile. / s#in/i(con(i ! Mostra il *ostr indiri))o IP. <a seconda linea dopo inet address il *ostro indiri))o IP.

history history "c C))era il contenuto di hystory. uesto comando cancella il contenuto del (ile /root/.#ashIhystory. manuals/italian/shellIcommmands.txt [ <ast modi(ied: 0711/7\/00 07:.1 %external edit

Potrebbero piacerti anche