Está en la página 1de 47

Recopilacin de comandos Debian GNU/Linux

ndice: 1. Prlogo 2. raba!o con "ic#eros 2.1. Varios 2.2. Imprimiendo 2.3. Nano 2.4. Formatos 2.5. Compresin 2.6. Comodines 2.7. Alias 2.8. Entrada/ alida 2.!. "enom#rado 2.1$. %tools $. Gr%"icos &. 'ul(imedia 4.1. Im&'enes 4.2. (ra#a)in de C*s 4.3. (ra#a)in de *V*s 4.4. "ipeo de C*+A,*I4.5. Con.ersiones 4.6. -tros 4.7. "eprod/))in ). *is(ema 5.1. Varios 5.2. %emoria 0 pro)esos 5.3. *is)o d/ro 5.4. Entorno 5.5. Instala)in de so1t2are +. Recuperacin del sis(ema 6.1. ,sando 3noppi4 li.e 6.2. *is5/ete de arran5/e 6.3. Copiando el %6 6.4. Copiando el V6 ,. -ernel.logs.#ard/are... 0. Redes 1. 2(ros !.1. %ldon7e0 !.2. %/tella !.3. F89 !.4. I"C !.5. Cal)/ladora !.6. 9romps

R34352 62N 7869:R2*


;arios
mc

E4plorador de ar):i.os 5/e in)l/0e s/ propio editor;m)edit.


mcedit

Editor de te4to in)l/<do en m).


ls

=ista los 1i):eros de /n dire)torio )on)reto.


1. 2. 3.
ls -l

=ista tam#i>n las propiedades 0 atri#/tos.


ls -la

=ista 1i):eros in)l/idos los o)/ltos de sistema.


ls -la | more

=ista los 1i):eros de /n dire)torio de 1orma pa'inada.


4. ls -lh

=ista 1i):eros espe)i1i)ando la /nidad de tama?o @-ilo#0te; 'e'a#0te; Gi'a#0teA.


5. ls -l | grep ^d

=ista slo los dire)torios


1. ls -d */

Este Bltimo )omando tam#i>n lista solamente dire)toriosC sin )on)atenar )omandos; de /na 1orma m&s sen)illa 0 respetando el )olor de1inido 5/e se tiene en 6as: para los dire)torios.
cat -n fichero

%/estra el )ontenido de /n 1i):ero.@+n lo n/meraA


pr -t fichero

%/estra el )ontenido de /n 1i):ero de manera 1ormateada.Ver imprimiendo.


cat fichero | less cat fichero | lmore more fichero less fichero

%/estra el )ontenido de /n 1i):ero de 1orma pa'inada.


zcat fichero zmore fichero zless fichero

%/estra el )ontenido de /n 1i):ero )omprimido @.'DA


echo cadena

e):o nos m/estra en pantalla;el te4to 5/e le si'a.


grep \'cadena\' archivo

%/estra las l<neas del ar):i.o 5/e )ontienen la )adena.


stat fichero

%/estra el estado de /n 1i):ero.


1.
stat -f fichero

%/estra el estado del sistema de 1i):eros.


file fichero

%/estra de 5/> tipo es /n 1i):ero.


tail archivo

%/estra las Bltimas l<neas de /n ar):i.o; 1$ por de1e)to.


1.
tail -n 12 archivo

%/estra las 12 Bltimas l<neas del ar):i.o.


2.
tail -f archivo

%/estra las Bltimas l<neas del ar):i.o; a)t/aliD&ndolo a medida 5/e se .an a?adiendo. Etil para )ontrolar lo's.
head archivo

%/estra las primeras l<neas de /n ar):i.o; 1$ por de1e)to. Admite op)in +n i'/al 5/e el )omando tail.
find /usr -name lilo -print

6/s)a todos los 1i):eros )on nom#re lilo en //sr.


find /home/paco -name *.jpg -print ---------- ---------- ----| | | !----"muestra la ruta completa del fichero encontrado ruta patr#n de $%s&ueda

6/s)a todas las im&'enes .Fp' en /:ome/pa)o.


find -ma'depth 1 -rege' (.*/)^./**( -t+pe f

=ista 1i):eros sin p/nto en el dire)toria a)t/al.


,hereis ejecuta$le

6/s)a eFe)/ta#les@eFemploC 2:ereis 1indA


t+pe comando

%/estra la /#i)a)in del )omando indi)ado. i es /n )omando interno del s:ell mostrar& al'o as< )omoC)omando is a s:ell #/iltin.
p,d

Vis/aliDa el dire)torio a)t/al.


histor+

%/estra el listado de )omandos /sados por el /s/ario @G/.#as:H:istor0A


fc -l

%/estra el listado de los Bltimos )omandos eFe)/tados.


eject cdrom-

A#re la #andeFa del )drom.


1.
eject -t cdrom-

Cierra la #andeFa del )drom.


cd nom.directorio

Cam#ia de dire)torio
1.
cd ..

V/el.es al anterior.
2.
cd .mozilla

Entras al de moDilla.@por la p/erta 'randeA


3.
cd ./.mozilla

Entras al de moDilla @indi)ando la r/ta relati.aA


4.
cd /home/paco/.mozilla

Entras al de moDilla.@indi)ando la r/ta )ompletaA


cp -dp/ fichero1 ruta.fichero2

"ealiDa /na )opia del 1i):ero1 a r/taH1i):ero2;)am#i&ndole el nom#re.


cp -dp/ fichero1 /directorio

Copia 1i):ero1 a dire)torio;)onser.ando 1i):ero1 el nom#re.


1.
-/

Copia /n dire)torio re)/rsi.amente;sal.o los 1i):eros espe)iales.


2.
-p

Copia preser.ando permisos;propietario;'r/pos 0 1e):as.


3

3.

-d

Conser.a los enla)es sim#li)os )omo tales 0 preser.a las rela)iones de los d/ros.
4.
-a

=o mismo 5/e +dp" .


mv ruta.fichero1 ruta.fichero2

%/e.e 0/o renom#ra 1i):eros o dire)torios.


m0dir nom.directorio

Crea /n dire)torio.
rmdir nom.directorio

Elimina /n dire)torio@tiene 5/e estar .a)<oA.


rm archivo

Elimina ar):i.os .
1.
rm -r directorio

6orra los 1i):eros de /n dire)torio re)/rsi.amente.I/ietorrrrrrr...


2.
rm *.jpg

6orra todos los 1i):eros .Fp' del dire)torio a)t/al.


ln ruta.fichero ruta.enlace

Crea /n enla)e d/ro @)on el mismo inodo;es de)ir mismo 1i):ero )on distintos nom#resA
ln -s ruta.directorio ruta.enlace

Crea /n enla)e sim#li)o @)on di1erente inodo;es de)ir se )rea /n n/e.o 1i):ero 5/e ap/nta al JKap/ntadoJK;permitiendo enlaDar )on dire)torios 0 )on 1i):eros de otro sistema de ar):i.os A
diff )opciones* fichero1 fichero2

Compara 1i):eros.
1.
diff -, fichero1 fichero2

*es)arta espa)io en #lan)o )/ando )ompara l<neas.


2.
diff -& fichero1 fichero2

In1orma slo de si los 1i):eros di1ieren;no de los detalles de las di1eren)ias.


3.
diff -+ fichero1 fichero2

%/estra la salida a dos )ol/mnas.


join )opciones* fichero1 fichero2

%/estra las l<neas )oin)identes entre 1i):ero1 0 1i):ero2.


,c fichero

%/estra el nL de pala#ras;l<neas 0 )ara)teres de /n ar):i.o.


,c -c fichero

%/estra el tama?o en #0tes de /n 1i):ero.


touch )-am*)-t* fichero

Cam#ia las 1e):as de a))eso @+aA 0/o modi1i)a)in @+mA de /n ar):i.o.


1.
touch -am fichero

A la 1e):a a)t/al. i no e4istiese el 1i):ero;se )rear<a.


2.
touch -am -t -1-2-31233.3- fich 445566hhmm.ss ------- 7i no se especifican los segundos8tomar9a - como valor.

A la 1e):a espe)i1i)ada. i no e4istiese el 1i):ero;se )rear<a.


3. 4
touch fichero

,sado sin op)iones )rear<a /n 1i):ero )on la 1e):a a)t/al.


split -$ 122:12- mozart.ogg mozart ---------------| | nom$re elegido para las partes8por defecto ' tama;o en $+tes de cada parte

9artir /n ar):i.o
cat mozart.* " mozart.ogg

,nir las distintas partes de /n 1i):ero )ortado )on split.


cho,n )-/* usuario fichero

Cam#ia el propietario de /n 1i):ero o dire)torio.


chgrp )-/* grupo fichero

Cam#ia el 'r/po de /n 1i):ero o dire)torio.


chmod )-/*)ugo*)</- r,'s* fichero

Cam#ia los permisos de a))eso de /n 1i):ero


<= da permisos -= &uita permisos u= propietario /= recursivo g= grupo r= lectura ejemplo= chmod <' fichero8 es lo mismo &ue= chmod a<' fichero o= otros ,= escritura e'plicaci#n= a es la opci#n por defecto. a= todos '= ejecuci#n s= los atri$utos suid + sgid8otorgan a un \(fichero\( los permisos de su due;o o grupo respectivamente8cada vez &ue se ejecute8sea &uien sea el &ue lo ejecute. >jemplo= chmod <s /usr/$in/cdrecord

Cmo a1e)tan los permisos a los dire)toriosC


r permite ver su contenido?no el de sus ficheros@ , permite a;adir o eliminar ficheros ?no modificarlos@ ' permite acceder al directorio.

%>todo a#sol/to de determinar los permisosC ):mod 76$ 1i):ero


e'plicaci#n= -----------asci $inario octal paso de asci a $inario paso de $inario a octal umas0 nnn due;o ----r , ' 1 1 1 A r , ' 1 1 1 1 1 1 2<2<1 A grupo ----r , 1 1 1 r , 1 1 1 1 2<2<1 otros ----- - - - - - - - - - -<-<-

activarB1 desactivarBr activadoB2 , activadoB2 ' activadoB1

Esta#le)e 5/> permisos ser&n des:a#ilitados para los ar):i.os n/e.os.


umas0

%/estra la )on1i'/ra)in a)t/al de /mas7@normalmente $22A


umas0 ---

*es:a#ilita nin'/no;es de)ir los a)ti.a todos. Aten)in;5/e la )osa manda :/e.osC
umas0 umas0 umas0 umas0 - 2 - ----2 B - B -,--chmod chmod -,- B --- B A : : A A A | chmod r,' r-' r-' chmod r,' r-' r-'

,na manera r&pida de a.eri'/ar los permisos partiendo de /mas7 es apli)ando la si'/iente restaC 777+$22M755 para el primer )aso 0 777+$$$M777 para el se'/ndo. C/ando /mas7 es $22;los permisos normales de /n dire)torio son 755 @r24 r+4 r+4A prod/)to de la resta 777+$22. in em#ar'o los de /n 1i):ero son 644 @r2+ r++ r++A.Nsto es as< por5/e se
5

)onsidera 5/e lo normal para /n 1i):ero es 5/e no sea eFe)/ta#le de manera 5/e la resta para a.eri'/ar los permisos de /n 1i):ero ser<a 666+$22M644 i es)ri#o en /na )onsola /mas7 $$$ 0 a )ontin/a)in JKm7dir n/e.odire)torioJK;>ste tendr& todos los pemisosC r24 r24 r24 @777A pero O0 los 1i):eros 5/e )reemos dentro de di):o dire)torioP p/es >stos tendr&n los permisos C r2+ r2+ r2+ @666A res/ltado de la resta 666+$$$M666 O-s a)laraisP... 0o tamp 9ara 5/e la m&s)ara de permisos permaneD)a de /na sesin a otra tienes 5/e ponerla en el .#as:Hpro1ile de t/ :ome.

8mprimiendo
lpr fichero

A?ade /n do)/mento a la )ola de impresin.


lpr -C (nom$re.impresora( fichero

e espe)i1i)a la impresora a la 5/e 5/eremos mandar el 1i):ero a imprimir


lpr -D3 fichero

"ealiDa 3 )opias del 1i):ero.


lpr -C (hp( -o page-setBodd fichero

Imprime slo las p&'inas impares del 1i):ero 5/e :emos mandado a la impresora K:pK
lpr -o page-rangesBA-2E fichero

Imprime el inter.alo de p&'inas 7+4! del do)/mento


lpr fichero

A?ade /n do)/mento a la )ola de impresin.


lp&

%/estra los do)/mentos en )ola.


lprm

Can)ela la impresin del do)/mento a)ti.o.


lprm 3

Can)ela la impresin del tra#aFo nL 3.


pr <2 lA- -, F- -h \(Gomandos\( fichero

9repro)esador de impresin para 1ormatear /n ar):i.o de te4to.


-lA-

Esta#le)e la lon'it/d de la p&'ina de 7$ lineas @66 por de1e)toA.


-, F-

Esta#le)e el an):o de linea en 8$ )ara)teres@A72 por de1e)toA.


-h \(Gomandos\(

Esta#le)e JKComandosJK )omo )a#e)era de )ada p&'ina.


<2

Imprime a partir de la p&'ina 2.


-t

No imprimir<a )a#e)eras ni pies de p&'ina.


pr lA- -d comandos.t't | lpr

,na .eD 1ormateado el do)/mento lo manda a la )ola.

Nano
nano fichero

=eer;)rear;editar /n 1i):ero de te4to.


6

5 B >sc/4lt | | Gtrl Gtrl < ' ----------Gtrl < o ----------Gtrl < r ----------Gtrl < , ----------Gtrl < + ----------Gtrl < v ----------Gtrl < 0 ----------Gtrl < u ----------Gtrl < l ----------Gtrl < j ----------Gtrl < m ----------cursor. Gtrl < . ----------5 < g -------------5 < i -------------5 < ' -------------5 < p -------------5 < m -------------5 < r -------------5 < e -------------5 < $ -------------5 < s -------------5 < h -------------5 < + -------------5 < p --------------

< g ----------- Hnvocar el men% de a+uda. 7alir de nano. >scri$ir el fichero actual a disco. Hnsertar otro fichero en el actual. Iuscar un te'to en el editor. 5overse a la pJgina anterior. 5overse a la pJgina siguiente. Gortar la l9nea actual + guardarla en el cut$uffer. Cegar el cut$uffer en la l9nea actual. /edi$ujar la pantalla actual. Kustificar el pJrrafo actual. Hnsertar un retorno de carro en la posici#n del Hr a un n%mero de l9nea en concreto. Hr a un n%mero de l9nea en concreto. 4uto indentar ha$ilitar/desha$ilitar. 5odo a+uda ha$ilitar/desha$ilitar. 5odo Cico ha$ilitar/desha$ilitar. 7oporte para rat#n ha$ilitar/desha$ilitar. /eemplazar te'to en el editor. >'presiones regulares ha$ilitar/desha$ilitar. /espaldar ficheros ha$ilitar/desha$ilitar. 6esplazamiento suave ha$ilitar/desha$ilitar. Lecla \'smart home\' ha$ilitar/desha$ilitar. Goloreado de sinta'is ha$ilitar/desha$ilitar. 5ostrar $lancos ha$ilitar/desha$ilitar.

7orma(os
),3m8l+n'8lin0s8lin0s28elin0s* fichero.html

Vis/aliDan 1i):eros :tml.


tid+ fichero.html

AnaliDa el )di'o de /n do)/mento :tml.


tid+ -m fichero.html

Corri'e;modi1i)&ndolo;el )di'o del 1i):ero :tml.


tid+ -m -as'ml fichero.html

Con.ierte /n :tml a 4ml.


tid+ -m -as'html fichero.html

Con.ierte /n :tml a 4:tml.


tid+ -m -ashtml fichero.'html

Con.ierte /n 4:tml a :tml.


pstote't fichero.ps | less

Vis/aliDa 1i):eros ps.


pstote't fichero.pdf | less

Vis/aliDa 1i):eros pd1.


pdftops fichero.pdf fichero.ps

Con.ierte /n 1i):ero pd1 a ps.


pdftote't -la+out fich.pdf fich.t't

Con.ierte /n 1i):ero pd1 a te4to.


pdftote't -la+out -htmlmeta fich.pdf fich.html

Con.ierte /n 1i):ero pd1 a :tml.


htmldoc fich1.html fich2.html -f unidos.html

,ne .arios 1i):eros :tml en /no solo.


htmldoc --,e$page fich1.html fich2.html -f suma.pdf

Con.ierte o /ne .arios :tml en /n pd1.


htmldoc --,e$page fich1.html fich2.html -f suma.ps

Con.ierte o /ne .arios :tml en /n ps.


lin0s2 fichero.html -" guardar con formato

Con.ierte /n 1i):ero :tml a te4to.


anti,ord fichero.doc | less

Vis/aliDa /n 1i):ero do).


anti,ord -p folio fichero.doc " fichero.ps

Con.ierte /n 1i):ero do) a ps )on tama?o 1olio.


anti,ord -t -, 3- fichero.doc " fichero.t't

Con.ierte /n 1i):ero do) a te4to. +p tam#i>n p/ede ser a3;a4;a5;#4;et) +2 an):/ra de la linea en )ara)teres NotasC pd1tote4t 0 pd1tops .ienen en el pa5/ete 4pd1+/tils. tid0 se '/<a por el est&ndar de la Q3C. la op)in +la0o/t :a)e 5/e el do)/mento de te4to )onser.e lo meFor posi#le la disposi)in 1isi)a del do)/mento pd1C)ol/mnas;saltos de linea;et) lin7s2 )on.ierte /n :tml a te4to;)onser.ando totalmente la disposi)in 1<si)a del do)/mento :tml.

:mpa<ue(ado = compresin
Az a fichero.Az fichero

Comprimir.
Az e fichero.comprimido

*es)omprimir.
Az ' fichero.comprimido -o ruta.de.destino

E4traer donde indi)amos.


Az l fichero.comprimido

Ver )ontenido.
Az t fichero.comprimido

C:e5/ea el )ontenido. Notas so#re 7Dip Comprime en 1ormato 7D; Dip; 'Dip; #Dip2 0 tar. i es /n dire)torio lo :a)e re)/rsi.amente sin emplear la op)in +r Con +tRtipo de 1i):eroS tras las op)in JKaJK ele'imos el 1ormato de )ompresinC
Az a -tgzip fichero.gz fichero

Con +p prote'emos )on /na )ontrase?a el 1i):eroC


Az a -tgzip -p fichero.gz fichero

9ara )omprimir m&s de /n ar):i.o 'D o #D2 antes :a0 5/e empa5/etarlos en 1ormato tarC 1LA
Az a -ttar prue$a.tar *.t't

2LA
Az a -tgzip prue$a.tgz prue$a.tar

El 1ormato 7D no '/arda el d/e?o o 'r/po de /n 1i):ero por lo 5/e T T no es re)omenda#le para )opias de se'/ridad. Es )apaD de des)omprimir Dip;rar;'D;#D2;tar;)a#;arF;)pio;de#;rpm a/n5/e para rar ne)esita del pa5/ete 7Dip+rar
zip -r fichero.zip fichero Mejemplo= zip -r sinatra.zip ./sinatra/

Comprimir Dip.
unzip archivo.zip

*es)omprimir Dip.
unzip -v archivo.zip

Ver )ontenido Dip.


unrar e -r archivo.rar ?e e'trae en el directorio actual@

*es)omprimir rar.
8

unrar ' -r archivo.rar directorio de destino ?' e'trae donde se indi&ue@

*es)omprimir rar.
unrar v archivo.rar

Ver )ontenido rar.


gzip -r fichero M ejemplo= gzip -r ./sinatra

Comprimir 'D.
gzip -d fichero.gz

*es)omprimir 'D.
gzip -c fichero.gz

Ver )ontenido 'D.


$zip2 fichero M ejemplo= $zip2 ./sinatra/*.ogg

Comprimir #D2.
$zip2 -d fichero.$z2

*es)omprimir #D2.
$zip2 -c fichero.$z2

N2 3: r e5/i.ale en todos los )asos a re)/rsi.o %ientras 5/e Dip )omprime 0 empa5/eta;'Dip #Dip2 slo )omprimen 1i):eros;no dire)torios;para eso e4iste tar. Fi):eros tar
tar -vcf archivo.tar /fichero1 /fichero2 ...?fichero puede ser directorio@

Empa5/etar.
tar -v'f archivo.tar

*esempa5/etar.
tar -vtf archivo.tar

Ver )ontenido. 9ara )omprimir .arios 1i):eros 0 empa5/etarlos en /n solo ar):i.o :a0 5/e )om#inar el tar 0 el 'Dip o el #Dip2 de la si'/iente maneraC Fi):eros tar.'D @t'DA
tar -zvcf archivo.tgz directorio

Empa5/etar 0 )omprimir.
tar -zv'f archivo.tgz

*esempa5/etar 0 des)omprimir.
tar -zvtf archivo.tgz

Ver )ontenido. Fi):eros tar.#D2 @t#D2A


tar -jvcf archivo.t$z2 directorio

Empa5/etar 0 )omprimir.
tar -jv'f archivo.t$z2

*esempa5/etar 0 des)omprimir.
tar -jvtf archivo.t$z2

Ver )ontenido. 2pciones de (ar:


-c = crea un nuevo archivo. -f = cuando se usa con la opci#n -c8usa el nom$re del fichero especificado para la creaci#n del fichero tar cuando se usa con la opci#n -'8retira del archivo el fichero especificado. -t = muestra la lista de los ficheros &ue se encuentran en el fichero tar -v = muestra el proceso de archivo de los ficheros. -' = e'trae los ficheros de un archivo. -z = comprime el fichero tar con gzip. -j = comprime el fichero tar con $zip2.

6omodines
9

@GA /stit/0e el dire)torio :ome de manera 5/eC G/)omandos.t4t e5/i.ale a /:ome/pa)o/)omandos.t4t @si estamos en n/estro propio dire)torioA Gpepe/)omandos.t4t e5/i.ale a /:ome/pepe/)omandos.t4t @pepe es otro /s/arioA @PA /stit/0e /n solo )ara)ter.EFemplosC
ls pNpe

mostrar<a todos los 1i):eros )/0os 1L 3L 0 4L )ara)teres 1/esen p;p 0 e


ls Nepe

mostrar<a todos los 1i):eros de 4 )ara)teres 0 a)a#ados en epe @UA /stit/0e )/al5/ier s/)esin de )ara)teres.EFemplosC
ls .$a*

m/estra todos los dire)torios o 1i):eros 5/e )omien)en )on .#a


ls .*

m/estra todos los ar):i.os o)/ltos.


rm -r *

otra manera de desinstalar el sistema operati.o.


rm *.jpg

#orra todas las im&'enes Fp'


oggdec *.ogg

pasa de o'' a 2a. todos los o'' del dire)torio en el 5/e estamos. @VA 9/esto entre dos )omandos :a)e 5/e tras el primero se eFe)/te el se'/ndo.EFemplosC
nano nuevo.t't M cat nuevo.t't

nos a#rir& el editor nano para 5/e es)ri#amos lo 5/e 5/eramos en /n n/e.o ar):i.o 5/e se llamar& n/e.o.t4t 0 tras '/ardar 0 salir del editor;)at nos mostrar& el )ontenido de lo 5/e a)a#amos de )rear.
sleep :m M 'mms canci#n.mp3

tras 5 min/tos se ini)iar& el 4mms @.er m&s a#aFoA

3lias
Es el mote 5/e se le pone a /n )omando;de manera 5/e la pr4ima .eD 5/e 5/eramos eFe)/tarlo #asta )on llamarlo por s/ mote.Es)ri#iendo alias sin par&metos nos apare)en la lista de alias 5/e tenemos. :!emplos: i eFe)/toC
alias rmB\'mv --target-director+B/home/paco/.papelera.rm\'

le :e p/esto el mote rm a m. ++tar'et+dire)tor0M/:ome/pa)o/.papeleraHrm As< la pr4ima .eD 5/e #orre al'o )on rm; ir& a parar al dire)torio .papeleraHrm 9ero si lo es)ri#o as<C JJrm lo5/esea el alias ser& i'norado. -troC
alias cdripB\'cdda2,av -I -6 /dev/hdd -s -'\'

)ada .eD 5/e es)ri#a en /na )onsola )drip me ripear& el C* 5/e ten'a en /de./:dd 9ara 5/e los alias permaneD)an de /na sesin a otra :a0 5/e ponerlos en el ar):i.o /:ome/.#as:r) nota1Cel mote 0 el )omando al 5/e s/stit/0e #ien pe'aditos al si'no i'/al. nota2Cel )omando entre )omillas simples.

6oncep(os de en(rada >salida ?8/2@?:/*@


stdin

10

entrada estandar para datos;el te)lado @$A


stdout

salida estandar para los pro'ramas;la pantalla @1A


stderr

salida estandar para los mensaFes de error;la pantalla @2A "edire))iones;/n redire))ionador rediri'e la salida de /n )omando a /n 1i):ero @WA
comando O fichero

@XA / sinta4i4 s/ele serC


comando " fichero

@XXA
comando "" fichero

:!emplos:
dp0g --get-selections " programas.instalados.t't

En .eD de mostrar la salida por pantalla; nos la ./el)a al 1i):ero pro'ramasHinstalados.t4t i ese 1i):ero 0a e4ist<a :a sido so#rees)rito s/ )ontenido;pero si /samos XX no #orrar& nada 0 a?adira s/ salida al 1inal del 1i):ero.-tro eFemplo )on e):oC
echo \(fin de la lista de programas instalados\( "" programas.instalados.t't

en .eD de mostrar en pantalla el te4to;lo a?ade al 1inal del 1i):ero pro'ramasHinstalados.t4t 9ara despistar los de ,ni4 se :an in.entado el mismo )ara)ter pero al re.>sC
cat O programas.instalados.t't

en donde pro'ramasHinstalados :a)e;no de salida sino de entrada para )at el )/al lo m/estra en pantalla ;0a 5/e la salida nat/ral de )at es la estandar;stdo/t o pantalla i 5/eremos 5/e la salida de error no apareD)a en pantalla sino 5/e .a0a a /n ar):i.o de te4toC
comando 2" fichero.t't ejemplo= 'mms 2" error.'mms.t't

8/#er<as;,na t/#er<a :a)e 5/e la salida de /n pro'rama sea la entrada de otro. @TA / sinta4is s/ele serC
comando | comando

EFemplosC
cat programas.instalados.t't | grep mozilla

A5/< le :emos )am#iado la salida nat/ral a )at 0 se la :emos mandado a 'rep para 5/e #/s5/e la pala#ra moDilla dentro del 1i):ero pro'ramasHinstalados.t4t pr l7$ +d )omandos.t4t T lpr ,na .eD 1ormateado el do)/mento @prA lo manda a la )ola @lprA

Renombrando
mp3rename opciones *.mp3

"enom#ra 1i):eros mp3 #as&ndose en las eti5/etas in)l/idas en los mp3 @id3ta'sA 2pciones:
-i 7#lo muestra los id3 de los ficheros. -p pone un cero al trac0 cuando es menor &ue 1-. -s 7e usa para configurar las opciones por defecto8las cuales &uedarian definidas en el fichero P/.mp3rename Qt t9tulo Q$ al$um Qa artista Ra+ &ue usarlas entrecomilladas para &ue no sean interpretadas por el shell Q+ a;o Q0 pista

:!emplos:
11

1. mp3rename -s \'Qa.Qt\'

esta#le)er<a artistaHt<t/lo )omo predeterminadas de manera 5/e


2. mp3rename *.mp3

renom#rar& los mp3 )omoC JKartistaHt<t/lo.mp3JK


rename

)ript de 9erl 5/e sir.e para renom#rar 1i):eros /sando e4presiones de 9erl
rename \'+/4-S/a-z/\' *.zip

Cam#iamos todas las ma0Bs)/las a minBs)/las@en este )aso en el nom#re de los .DipA
rename \'+/ /./\' *.jpg

"enom#ramos el espa)io en #lan)o por H @en este )aso en el nom#re de los .Fp'A
rename \'s/e'presi#n //\' *.mp3

Eliminamos /na e4presion en el nom#re de todos los .mp3 del dire)torio a)t/al.
rename \'s/5.Tldfield//\' *.mp3

5/itar<a JK%.-ld1ieldJK del nom#re en todos los mp3 T


mrename \'ruta.fich.\' prefijo opci#n

A?ade /n pre1iFo al nom#re de los 1i):eros. 2pciones:


-c -m Gopia los ficheros con un nuevo nom$re. Uos renom$ra.

EFemploC
1. cd/ruta a los ficheros

de#e eFe)/tarse en el dire)torio en donde se en)/entren.


2. mrename \'*.jpg\' $oda -m

a?adir<a #oda a los nom#res de los Fp'


mmv \(M*.original\( \(D1D2.nuevo\(

Comando para )am#iar el s/1iFo del nom#re de los ar):i.os.En s/ sinta4is Y1 s/stit/0e a la primera e4presin re'/lar@VA 0 Y2 a la se'/nda@UA.A/n5/e )on este )omando el@VA representa )/al5/ier s/#dire)torio 0 es la 1orma de darle re)/rsi.idad a la a))in. :!emplos:
1. mmv \(*.c$z\( \(D1.zip\(

"enom#rar<a todos los )#D a Dip;)onser.andose el nom#re 5/e pre)ede a .)#D


2. mmv \(M*.c$z\( \(D1D2.zip\(

"enom#rar<a todos los )#D a Dip en el dire)torio a)t/al 0 s/s s/#dire)torios

'(ools
Cole))in de :erramientas 5/e permite a))eder 0 manip/lar 1i):eros de % +*- sin ne)esidad de /n montaFe pre.io. El /so de )omodines re1iri>ndose a ar):i.os del dis5/ete re5/iere 5/e los nom#res se entre)omillen para 5/e no sean interpretados por el s:ell sino por :erramientas de mtools.%&s in1orma)inCJKin1o mtoolsJK
minfo unidad=

%/estra in1orma)in so#re el sistema de ar):i.os % +*- de /na /nidad @aCA


mformat a=

Formatea /n dis5/ete;donde JKaCJK es JKde./1d$JK


m$ad$loc0s a=

e emplea tras 1ormatear para #/s)ar errores.


mcd )a=*

In1orma del dire)torio % +*- en )/rso o #i>n )am#iamos a /no.


mdir -a a=

%/estra el )ontenido de /n dire)torio % +*- .


mcop+

Copia de 1i):eros % +*- a/o desde ,ni4.


12

mcop+ \(a=directorio/*\(

)opiar<a el )ontenido de JKaCdire)torio/UJK al dire)torio en )/rso.


mcop+ \(a=directorio/*\( P/dis&uete

)opiar<a el )ontenido de JKaCdire)torio/UJK al dire)torio JKdis5/eteJK.


mcop+ *.t't a=$ill

)opiar<a al dire)torio JK#illJK del dis5/ete todos los .t4t.


mmd a=nuevo.directorio

Crea /n dire)torio % +*mdel \(a=$ill/*.t't\(

Elimina /n 1i):ero % +*- .


mrd a=$ill

Elimina /n dire)torio % +*mdeltree a=$ill

Elimina re)/rsi.amente /n dire)torio % +*mren \(a=direct1/*.t't\( a=direct2

%/e.e o renom#ra 1i):eros % +*mmove a=directorio1 a=directorio2

%/e.e o renom#ra 1i):eros o s/#dire)torios % +*6omandos relacionados:


m0fs.msdos /dev/fd-

Formatea en 1ormato msdos /n dis5/ete.


fdformat /dev/fd-

Formatea en 1ormato msdos /n dis5/ete 0 desp/>s .eri1i)a el 1ormateo.

GRA7862*
gl'info

In1orma)in so#re la #i#liote)a 'r&1i)a -pen(= 0 s/ e4tensin (=Z para Z+Qindo2 dire)t renderin'C [E M alida de 'l4in1o 5/e nos indi)a si tenemos a)ti.ada la a)elera)in 3*.
sho,rg$

lista los )olores re)ono)idos por el sistema 0 s/ .alor "(6.


$sdgames

Cole))in de F/e'os para )onsola.


sl

8ren pasando.
apt-get moo

=a s/per.a)a del apt +++++++++++X


co,sa+ muuuuu

,na .a)a :a#lando en s/ idioma


co,thin0 -p VVmuuuuuNN

,na .a)a pensando. U


co,sa+ -f tu' hola

8/4 sal/dando.Ver //sr/s:are/)o2sa0/)o2s.


?..@ ?oo@ /------ \\/ / | || /\\---/\\ $anner )te'to*

%/estra /n )artel en pantalla.


figlet )opciones* )te'to*

*eri.ado del anterior pero m&s .ersatil.8am#i>n se p/ede /sar de 1orma intera)ti.a.
13

-, valor ------------------------- Hndicamos la anchura del te'to8el valor por defecto es F-t ------------------------------- Ua salida se mostrarJ en su mJ'ima anchura. -c ------------------------------- Ua salida se mostrarJ centrada. -f tipo -------------------------- Hndicamos la tipograf9a de la salida. er /usr/share/figlet/fichero.flf small8shado,8mini8etc. Codemos indicar la ruta donde $uscarJ las fuentes= figlet -f P/fuentes/0onto >jemplo= Dfiglet -f small te'to . . | |. ..... .| |. ... | ./ -.@ \\ / ./ . \\ \\..\\.../.\\.\\\\..\\.../ ',d -root -screen " pantalla.',d

Capt/rar la pantalla.
sleep : M ',d -root -screen " pantalla.',d

Capt/rar la pantallas tras 5 se'/ndos.


',d " ventana.',d

Capt/rar /na .entana.


import -,indo, root pantalla.ps ?tam$iWn jpg8png8gif8etc@

Capt/rar la pantalla en )/al5/ier 1ormato.


sleep :s M import -,indo, root pantalla.png

Capt/rar la pantalla tras 5 se'/ndos.


import -,indo, - ventana.jpg

Capt/rar /na .entana en )/al5/ier 1ormato.


',ud -in pantalla.',d

Ver im&'enes en 1ormato 42d.


displa+ imagen.',d

Vis/aliDar im&'enes @in)l/<das las 42dA.


animate remero.gif ?tam$iWn admite dela+@

Vis/aliDar 'i1 animados.


ascii/color cacavie, imagen.jpg ?tam$iWn png8gif8etc@ ascii asciivie, imagen.jpg ?tam$iWn png8gif8etc@

Vis/aliDar im&'enes en )onsola.


identif+ imagen.gif

Ver las propiedades de /na ima'en.


pdfimages fichero.pdf nom$re.para.las.imJgenes= pdfimages Xmen.pdf 'men

E4traer las im&'enes de /n pd1


convert fichero.pdf nom$re.+.formato.imJgenes=convert fichero.pdf imagen.png

E4traer las im&'enes de /n pd1


convert *.jpg catJlogo.pdf

Crear /n )at&lo'o pd1 )on im&'enes.


displa+ \(vid=*.jpg\(

Crear /n <ndi)e 'r&1i)o )on miniat/ras.


convert imJgen.color.jpg -monochrome imJgen.$/n.jpg

Con.ertir /na ima'en a #lan)o 0 ne'ro.


convert imagen.original.ppm imagen.nueva.jpg

Cam#iar el 1ormato de ,NA ima'en.


convert -sample 1--':- imagen.original.jpg imagen.nueva.jpg

Cam#iar las dimensiones de ,NA ima'en.


mogrif+ -format jpg *.ppm ?convierte a .jpg todas las imJgenes .ppm@

Cam#iar el 1ormato de VA"IA im&'enes.


mogrif+ -format png -sample 2-Y'2-Y *.jpg

14

Crear miniat/ras de VA"IA im&'enes. %iniat/riDa n/estras im&'enes Fp' )am#i&ndoles el 1ormato. 3 :N68BN por5/e de no )am#i&rselo nos eliminar<a las ori'inales
convert -dela+ 1: imag1.jpg imag2.jpg imag3.jpg remero.gif

Crear /n 'i1 animado )on .arios Fp'.


-dela+ 1:

9a/sa entre im&'enes @)ent>simas de se'/ndoA.


convert remero.gif -adjoin remeros.jpg

E4traer los 1oto'ramas de /n 'i1 animado.


4;adir te'to a una imagen = .fila columna.

| | convert -font courier -fill +ello, -pointsize 2: -dra, \'te't 1--82:remeros\' imagen.jpg imagen.con.t't.jpg -------------------- -----------------------| | | posici#n del te'to | v fuente color de fuente tama;o de la fuente | te'to |si Wste tuviese mJs de una pala$ra | ha$r9a &ue ponerlo entre do$les comillas

No(as: 42d .iene en el pa5/ete 4#ase+)lients. pd1ima'es .iene en el pa5/ete 4pd1+/tils. las )a)as .iene en el pa5/ete )a)a+/tils. as)ii.ie2 .iene en el pa5/ete a.ie2 aa1ire .iene en el pa5/ete li#aa+#in )on.ert;animate;identi10;mo'ri10 import 0 displa0 .ienen en el pa5/ete ima'ema'i)7 li#aa es /na li#reria 5/e nos permite .er las im&'enes;in)l/so las animadas;mediante )ara)teres as)ii. li#)a)a permite lo mismo 5/e li#aa pero en )olor+

'UL 8':D83
Adaptado para /n 7ernel 2.4.26 )on em/la)in C I )on la nomen)lat/ra C
Dcdrecord -scan$us= -8-8- -@ \'.Z>G \' \'6 6./[ Z6-2:--4 \' -818- 1@ \'RU-6L-7L\' \'6 6-/T5 \6/F112I\' gra$adora lector /dev/sr/dev/sr1

No(a: al.o )dre)ord 0 d.dre)ord los dem&s se p/eden /sar en /n 7ernel sin em/la)in C I. 9ara /sar )dre)ord 0 d.dre)ord )on /n 7ernel 2.6 ;sin em/la)in C I; podemos pro#ar a realiDar /n s)an#/s so#re n/estro dispositi.o 'ra#ador para .er si lo dete)taC
D cdrecord -scan$us devB/dev/hdc

en )/0o )aso lo podremos /sar sin m&s;s/stit/0endo la nomen)lat/ra propia de )dre)ord de.M$;$;$ por de.M/de./:d) @.er nota 1 m&s a#aFoA

8m%genes
m0isofs -/ -K -L -o imagen1.iso fichero1

Crea /na ima'en de /n 1i):ero del dis)o d/ro.


15

dd ifB/dev/cdrom ofBimagen.iso

Crea /na ima'en del )drom 0 la ./el)a en el 1i):ero ima'en.iso


cat /dev/cdrom " de$ian.iso nrg2iso imagen.nrg imagen.iso

Con.ierte /na ima'en nr' a iso


$in2iso imagen.cue

Con.ierte /na ima'en #in/)/e a iso


ccd2iso imagen.img imagen.iso

Con.ierte /na ima'en im'/))d/s/#/)/e a iso


mdf2iso imagen.mdf imagen.iso

Con.ierte /na ima'en md1/mds a iso


mount -t isoE11- -o loop imagen.iso p.montaje

%onta /na ima'en.


umount p.montaje

*esmontar /na ima'en.


md:sum archivo.iso " archivo.iso.t't

(enerar la s/ma )ontrol %*5 de /n ar):i.o.


md:sum -, -c archivo.iso.t't

Veri1i)ar la s/ma )ontrol %*5 de /n ar):i.o. ar):i.o.iso 0 ar):i.o.iso.t4t de#en estar en el mismo dire)torio.

Grabacin de 6D
cdrecord -v devB-8-8- fsB115 speedB3- imagen.iso

(ra#ar /n C* de datos/ima'en
cdrecord -v devB-8-8- fsB115 speedB3- -eject -isosize /dev/sr1

Copiar /n C* de datos/ima'en.
,odim -v devB/dev/cdr, isoimage.iso

Copiar /na ima'en de dis)o a C*. =a r/ta p/ede .ariar se'Bn el )aso. e re)omienda mi'rar desde )dre)ord a s/ 1or7; 2odim.
cdrecord -v devB-8-8- fsB115 speedB3- -pad -audio *.,av

(ra#ar /n C* de a/dio @)daA


cdrdao cop+ -v 2 --device -8-8- --source-device -818- --reload \\ --eject --on-the-fl+ --fast-toc --paranoia-mode -

Copiar /n C* a/dio @)daA


cdrecord -v devB-8-8- fsB115 speedB3- -pad -audio *.,av -data imagen.iso

(ra#ar C* mi4to.
1] sesi#n d#nde aca$# la sesi#n siguiente paso. creamos nueva imagen fichero2 2] sesi#n cdrecord -multi imagen1.iso ?ver nota 1@ cdrecord -msinfo nos da un n^ &ue usaremos en el m0isofs -/ -K -L -G n^ -5 /dev/sr- -o imagen2.iso cdrecord -multi imagen2.iso

(ra#ar C* m/ltisesin
cdrecord -v $lan0Bfast ?ver cdrecord $lan0Bhelp@

6orrar /n C*\"Q.
cdrecord -v -eject speedBF $lan0Ball devB1818-

6orrar /n C*\"Q por )ompleto; 0 no slo la ta#la de parti)iones @tardar& m&s 5/e en el )aso anteriorA. =e pedimos 5/e nos m/estre los detalles )on +. @por eFemplo; el pro'reso del #orradoA 0 )on -eject indi)amos 5/e el C* ser& e4p/lsado al 1inaliDar el pro)eso
,odim -v devB/dev/cdr, -$lan0Ball

6orrar /n C*"Q por )ompleto.

16

Grabacin de D;D
gro,isofs -S /dev/sr- -/ -K archivo ?gro,isofs llama a m0isofs@

(ra#ar /n *V* de datos/ima'en.


gro,isofs -5 /dev/sr- -/ -K archivo ?-5 a;ade mJs datos al dvd@

(ra#ar *V* m/ltisesin.


gro,isofs -dvd-compat -S /dev/sr-Bimagen.iso

(ra#ar /na ima'en 0a )reada.


dvdrecord -v devB-8-8- $lan0Bfast ?ver dvdrecord $lan0Bhelp@

6orrar /n *V*\"Q.
dvd$ac0up -5 -i/dev/sr- -o/home/paco/copia.dvd/ vo$cop+ -i /dev/sr- -m -o /home/paco/copia.dvd/

"ipear /n .ideo *V*. No(as: 1. e p/eden esta#le)er .alores predeterminados para de.;el dispositi.o de 'ra#a)inV 1s;el tama?o del #/1er@n/n)a menor 5/e el de la 'ra#adoraA 0 speed;la .elo)idad de 'ra#a)in;indi)&ndolo en el 1i):ero /et)/de1a/lt/)dre)ord 0 simpli1i)ando de esta manera la sinta4is. 2.'ro2iso1s .iene en el pa5/ete d.d]r2+tools. 3.d.dre)ord .iene en el pa5/ete d.drtools.

Ripeo de un 6D
cdda2,av -I -R -6 /dev/sr1 -s -'

e4trae dis)o )ompleto en ar):i.os 2a. separados.


cdda2,av -R -6 /dev/sr1 -s -' -t :

e4trae el tra)7 nL 5
cdparanoia -I -d /dev/sr1

e4trae dis)o )ompleto en ar):i.os 2a. separados.


cdparanoia : -d /dev/sr1

e4trae el tra)7 nL 5
cdparanoia -- (1-(

e4trae el dis)o )ompleto desde el tra)7 nL 1 en /n solo ar):i.o 2a.


a$cde -d /dev/sr1 -Z -' -o mp3

e4trae dis)o )ompleto en ar):i.os mp3 separados.


a$cde -d /dev/sr1 -Z -' -o mpc

e4trae dis)o )ompleto en ar):i.os mp) separados.


a$cde -d /dev/sr1 -Z -' -o ogg

e4trae dis)o )ompleto en ar):i.os o'' separados.


a$cde -d /dev/sr1 -Z -' -o ogg trac0s 1-3 :

e4trae las tres primeras )an)iones 0 la 5/inta.


-d indica el dispositivo -Z actua con las opciones por defecto8sin preguntar -' e'pulsa el cd al aca$ar -o tipo de archivo resultante a$cde -1 -5 -o flac

e4trae el C* en /n solo ar):i.o 1la) )on s/ )orrespondiente )/es:eet No(a: a#)de )onser.a los id3 de los temas al pasarlos al dis)o d/ro;es de)ir artista;t<t/lo;et)."e5/iere de o''en);lame;)dparanoia o )dda22a.;id3.2 0 )d+dis)id 0 op)ionalmente normaliDe.

17

6onCersiones
lame -h -m j tema.,av

9asar de 2a. a mp3 @+# #itrate +: ma0or )alidadV +m F Foin stereoA


lame -h -m j --nogap *.,av

9asar lote de 2a. a mp3


oggenc -$ 12F -& : tema.,av @ oggenc *.,av ogg@ oggenc -a -l -t *.,av ogg@ ?-$ $itrate M-& calidad ?valores entre - + 1?convierte todos los ,av en un solo fichero ?convierte todos los ,av en sus respectivos

9asar de 2a. a o''


oggdec tema.ogg

9asar de o'' a 2a. @o''de) U.o'' para )on.ertir /n loteA


lame -h --decode tema.mp3 tema.,av

9asar de mp3 a 2a.


mpla+er -ao pcm fichero.asf

9asar de as1/2ma a 2a.

2(ros
so'mi' tema1.ogg tema2.ogg mezcla.ogg ?tam$iWn mp38,av8au8etc@

,nir .arios 1i):eros de a/dio.


normalize-audio *.,av normalize-mp3 *.mp3 normalize-ogg *.ogg

AF/star el .ol/men de /no o .arios 1i):eros de a/dio. No(a: o''de) 0 o''en) .ienen en el pa5/ete .or#is+tools =as )on.ersiones entre 1ormatos )omprimidos las :e des)artado p/es :a0 /na p>rdida notoria de )alidad.

Reproduccin
aafire

F/e'o animado.
cacafire

F/e'o animado a )olor.


cacademo

*emostra)in de arte as)ii a )olor.


caca$all cacamoin cacaplas

Variados 'r&1i)os animados a )olor.


$$

Impresionante demostra)in a/dio.is/al de arte as)ii.


aatv

9ro'rama para .er la tele mediante )di'o as)ii.


'aos -driver aa

Indi)amos a 4aos 5/e /se las li#rerias aali# para .is/aliDar 1ra)tales.
aa'ine video.,mv mpla+er -vo aa video.avi ?en ascii@

18

mpla+er mpla+er mpla+er mpla+er

-vo caca video.mpg video.avi -vcd 1 -dvd-device /dev/hdd dvd=//1

?en ascii con color@ ?tam$iWn mpg8,mv8etc@ ?para ver un vcd@ ?para ver un dvd@

Ver .<deo en )onsola.


pla+ tema.ogg mocp tcd cdpla+ -d /dev/hdd ?digital@ ?digital con ncurses@ ?cd con ncurses@ ?cd@

Es)/):ar a/dio.
mpla+er -cache 1-- mms=//... ?protocolo mms@ mpla+er -cache 1-- -pla+list http=//ruta.del.archivo.as' ?protocolo mms@ mla+er http=//... Mejemplo=mpla+er http=//12A.1:1.2A.12F=F--2 ?shoutcast-icecast@ somapla+er http=//... Mejemplo=somapla+er http=//12A.1:1.2A.12F=F--2 ?shoutcast-icecast@

E)/):ar la radio.
mimms -t 2- -o radio3.uned.asf mms=//... -t tiempo de gra$aci#n en mnts. -o nom$re &ue &ueremos para la gra$aci#n. streamripper http=//... -l 31--l tiempo de gra$aci#n en sgs. mms ?asf/,ma@ shoutcast?mp3/ogg@

(ra#ar emisiones. Cmo )onse'/ir la dire))in mmsC ,na .eD en la 2e# de la radio 5/e nos '/sta;por eFemplo radio3;nos .amos al enla)e 5/e nos indi)an para el )omienDo del streamin' 0 )opiamos s/ r/ta o #i>n nos #aFamos di):o enla)e;5/e es /n 1i):ero as4 5/e )ontiene las dire))iones mms;lo a#rimos )on /n editor de te4to 0 las #/s)amos. 9ero si el enla)e es )di'o Fa.as)ript al apare)er la .entana emer'ente; miramos s/ )di'o 1/ente 0 #/s)amos @Ctrl]1A por as4 o mms 0 a:< estar&n. Cmo )onse'/ir dire))iones s:o/t)ast+i)e)astC a5/<C :ttpC//222.s:o/t)ast.)om/ 0 a5/<C :ttpC//222.i)e)ast.or' No(as: Con +.o le indi)amos al mpla0er el dri.er de salida de .ideo;en este )aso aa o )a)a para .erlo en as)ii. Con JKmpla0er +.o :elpJK podemos .er los dri.ers de salida de .ideo disponi#les. i tenemos /n enla)e de n/estro dispositi.o a /de./d.d; podemos simpli1i)ar la sinta4ises;0a 5/e es el sitio por de1e)to en el 5/e mira el mpla0er. aa4ine .iene en el pa5/ete 4ine+/i de sid 0 lee los mismos 1ormatos de .ideo 5/e 4ine. pla0 0 so4mi4 .ienen en el pa5/ete so4. )dpla0 .iene en el pa5/ete )dtool. mo)p .iene en el pa5/ete mo). somapla0er 0 mpla0er p/eden i'/almente reprod/)ir a/dio di'ital 0 a/dio )d.

*8* :'3

;arios
man comando man --help

19

info comando 'man

%/estra in1orma)in so#re el )omando.


help comando

%/estra in1orma)in so#re /n )omando interno del s:ell@#as:A.


apropos pala$ra.clave

6/s)a dentro de las des)rip)iones de man la pala#ra )la.e.


apropos -e pala$ra.clave

6/s)a la pala#ra e4a)ta.


finger

%/estra los /s/arios )one)tados en tiempo real al sistema. Ne)esita instalarse )omo pa5/ete aparte @1in'erA.
last

%/estra los Bltimos /s/arios 5/e se )one)taron al sistema 0 las 1e):as 0 :oras de )one4in @Etil para analiDar intr/sionesA
cal -m+

%/estra el )alendario.
uptime

%/estra la :ora;tiempo de 1/n)ionamiento;nL /s/arios )one)tados 0 la )ar'a media.


tzconfig/tzselect

9ro'ramas intera)ti.os 5/e permiten sele)ionar la Dona :oraria.


grep _LG /etc/default/rc7

Compro#amos si el reloF :ard2are mantiene la :ora lo)al o /ni.ersal @,8CA


date

%/estra la 1e):a 0 :ora del sistema;en 1ormato lo)al.


date -u

%/estra la 1e):a 0 :ora en 1ormato ,8C@8iempo ,ni.ersal CoordinadoA.


h,cloc0 --sho,

%/estra el reloF :ar2are @tam#i>n llamado reloF de la 6I- 0 reloF C%- A.


h,cloc0 -s+stohc

9one el reloF :ar2are a la :ora del sistema.


ntpdate servidor ZLC

AF/sta dire)tamente la :ora del sistema sin)roniD&ndola )on la de /n ser.idor N89.


ntpd

*emonio 5/e aF/sta el reloF de 1orma 'rad/al sin)roniD&ndolo )on ser.idores N89.
$ watch -n tiempo comando

EFe)/ta /n )omando )ada 4 se'/ndos @2 por de1e)toA.


$ watch -n 1 date

I'/al 5/e date pero en este )aso .er<amos )orrer los se'/ndos.
$ clear

=impia la pantalla.
$ reset

"esta/ra la Consola.Etil para )/ando empieDan a apare)er )ara)teres raros.


$ uname -a

Versin del 7ernel


$ hostname

Vis/aliDa el nom#re de la m&5/ina.


$ tty

%/estra el nom#re de 1i):ero de la terminal )one)tada a la salida est&ndar.


20

# /etc/init.d/servicio stop

9ara /n ser.i)io/demonio
# /etc/init.d/servicio start

Ini)ia /n ser.i)io/demonio.
# /etc/init.d/servicio restart

"eini)ia /n ser.i)io/demonio.
$ startx

Arran)a el entorno 'r&1i)o )on el 'estor espe)i1i)ado en el .initr) de t/ :ome.


$ startx /usr/bin/X11/icewm

Arran)a el entorno 'r&1i)o )on el i)e2m @si es 5/e no 1/era el predeterminadoA


$ Ctrl+C

8ermina /n pro)eso.
$ Ctrl+Z

/spende temporalmente la eFe)/)in de /n pro'rama.


$ Ctrl+

9ara la trans1eren)ia de datos a la terminal.


$ Ctrl+!

"es/me;reini)ia la tran1eren)ia de datos


$ Ctrl+"

Entra en modo de #/s5/eda in)remental de linea de )omandos; eFC i entras en el modo 0 es)ri#is KlsK @sin )omillasA te )ompletar& la entrada m&s re)iente 5/e empie)e por KlsK; para ir rotando por la entradas antereriores se'/ir presionando Ctrl]"; para terminar presionar al'/na 1le):a.
$ Ctrl+#

=impia la pantalla.
$ Ctrl+$

EFe)/ta /n )omando @)omo si se :/#iera presionado EN8E"A pero ./el.e 0 deFa el )omando es)rito en el prompt.
$ Ctrl+%

6orra desde donde est& el )/rsor :asta el 1inal.


$ Ctrl+&

6orra desde donde est& el )/rsor :asta el ini)io de la pala#ra de#aFo de ^l.
$ Ctrl+'

alta al 1inal de lo 5/e se est> es)ri#iendo.


$ Ctrl+(lt+)*

alir del entorno 'r&1i)o a /n terminal.@FnL se'Bn 'ett0s a)ti.ados en /et)/initta#A


$ Ctrl+(lt+ upr

Estando en /na terminal reini)ia @si no se indi)a otra )osa en /et)/initta#A


$ ./script

EFe)/ta /n s)ript de s:ell.


21

$ +ava -+ar ,ichero.+ar

EFe)/ta /n pro'rama Fa.a.


$ consolechars -, ,uente.ps,.-.

Cam#iar la 1/ente de la )onsola.=as 1/entes se en)/entran en //sr/s:are/)onsole1onts/


$ base-con,i-

Con1i'/ra el sistema #ase.


$ -pm

9ro'rama 5/e da soporte de ratn a la )onsola 0 apli)a)iones 5/e )orren so#re ella.
$ reportbu-

9ro'rama en modo te4to para en.iar #/'s a *e#ian


$ exit

8ermina la eFe)/)in del pro'rama en )/rso.


# init /

Apa'a la m&5/ina.
# init 0

"eini)ia la m&5/ina.
# shutdown -t1 -h now

Apa'a la m&5/ina .
# shutdown -t1 -r now

"eini)ia la m&5/ina.
$ su

Entrar a la sesin )omo root / otro /s/ario.


# su nom1usuario

Estando )omo root entramos )omo otro /s/ario.


$ passwd

Cam#io de )ontrase?a.
$ who -a -2

%/estra in1orma)in de los /s/arios )one)tados al sistema.


$ users

%/estra in1orma)in de los /s/arios )one)tados al sistema.


$ id

%/estra in1orma)in del /s/ario a)t/al;@'r/pos a los 5/e pertene)e;/id;'idA


$ -roups

%/estra los 'r/pos a los 5/e pertene)e /n /s/ario.


# adduser usuario

Crea /n n/e.o /s/ario.


# adduser usuario -rupo

A?ade /n /s/ario e4istente a /n 'r/po 0a e4istente.


# adduser --no-create-home usuario

Crea /n /s/ario pero sin dire)torio personal@:omeA.


22

# add-roup -rupo

Crea /n n/e.o 'r/po.


# deluser usuario

Elimina /n /s/ario.
# deluser usuario -rupo

Elimina /n /s/ario del 'r/po espe)i1i)ado.


# deluser --remove-home usuario

Elimina /n /s/ario 0 s/ dire)torio :ome.


# del-roup -rupo

Elimina /n 'r/po.
# del-roup -rupo --only-i,-empty

Elimina /n 'r/po slo si no tiene nin'Bn /s/ario.


# usermod -l nuevo1lo-in

Cam#ia el nom#re del /s/ario. er<a #/eno )om#inarlo )on +d


# usermod -d nueva1home -m lo-in

Cam#ia el :ome al /s/ario;)re&ndolo si no e4istiese 0 trans1iriendo el )ontenido.


# usermod -e *//0-/3-13 lo-in

Fe):a en 5/e la )/enta del /s/ario ser& desa)ti.ada;e4presada en 1ormato AAAA+%%+**


# -roupmod -n nuevo1nombre -rupo

Cam#ia el nom#re de /n 'r/po.

Usando el ges(or de arran<ue ?N loader@ de /indo/s:


e )opian los se)tores de arran5/e de las parti)iones al ar):i.o de#ianHsar'e.ln4C
# dd i,4/dev/hda* o,4/debian1sar-e.lnx bs451* count41 6tenemos sar-e en hda* con lilo o -rup7 # dd i,4/dev/hda5 o,4/debian1etch.lnx bs451* count41 6tenemos etch en hda5 con lilo o -rup7

los ar):i.os de#ianU.ln4 se )opian en la parti)in raiD de 2indo2s 0 al ar):i.o #oot.ini de 2indo2s;o)/lto 0 de slo le)t/ra;le a're'amos las si'/ientes lineas dentro de s/ se))in _operatin' s0stems`C
C89debian1sar-e.lnx4:;ebian ar-e: C89debian1etch.lnx4:;ebian 'tch: (tenci<n8 cada vez &ue modifi&uemos los sectores de inicio o gestores de arran&ue de las particiones linu' ha$rJ &ue volver a realizar lo anterior +a &ue los ficheros .ln' ha$rJn &uedado desactualizados.

).b. Procesos = memoria


'em(es(0+D
"ealiDa /na )ompro#a)in del estado de la memoria si optamos a ello desde los 'estores de arran5/e; para lo )/al ne)esitamos editarlos a?adiendoles s/ r/ta. :n lilo.con":
image B /$oot/memtestF1<.$in la$el B memtestF1<

:n menu.ls(:
title memtestF1<

23

root ?hd-8-@ 0ernel /$oot/memtestF1<.$in

s/poniendo 5/e /#oot est> en la parti)in raiD @/A


# ma=e-memtest>0+-boot-,loppy

Crea /n dis5/ete de arran5/e desde el 5/e se eFe)/tar& memtest86]


$ ,ree -m -s ?

%/estra el /so de memoria.


$ ps aux

%/estra in1orma)in de los pro)esos en )/rso.


$ top

%/estra in1orma)in de los pro)esos en )/rso.@te)la D )olorea los a)ti.osA


$ pstree

%/estra los pro)esos en )/rso en &r#ol.


$ pido, comando

6/s)a el I* de /n pro'rama 5/e se est& eFe)/tando.


$ =illall proceso

9ara /n pro)eso.
$ strace comando

%/estra las llamadas al sistema ori'inadas por /n pro)eso.


$ ,user -v archivo

%/estra los pro)esos 5/e est&n /sando /n 1i):ero o dire)torio.


$ lso, @ less

=ista los 1i):eros a#iertos por los pro)esos; en realidad des)riptores de 1i):eros
$ lso, -c comando

=ista los 1i):eros a#iertos por /n pro)eso.


$ lso, +; /home/paco

=ista los pro)esos 5/e est&n /sando mi dire)torio.


$ lso, -i 80/0*A

%/estra 5/e pro)eso se en)/entra detr&s del p/erto 6$627 @a/n5/e est> a la es)/):aA
$ nohup comando B

=anDa /n pro)eso de 1orma 5/e si )erramos el s:ell;el pro)eso )ontinBa eFe)/tandose


$ comando B

EFe)/ta /n )omando en se'/ndo plano@#a)7'ro/ndA;permitiendonos se'/ir /sando el promp.


$ +obs

=ista los pro)esos en se'/ndo plano identi1i)&ndolos )on /n nL de tarea.


$ ,- nC

9asa a primer plano @1ore'ro/ndA/n pro)eso


$ b-

9asa a #a)7'ro/nd /n pro)eso 5/e :emos s/spendido temporalmente te)leando Ctrl+D


$ nice -n prioridad comando

EFe)/ta /n )omando )on /na prioridad determinada@$ por de1e)toA.


24

EFemploC
$ nice -n -1/ cdrecord

esos .alores;de ma0or a menor; son +2$...]2$; slo root p/ede esta#le)er .alores ne'ati.os.
$ renice prioridad DE;1del1proceso

Cam#ia la prioridad de /n pro)eso en mar):a


$ sleep 5 comando

"etarda 5 se'/ndos la eFe)/)in de /n )omando; m para min/tos 0 : para :oras.


$ at F-, scriptG FtiempoG

EFe)/tar /n s)ript a /na :ora 0/o 1e):a. EFemplo


$ at -, script 158*?

1ormas de indi)ar el tiempoC


$ at -, script 158*?

:o0 a las 15C23


$ at -, script 158*? /1.*?./0

El $1.23.$6 a las 15C23


$ at -, script now + *? minutes

*entro de 23 min/tos; p/ede ser min/tes; :o/rs; da0s; 2ee7s


$ at FtiempoG

Nsta 1orma nos a#re /n promp intera)ti.o. EFemploC


$ at 158//

A#re el promp de at
$ at H comando

In'resamos el )omando/os.
$ ctrl+d

alimos de at
$ atI

%/estra;n/meradas;la lista de tareas pro'ramadas.


$ atrm nC

Eliminar& /na tarea identi1i)ada por s/ nL.


$ batch

e emplea de las mismas 1ormas 5/e at;solo 5/e en este )aso; el s)ript o )omando se eFe)/tar& slo si la media de )ar'a de la C9, es in1erior al 8$a.

).c.>Disco duro
Nomencla(ura de disposi(iCos
------------------------------------------------------@ Jomenclatura de discos en linux@ E;' @ C E @ @ -------------------------------@-----------@----------@ @ ;isco maestro del primer bus @ /dev/hda @ /dev/sda @ @ ;isco esclavo del primer bus @ /dev/hdb @ /dev/sdb @ @ ;isco maestro del se-undo bus @ /dev/hdc @ /dev/sdc @ @ ;isco esclavo del se-undo bus @ /dev/hdd @ /dev/sdd @ -------------------------------------------------------

25

Designacion de par(iciones
@ @ @ @ @ @ ---------------------------------------disco /dev/hda @primarias @ l<-icas @ ----------------@----------@-----------@ 1K partici<n @/dev/hda1 @ /dev/hda5 @ *K partici<n @/dev/hda* @ /dev/hda0 @ ?K partici<n @/dev/hda? @ /dev/hdaA @ 3K partici<n @/dev/hda3 @ /dev/hda> @ ----------------------------------------

$ du -h ,ichero

%/estra espa)io o)/pado en dis)o;del dire)torio en )/rso si no indi)amos nada.


$ tree -a -s -# *

tree es /n pro'rama 5/e m/estra lo mismo 5/e d/ en 1orma de &r#ol.


$ d,

%/estra in1orma)in so#re parti)iones montadas; )on la op)ion +: se m/estra en 1ormato b/man "eada#le @e.'. 36; %6; (6A.
# c,dis=

%/estra in1orma)in so#re parti)iones.berramienta para parti)ionar en n)/rses.


# ,dis= -l

%/estra in1orma)in so#re parti)iones.berramienta para parti)ionar.


# mount

Vemos el listado de dispositi.os montados.


# mount punto1monta+e

%onta /n dispositi.o.@0a esta#le)ido en el 1sta#A


# umount punto1monta+e

*esmonta /n dispositi.o.@0a esta#le)ido en el 1sta#A


# mount -t sistema1archivo dispositivo punto1monta+e

%onta /n dispositi.o. EFemploC


# mount -t ext? /dev/hda* /mnt

*onde se monta la se'/nda parti)in primaria del dispositi.o /de./:da; la )/al es de tipo e4t3; en el dire)torio /mnt
# umount /dev/hda*

*esmonta /n dispositi.o
# ,sc= /dev/hdax

C:e5/ea 0 repara el sistema de ar):i.os de /na parti)in N- %-N8A*A.


# ,sc=.ext* -vp, /dev/hdx

C:e5/ea 0 repara el sistema de ar):i.os de /na parti)in e4t2 N- %-N8A*A.


# ,sc=.ext? -vp, /dev/hdx

C:e5/ea 0 repara el sistema de ar):i.os de /na parti)in e4t3 N- %-N8A*A.


# m=,s.ext* /dev/hdb1

Crea /n sistema de 1i):eros =in/4 e4t2 en la primera parti)in del se'/ndo dis)o d/ro.
# m=,s.ext? /dev/hdb1

Crea /n sistema de 1i):eros =in/4 e4t3 en la primera parti)in del se'/ndo dis)o d/ro.
26

# m=,s.ext? /dev/,d/

Crea /n sistema de 1i):eros =in/4 e4t3 en el 1lopp0.


# m=swap /dev/hda*

Crea /n sistema de 1i):eros =in/4 s2ap @inter)am#ioA en :da2.


# resi.e*,s -, /dev/hda*

"eaF/sta el tama?o del sistema de 1i):eros desp/>s de :a#er ampliado/red/)ido la parti)in/.ol/men


# tune*,s -$ Lhas1+ournal /dev/hda*

Con.ierte :da2 de e4t3 a e4t2


# tune*,s -+ /dev/hda*

Con.ierte :da2 de e4t2 a e4t3


# tune*,s -C *55 /dev/hda1 )uer.a a Iue se revise /dev/hda1 en el pr<ximo reinicio 6con ,sc=7. Mtil para revisar la partici<n raN.O Iue no se puede desmontar. # Iuota

9ro'rama 5/e 'estiona/limita el /so 5/e :a)en del dis)o los /s/arios/'r/pos.

).d.>:n(orno
$ locale

%/estra la Dona 'eo'r&1i)a )on1i'/rada.


# dp=--recon,i-ure locales

"e)on1i'/ra los lo)ales.


# dp=--recon,i-ure console-data

"e)on1i'/ra el te)lado.
$ load=eys ruta1mapa1teclado.-.

Car'a el mapa de te)lado 5/e le indi)amos;5/e estar& enC//sr/s:are/7e0maps


$ locale charmap

%/estra el )di'o de )ara)teres en /so.


$ set

%/estra las .aria#les lo)ales de1inidas


$ env

%/estra las .aria#les de entorno de1inidas.


$ export

%/estra las .aria#les de entorno de)laradas.


$ export P("E(Q#'4valor

A?adimos /na .aria#le.Con e4port E*I8-"Mnano esta#le)emos nano )omo editor predeterminado.
$ export P("E(Q#'4

Eliminamos /na .aria#le deFando en #lan)o s/ .alor. 9ara 5/e las .aria#les permaneD)an de /na sesin a otra :a0 5/e ponerlas en el ar):i.o .#as:r) de t/ :ome.

).e>8ns(alacin de so"(/are
DpEg
27

berramienta de ni.el medio para instalar; )onstr/ir; #orrar 0 'estionar los pa5/etes de *e#ian
# dp=- -i paIuete

Instala)in de pa5/etes .de#


# dp=- -r paIuete

*esinstala /n pa5/ete.
# dp=- --pur-e paIuete

*esinstala /n pa5/ete 0 s/s ar):i.os de )on1i'/ra)in.


# dp=- --,orce -r paIuete

F/erDa la desinstala)in de /n pa5/ete.%&s in1orma)inC dp7' ++1or)e+:elp


# dp=- --,orce-all -r paIuete

F/erDa aBn m&s la desinstala)in de /n pa5/ete. / /so p/ede da?ar el sistema.


# dp=- -c paIuete

%/estra el )ontenido @1i):erosA de /n pa5/ete.


# dp=- -# paIuete

%/estra todos los 1i):eros 5/e se instalaron )on /n pa5/ete.


# dp=- ,ichero

%/estra a 5/> pa5/ete pertene)e /n 1i):ero.


# dp=- ---et-selections

%/estra todos los pa5/etes instalados en el sistema.


# dp=--recon,i-ure paIuete

"e)on1i'/ra pa5/etes instalados.EFemploC dp7'+re)on1i'/re lo)ales

3p(
berramienta A.anDada de Empa5/etamiento @Ad.an)ed 9a)7a'in' 8oolA 5/e 'estiona el sistema de pa5/etes de *e#ian instalando;desinstalando; a)t/aliDando 0 )on1i'/rando los mismos. =a sinta4is esC
# apt--et FopcionesG acci<n # apt--et update

*es)ar'a 0 analiDa la lista de n/e.os pa5/etes desde los repositorios del so/r)es.list.
# apt--et up-rade

A)t/aliDa todos los pa5/etes instalados@no instala ni elimina pa5/etesA.


# apt--et dist-up-rade

A)t/aliDa todos los pa5/etes resol.iendo las dependen)ias.


# apt--et install paIuete/s

Instala)in de pa5/etes por red;)on resol/)in de depen)ias.


# apt--et -s acci<n

im/la;sin lle.ar a )a#o la a))in. 9or eFemC apt+'et +s install pa5/ete.


# apt--et -d acci<n

lo des)ar'a los pa5/etes de# en /.ar/)a):e/apt/ar):i.es/ sin instalar o desinstalar nada


# apt--et install --reinstall paIuete

"einstala /n pa5/ete.
28

# apt--et remove paIuete/s

*esinstala /n pa5/ete.
# apt--et remove --pur-e paIuete/s

*esinstala /n pa5/ete 0 s/s ar):i.os de )on1i'/ra)in.


# apt--et clean

Elimina todos los pa5/etes @.de#A des)ar'ados 0 alma)enados en /.ar/)a):e/apt/ar):i.es/

3p(>cac#e
,tilidad 5/e manip/la la )a):> de pa5/etes de A98 en #/s)a de in1orma)in
$ apt-cache search palabra

6/s)a en los pa5/etes 0 en las des)rip)iones la pala#ra.


$ apt-cache show paIuete

%/estra la des)rip)in )ompleta del pa5/ete


$ apt-cache showp=- paIuete

%/estra s/ rela)in )on otros pa5/etes.


$ apt-cache depend paIuete

%/estra las dependen)ias del pa5/ete


$ apt-cache rdepend paIuete

%/estra las dependen)ias in.ersas del pa5/ete@)/ales dependen de >lA

3p(>build
berramienta 5/e no se limita a instalar /n pa5/ete de# sino 5/e )ompila el tar#all; )rea el pa5/ete de# 0 lo instala; 5/edando as< inte'rado )on apt. =o 5/e se )onsi'/e )ompilando es optimiDar la eFe)/)in de los pro'ramas en n/estro pro)esador; de :e):o al instalarse pre'/nta por el tipo de pro)esador del sistema. 8iene las mismas op)iones 5/e apt )omo /pdate; /p'rade; install EFemploC
# apt-build install mplayer

Instala mpla0er @el pa5/ete del eFemplo no est& es)o'ido al aDarOPA 0 al'/na m&s )omo 2ord para re)ompilar todo. En este Bltimo )aso :a0 5/e )rear /na lista )on los pa5/etes a re)ompilar en /et)/apt/apt+#/ild.list para lo )/al nos p/ede ser.ir el si'/iente )omandoC
# dp=- ---et-selections aw= RSi, 6$* 44 :install:7 print $1TR H /etc/apt/apt-build.list

Es a)onseFa#le eliminar de di):a lista pa5/etes deli)ados )omo ')); li#)6

3p(i(ude
(estor de pa5/etes )on al'/nas meForas )on respe)to a apt )omo la instala)in a/tom&ti)a de los pa5/etes 5/e sin ser dependen)ias 1orman parte de los s/'eridos o re)omendados 0 la a/todesinstala)in de los pa5/etes instalados en s/ momento )omo dependen)ias de otros @a/tom&ti)amente en )ontraposi)in a man/almenteA;si nin'Bn otro pa5/eteT los ne)esitase. e p/ede /sar de 1orma intera)ti.a si no se espe)i1i)a nin'/na a))in o desde la linea de )omandos;/sando las mismas op)iones 0 a))iones de apt.=a sinta4is esC aptit/de _op)iones` a))in eFem.C aptit/de +s p/r'e 1ire1o4
# aptitude update

*es)ar'a 0 analiDa la lista de n/e.os pa5/etes se'Bn los repositorios del so/r)es.list.
# aptitude sa,e-up-rade

"ealiDa /na a)t/aliDa)in se'/ra @no instala ni elimina pa5/etesA.


29

# aptitude ,ull-up-rade

"ealiDa /na a)t/aliDa)in;instalando 0 eliminando pa5/etes si 1/era pre)iso


# aptitude install paIuete/s

Instala/a)t/aliDa pa5/etes
# aptitude reinstall paIuete/s

"einstala /n pa5/ete
# aptitude remove paIuete/s

Elimina pa5/etes
# aptitude pur-e paIuete/s

Elimina pa5/etes 0 s/s 1i):eros de )on1i'/ra)in


# aptitude download paIuete/s

e limita a des)ar'ar los pa5/etes de# al dire)torio en el 5/e estamos.


# aptitude hold paIuete/s

6lo5/ea pa5/etes
# aptitude unhold paIuete/s

*es#lo5/ea /n pa5/ete
# aptitude unmar=auto paIuete/s

*esmar)a pa5/etes )omo instalados man/almente


# aptitude mar=auto paIuete/s

%ar)a pa5/etes )omo instalados man/almente @ele'idos por nosotrosA


$ aptitude search expresi<n

6/s)a /n pa5/ete por nom#re 0/o e4presin


$ aptitude show paIuete

%/estra in1orma)in detallada de /n pa5/ete


$ aptitude clean

Elimina los 1i):eros .de# des)ar'ados -p)ionesC


-s

im/la las a))iones; pero en realidad no las realiDa.


-d

lo des)ar'a pa5/etes; no instala o desinstala nada.


-p

iempre pide )on1irma)in de las a))iones


-y

/pone 5/e la resp/esta a pre'/ntas simples del tipo s</no es cs<d


-,

8rata de arre'lar pa5/etes rotos de 1orma a'resi.a.


-P

%/estra la .ersin de los pa5/etes a instalar.

30

-;

%/estra las dependen)ias de los pa5/etes )am#iados a/tom&ti)amente.


-t rama

Esta#le)e la rama de *e#ian desde la 5/e se instalan los pa5/etes

Deborp#an
%/estra los #i#liote)as @pa5/etes li#A :/>r1anas
-a

%/estra todos los pa5/etes :/>r1anos @5/e no dependen de nin'Bn otroA.


-d

%/estra tam#i>n s/s dependen)ias.


-n

%/estra los pa5/etes JKs/'eridosJK 0 JKre)omendadosJK )omo dependen)ias.


# deborphan -( paIuete

I'nora /n pa5/ete@#/ena op)ion si tenemos mala memoria 0 5/eremos )onser.ar /n :/>r1ano A


# deborphan -" paIuete

Can)ela la orden anterior;si el pa5/ete es :/>r1ano lo mostrar&.


# deborphan -#

=ista los pa5/etes i'norados

2rp#aner
Inter1aD 'r&1i)a de de#orp:an; sin par&metros slo mostrar& pa5/etes li#.
-a

%/estra todos los pa5/etes :/>r1anos del sistema.

:di(Eeep
Inter1aD 'r&1i)a 5/e 'estiona o edita la lista de pa5/etes o)/ltos de de#orp:an.

Deb"os(er
9ro'rama 5/e mantiene /na lista de los pa5/ete 5/e 1/eron instalados )omo dependen)ias de otros.=a primera .eD 5/e se eFe)/ta pre'/nta si 5/ieres )onser.ar los pa5/etes instalados@pre'/nta por todosA;9/ede eFe)/tarse de manera intera)ti.a o #i>n dire)tamente desde la linea de )omandos para instalar o desinstalar pa5/etes.

Localepurge
)ript 5/e elimina e impide la instala)ion de los lo)ales 0 p&'inas man 5/e no nos interesa tener en el dis)o.Al instalarlo nos da a ele'ir los lo)ales 0 si a/tomati)amente impide la instala)in de otros.El pro'rama no se en)/entra #i>n inte'rado )on la 'estin de pa5/etes de de#ian...

6#ecEins(all
` ` ` D ./configure ma0e su chec0install

Esta s/)esin de )omandos )rean /n pa5/ete .de#; /na .eD des)omprimido el tar#allU 0 /#i)ados en el dire)torio re)i>n )reado @si es el )asoA. ./con"igure: )ompr/e#a si nos 1altan dependen)ias 0 )rea el ar):i.o ma7e.ini ne)esario para la )ompila)in. maEe: )ompila el pro'rama.@lo pasa a len'/aFe m&5/ina o #inarioA
31

c#ecEins(all: )rea el pa5/ete .de# Utar#allC 1i):ero )omprimido )on el )di'o 1/ente del pro'rama. %e pare)e meFor la idea de :a)er /n pa5/ete de# 5/e la de )ompilar /n pro'rama desde las 1/entes; de >sta manera se p/ede instalar el pro'rama mediante dp7' +i 5/edando totalmente inte'rado en el sistema 0 l/e'o si 5/eremos desinstalarlo lo tendremos tam#i>n m/):o m&s 1a)il )on dp7' +r
,a=eroot ma=e-+p=- +re-linux.bin dp=- -i sun-+*re.deb

Nsta s/)esin de )omandos nos instala el Fa.a de s/n; 5/edando totalmente inte'rado en n/estro sistema. "aEeroo( es /n pro'rama normal; sin el #it set/id @.er ):modA. No a/menta los pri.ile'ios de /n /s/ario ni dismin/0e la se'/ridad del sistema. e es)ri#i espe)<1i)amente para permitir 5/e los /s/ario p/diesen )rear pa5/etes de# sin tener pri.ile'ios de s/per/s/ario. maEe>!pEg .iene en el pa5/ete Fa.a+pa)7a'e 0 sir.e para )on.ertir en pa5/ete de# el #inario de s/n 5/e )ontiene la m&5/ina .irt/al de Fa.a @FreA.

+.Recuperacin del sis(ema ,.a.>Usando Enoppix liCe


C;1=noppix # su

desde 7noppi4 C* nos )on.ertimos en root.


rootUC; # cd /

nos .amos a / del 7noppi4 C*.


rootUC; # mount -t ext? /dev/hdax /mnt/hdax

montamos la parti)in en )/estin.


rootUC; # chroot /mnt/hdax

nos introd/)imos en ella )on ):rootU


rootUdisco1duro # mount -t proc proc /proc

p/ede ser ne)esario montar el sistema de 1i):eros pro).


rootUdisco1duro # nano /etc/lilo.con,

editamos lilo @o lo 5/e sea ne)esarioA.


rootUdisco1duro # /sbin/lilo

eFe)/tamos lilo.
rootUdisco1duro # umount -t proc proc /proc

desmontamos pro)
rootUdisco1duro # exit

nos salimos de ):root 0 por tanto del dis)o d/ro


rootUC; # umount -t ext? /dev/hdax /mnt/hdax

desmontamos la parti)in en )/estin.


rootUC; # exit

salimos del root de 7noppi4.


C;1=noppix $

.ol.emos al p/nto de partida. U =a orden ):root lo 5/e :a)e es sit/arte .irt/almente en la parti)in 5/e le indi)as 0 a partir de a:< las ordenes 5/e le pases a la )onsola se eFe)/tan en esa parti)in; es )omo si realmente est/.ieras en esa parti)in.
32

,.b.>6reando un dis<ue(e de arran<ue/resca(e


6on lilo
8an 1&)il )omo )opiar lilo.)on1 en /n dis5/ete e indi)arle 5/e arran5/e desde el mismo; para lo )/al :a0 5/e )am#iar la linea #oot porC
boot4/dev/,d/

i teneis .arias parti)iones;entre ellas al'/na l'i)a de#eis a?adir al lilo.)on1 del dis5/ete la op)inC JKl#a32JK para 5/e p/eda arran)arla.

6on el programa mEboo(


Este pro'rama .iene en el pa5/ete de#ian/tils. m7#oot; entre otras )osas; te )opia el lilo.)on1 al dis5/ete;pero la .erdad es 5/e 0o slo :e )onse'/ido 5/e me 1/n)ionen los dis5/etes )reados )on m7#oot;)am#iando el lilo.)on1 5/e te )rea por el ori'inal 0 realiDando desp/>s las modi1i)a)iones 5/e )/ento m&s arri#a.El mismo pro'rama te e4pli)a )moC
# mount /dev/,d/ /mnt

montamos el dis5/ete.
# cd /mnt

nos .amos a >l.


# nano lilo.con,

editamos lilo.)on1
# lilo -C lilo.con,

)on +C le de)imos 5/e eFe)/te el lilo del dis5/ete 0 no el de /et)/lilo.)on1


# cd ..

nos salimos.
# umount /dev/,d/

desmontamos el dis5/ete.

6on grub
Nste no lo :e pro#ado pero por lo 5/e :e .isto se tratar<a de )opiar los 1i):eros sta'e1 0 sta'e2 al dis5/ete tal 5/e as<C
# m=,s.ext? /dev/,d/

1ormateamos el dis5/ete.
# mount -t ext? /dev/,d/ /,loppy

lo montamos en /1lopp0.
# cp /ruta1de1acceso/sta-e1 /,loppy

)opiamos sta'e1
# cp /ruta1de1acceso/sta-e* /,loppy

)opiamos sta'e2
# cp /boot/vmlinu. /dev/,d/

si :a0 sitio se p/ede in)l/ir el n/)leo en el dis5/ete.


# umount /dev/,d/

se desmonts 1lopp0 sin sa)arlo.


# -rub

ini)ia la inter1aD de )omandos de (",6


33

-rubH root 6,d/7

instala las :erramientas de (",6...


-rubH setup 6,d/7

...en el %6" del dis5/ete.


-rubH Iuit

salimos C/ando se arran5/e desde el dis5/ete 0 apare)eD)a el interprete de )omandos de 'r/# :a0 5/e te)learC
grup" root ?fd-@ grup" 0ernel /$oot/vmlinuz particion raiz grup" $oot rootB/dev/hda2 D 0ernel de inicio +

6on el N loader de microso"(


En el )aso de 5/e lo /semos para el ini)io tam#i>n podemos )rear /n dis5/ete de arran5/e )on el mismo.9ara ello )opiaremos los 1i):eros o)/ltos JKntldrJK ; JKntdete)t.)omJK 0 JK#oot.iniJK 5/e se en)/entran en el dire)torio ra<D del sistema @normalmente CCA.Nsto es lo 5/e :ar<a )/al5/ier 2indosero; pero nosotros adem&s;tendremos 5/e )opiar el o los 1i):eros )on e4tensin .ln4 5/e p/simos en la parti)in raiD.

,.c.>6opiando el '4*?'as(er 4oo( *ec(or@>sec(or de arran<ue maes(ro


Nsto )rea /n ar):i.o llamado m#r )on los primeros 512 #0tes de :daC
# dd i,4/dev/hda o,4mbr count41 bs451*

9ara resta/rar la ta#la de parti)ionesC


# dd i,4mbr o,4/dev/hda

,.d.>6opiando el ;4*?;olume 4oo( *ec(or@>sec(or de arran<ue de una par(icin


Nsto )rea /n ar):i.o llamado se)torHarran5/eH:da2 )on los primeros 512 #0tes de :da2
# dd i,4/dev/hda* o,4/sector1arranIue1hda* count41 bs451*

9ara resta/rar el se)tor de arran5/e


# dd i,4sector1arranIue1hda* o,4/dev/hda*

Cada .eD 5/e se modi1i5/e lilo o 'r/p;:a#r& 5/e realiDar /na n/e.a )opia del %6" o el se)tor de arran5/e 5/e in)l/0a los )am#ios.

-ernel .logs = #ard/are


$ uname -a

Versin del 7ernel.


$ cat /proc/version

Versin del n/)leo 0 )ompilador empleado.


$ lsmod

=ista los md/los )ar'ados.


$ cat /proc/modules

=ista los md/los )ar'ados.


$ lsmod @ -rep m<dulo

Ver si est& )ar'ado el md/lo.


34

$ modin,o m<dulo

%/estra in1orma)in so#re /n md/lo.


# modprobe m<dulo

Inserta /n md/lo en el 7ernel )ar'ando antes los md/los de los )/ales dependa.
# modprobe -r m<dulo

Elimina /n md/lo del 7ernel 0 si pro)ede los 5/e dependen del mismo.
# insmod m<dulo

Inserta /n md/lo en el 7ernel.


# rmmod m<dulo

Elimina /n md/lo del 7ernel.


# echo m<dulo HH /etc/modules

Inserta /n md/lo en el 7ernel de 1orma permanente.


# depmod m<dulo

Compr/e#a las dependen)ias del md/lo.


# modcon,

9ro'rama 'r&1i)o para listar;)ar'ar 0 des)ar'ar md/los del 7ernel.


# alsacon,

9ro'rama intera)ti.o 5/e dete)ta las tarFetas de a/dio 0 )ar'a los mod/los ade)/ados.
# less /var/lo-/=ern.lo-

%ensaFes del n/)leo @solo root o al'/n /s/ario 5/e pertenes)a al 'r/po adm tiene a))eso a los lo'sA
# less /var/lo-/syslo-

"e'istro de mensaFes relati.os a la se'/ridad.


# less /var/lo-/debu-

"e'istro de in1orma)in de dep/ra)in de los pro'ramas.


# less /var/lo-/messa-es

%ensaFes del sistema de )ar&)ter in1ormati.o.


# less /var/lo-/user.lo-

In1orma)in del /s/ario.


# less /var/lo-/X)ree>0./.lo-

In1orma)in so#re las Z


# less /var/lo-/Xor-./.lo-

In1orma)in so#re las Z


# less /var/lo-/auth.lo-

A))esos al sistema@in)l/0e los intentos 1allidosA.


# last

=ista los /s/arios )one)tados/des)one)tados @1i):ero /.ar/lo'/2tmpA.


# lastb

%/estra los intentos de )one4in 1allidos @1i):ero /.ar/lo'/#tmpA.

35

# hdparm /dev/hda

Veri1i)ar *%A
# hdparm -E /dev/hdx

In1orma)in so#re :d4


# hdparm -d1 /dev/hdx

A)ti.ar *%A en el dis)o d/ro o peri1>ri)o.


$ dmes-

Ver la salida 5/e el 7ernel prod/Fo en el arran5/e.


$ dmes- @ -rep hd

In1orma)in so#re dispositi.os I*E.


# sensors-detect

*ete)ta;instala 0 )ar'a los sensores 0 los md/los ne)esarios@en /n 7ernel 2.6A


# sensors

8ras eFe)/tar el anterior;m/estra temperat/ras; .oltaFes 0 re.ol/)iones de .entilador.


# lsdev

%/estra in1orma)in so#re los dispositi.os@)anales I"I;*%A 0 p/ertos E/ 5/e /tiliDanA


# lspci

Ver dispositi.os )one)tados a la pla)a madre mediante /n #/s 9CI.


# lsusb

Ver los #/ses , 6 0 los dispositi.os )one)tados a los mismos.


# cdda*wav -scanbus

Compro#ar el inter1aD C I.
# cdrecord -scanbus

Compro#ar el inter1aD C I.
$ cat /proc/memin,o

In1orma)in so#re la memoria.


$ cat /proc/cpuin,o

In1orma)in so#re el pro)esador.


$ cat /proc/devices

In1orma)in so#re dispositi.os en /so.

No(as
s=slogd re'istra los mensaFes 5/e los pro'ramas 0 el sistema o1re)en. Elogd es /n demonio del sistema 5/e inter)epta 0 re'istra los mensaFes del nB)leo. lsdeC .iene en el pa5/ete pro)in1o. sensors .iene en el pa5/ete lm+sensors. Disposi(iCo de #lo5/esCa5/ellos 5/e alma)enan in1orma)in en #lo5/es de tama?o 1iFo; @)ada /no )on s/ dire))inA 0 /tiliDan los #/11ers del sistema @memoria temporalA; Disposi(iCo de carac(eres: a5/ellos 5/e en.ian o re)i#en /n 1l/Fo de datos de 1orma se)/en)ial 0 s/s pro)esos de le)t/ra/es)rit/ra no poseen #/11er.por eF. el ratn D'3?3cceso Direc(o 'emoria@C es la manera en 5/e los dispositi.os se )om/ni)an dire)ta+ mente )on la memoria sin inter.en)in del pro)esador.Cada )ontrolador dispone de /na linea o )anal *%A de a))eso dire)to. 8RF ?solici(ud de in(errupcin@: es la manera en 5/e el )ontrolador de /n dispositi.o soli)ita al pro)esador 5/e le atienda por5/e .a a )om/ni)arle al'Bn s/)eso;)ada )ontro+
36

lador tiene /na linea I"I distinta. 82 Por(s ?puer(os de en(rada/salida@C se trata de /na a#stra))in @5/e se )orresponde )on /n dispositi.oAa tra.>s de la )/al /n dispositi.o inter)am#ia datos )on el sistema. 8ienen /na dire))in@en :e4ade)imalA5/e los identi1i)a.

0. Redes
# /etc/init.d/networ=in- start

Ini)ia los ser.i)ios de red.


# /etc/init.d/networ=in- restart

"eini)ia los ser.i)ios de red.


# /etc/init.d/networ=in- stop

9ara los ser.i)ios de red.


# i,con,i- Finter,a. opciones EDG

In1orma)in 0 )on1i'/ra)in de inter1a)es de red.


# i,con,i-

%/estra el estado de los inter1a)es a)ti.os.


# i,con,i- -a

%/estra el estado de todos los inter1a)es.


# i,con,i- ppp/

%/estra el estado de ppp$


# i,con,i- eth/ up

A)ti.a et:$.
# i,con,i- eth/ down

Cierra et:$.
# i,con,i- eth1 address 150.?5...

Asi'na /na dire))in al inter1aD espe)i1i)ado.


# iwcon,i-

imilar a i1)on1i' pero slo para inter1a)es 2ireless


# i,up inter,ace

ba#ilita la inter1a)e espe)i1i)ada;eFemplosC i1/p et:$ Vi1/p ppp$


# i,down inter,ace

*es:a#ilita la inter1a)e espe)i1i)ada;eFemplosC i1do2n et:$ Vi1do2n ppp$


# dhclient eth//eth1

Ini)ia )one4in d:)p mediante el )liente d:)p+)lient.


# pump -i eth//eth1

Ini)ia )one4in d:)p mediante el )liente p/mp.


# pppoecon,

9ro'rama para )on1i'/rar )one4iones pppoe.


# pppcon,i-

9ro'rama en modo te4to para )on1i'/rar /na )one4in ppp.


# pon

Esta#le)e la )one4in ppp a internet.


37

# plo-

%onitoriDa la )one4in ppp.


# po,,

FinaliDa la )one4in ppp a internet.


$ ,in-er usuario

In1orma so#re /n /s/ario )one)tado al sistema.


$ ,in-er Uservidor

In1orma so#re todos los /s/arios )one)tados a /n ser.idor @nom#re o I9A


$ ,in-er usuarioUservidor

In1orma so#re /n /s/ario )one)tado a /n ser.idor


$ pin- -oo-le.com

Veri1i)a la )one4in;en este )aso )on 222.'oo'le.)om @Ctrl]e pone 1inA


$ traceroute microso,t.es

%/estra la r/ta 5/e los pa5/etes de datos :an se'/ida :asta la m&5/ina de destino.
$ mtr rediris.es

Com#ina)in de pin' 0 tra)ero/te.


$ whois esdebian.or-

In1orma)in so#re >ste;n/estro dominio.


$ host -v -a tele,onica.com

*etermina la ip de /n nom#re o el nom#re de /na ip.@:ost +. +a 1!4.224.55.221A


$ iptra,

%onitoriDa tr&1i)o de redes@n)/rsesA


# tethereal

Versin para )onsola de et:ereal;/n analiDador del tr&1i)o de red @sni11erA.


# ettercap

ni11er/inter)eptor/lo''er para redes =AN )on s2it):s #asado en n)/rses.


$ nmap

Es)aner de p/ertos.
# ,ail*ban

Es)anea lo's )omo /.ar/lo'/a/t:.lo' 0 #anea las I9 )on demasiados errores de )one4in.
# snort

ni11er de pa5/etes 0 /n dete)tor de intr/siones en /na red @NI* A.


# aide

*ete)tor de intr/siones en /n Bni)o er.idor; 9C o :ost.@bI* A.


# portsentry

I* 5/e dete)ta es)aneos de p/ertos 0 rea))iona a /n ata5/e.


? ch=root=it

*ete)tor de root7it.
w?mOlynxOlin=sOlin=s*Oelin=s

Na.e'adores 2e#;elin7s soporta


38

= )on lo 5/e podremos a))eder a )orreo 2e#.

ErssiOVcensoredVxO&eeChat-curses

Clientes I"C@ Internet "ela0 C:atA A


muttOmushOpineOelm

Clientes de )orreo@%,AA.
cabber

Cliente Fa##er@ proto)olo li#re para mensaFer<a instant&nea.A


CentericI

Cliente de mensaFeria m/ltiproto)olo @ICI;[a:oo;AI%;% N;I"C;fa##erA


nc,tp

Cliente 1tp @File 8rans1er 9roto)olA #asado en n)/rses


,tp-ssl

Cliente 1tp )on soporte de )i1rado


telnet-ssl

= 0 8 =.@dependiendo de la otra parteA =;@dependiendo de la otra parteA

Cliente telnet@a))eso remotoA )on soporte de )i1rado


ssh

Cliente ss: @ e)/re bellA;a))eso remoto )i1rado;1orma parte del pa5/ete openss:+)lient
rtorrentO bittornado

Clientes #ittorrent.6itornado es /na .ersin meForada del )liente :omnimo #ittorrent.


$ tal= usuario

Enta#la /na )on.ersa)ion )on /n /s/ario del sistema.


$ tal= usuarioUsistema

Enta#la )on.ersa)ion )on /n /s/ario de otro sistema@entre m&5/inas ,NIZA


$ mes- -n

An/la la noti1i)a)ion de )om/ni)a)ion de tal7 o 2rite


$ mes- -y

ba#ilita la lle'ada de noti1i)a)iones de tal7 o 2rite


$ write usuario

%anda /n mensaFe a /n /s/ario del sistema.


$ netstat -napt

a#er 5/> p/ertos tiene a#iertos n/estro sistema


n

No res/el.e las dire))iones a s/s nom#res *N . Esto :a)e m&s r&pida la eFe)/)in.W
a

%/estra todos las )one4iones;in)l/<das las 5/e est&n es)/):ando.


p

%/estra el nBmero 0 nom#re del pro)eso;d/e?o de di):a )one4in.


t

slo m/estra )one4iones t)p


$ +i-do-lite ,ichero.+i-do

9ro'rama intera)ti.o 5/e permite la des)ar'a 0/o JKa)t/aliDa)inJK de /na ima'en I -V


39

des)ar'a los 1i):eros de /na ima'en I - mediante 2'et; los /ne 0 1orma al ./elo /na )opia de la ima'en I - ori'inal. 9ero si 0a tenemos /na ima'en en el dis)o o /n C*; #astar<a )on indi)arle la r/ta a la misma para 5/e se a)t/aliDara. 9ara am#os )asos :a0 5/e des)ar'ar pre.iamente los 1i):eros .Fi'do 0 .template aso)iados a la ima'en.
$ +i-do-,ile

berramienta para 'enerar los 1i):eros .Fi'do 0 .template de /na ima'en


$ w-et FopcionesG W"#

(estor de des)ar'as.
-p

des)ar'a 2e# )ompleta.


-r

re)/rsi.o.
-=

Con.ierte los enla)es a#sol/tos en relati.os.


-c

"ean/da la des)ar'a de /n 1i):ero par)ialmente des)ar'ado.


-l0

pro1/ndidad de re)/rsin @5 por de1e)toA


-( ,ormato

1ormato para des)ar'ar.


-n2

:a)e 5/e no se )ree el s/#dire)torio lo)al:ost.


--cut-dirs4n

elimina n nBmero de dire)torios dentro de la Ferar5/ia. EFemplo 1L2


$ -et -( .ip W"#

6aFar<a todos los ar):i.os Dip de /na p&'ina 2e#. EFemplo 2LC nos 5/eremos des)ar'ar el man/al nano.pd1 5/e est& en :ttpC//222.man/ales.)om/in1orm&ti)a/editores/nano.pd1
$ w-et -n2 --cut-dirs4* http8//www.manuales.com/in,ormXtica/editores/nano.pd,

nos #aFar<a slo el man/al sin )rearnos nin'Bn n/e.o dire)torio en n/estra :ome. EFemplo 3LC nos 5/eremos #aFar el man/al de Aro)ena en 1ormato :tml )/0a primera p&'ina est& enC :ttpC///s/arios.l0)os.es/orti:/ela/inde4.:tm ;p/es enton)esC
$ w-et -r -n2 http8//usuarios.lycos.es/ortihuela/index.htm

nos #aFar<a todo el )ontenido del )/rso @1i):eros .:tml;.)ss;.Fp';et)A al dire)torio /orti:/ela

1. 2 R2*
1.a. 'LD2N-:G
telnet 1*A././.1 3///

A#rir inter1aD telnet


=ill

%atar mldon7e0
I

Cerrar inter1aD telnet


40

%/estra la a0/da
YY

%/estra m&s a0/da


add1user usuario clave

A?ade /n n/e.o /s/ario


add1user usuario clave

Cam#ia la )ontrase?a de /n /s/ario


remove1use usuario

Elimina /n /s/ario
voo

Ver todas las op)iones


set opci<n valor

Cam#iar .alor de la op)in


save

(/ardar op)iones
networ=s

Ver todas las redes


enable nC

A)ti.ar la red nL
disable nC

*esa)ti.ar la red nL
alias

Crea /n alias.EFemploCalias red net2o7s


unalias

Elimina /n alias.EFemploC/nalias red


c nC

Cone)tar a m&s ser.idores o alnL


vm

er.idores )one)tados
vma

=ista todos los ser.idores )ono)idos


x nC

*es)one)tar del ser.idor


dllin= .torrent

Ini)ia la des)ar'a de /n elin7s o torrent


dllin=s ,ichero

*es)ar'a los elin7s )ontenidos en /n 1i):ero


http url re,ererencia

Ini)ia la des)ar'a desde /na ,"=


s

6/s)ar ar):i.os en todas las redes net2or7C nom#re de red minsiDeC tama?o m<nimo ma4siDeC tama?o m&4imo mediaC .ideoTA/dioT... VideoC .ideo A/dioC a/dio 1ormatC 1ormato titleC t<t/lo al#/mC al#/m artistC a/tor 1ieldC 1ield ;1ield.al/e notC pala#ra andC pala#ra
41

vr

orC pala#ra

Ver res/ltados de la Bltima #/s5/eda


vs

Ver todas las #/s5/edas


d nC

6aFar res/ltado nL
cancel nC

Can)elar des)ar'a nL
pause nC

9a/sar des)ar'a nL
resume nC

"es/mir des)ar'a nL
uploaders

In1orma so#re la s/#idas 0 s/s /s/arios


upstats

%/estra estad<sdi)as so#re las s/#idas


torrents

%/estra todos los torrents en el ser.idor


compute1torrent ,ichero

(enera /n .torrent
vd

%/estra la )ola de des)ar'as


scan1temp

%/estra el )ontenido del dire)torio temp


recover1temp

"e)/pera los ar):i.os perdidos detemp


commit

%/e.e las des)ar'as al dire)torio in)omin'

1.b. 'U :LL3


mutella

A#rimos la inter1aD de m/tella.


leave

Cerramos la inter1aD;pero m/tella si'/e )orriendo.


exit

alir.
version

%/estra la .ersin del pro'rama.


help

%/estra la a0/da.
help commando

%/estra la a0/da del )omando.


Y

I'/al 5/e K:elpK


set

%/estra las op)iones de m/tella.


set+

A?ade /n .alor a las op)iones.


set-

I/ita /n .alor de las op)iones.


color

Con1i'/rar los )olores de la )onsola.


in,o opciones

%/estra in1orma)in so#re la a)ti.idad de la red; las op)iones sonC net2or7C In1orma)in 'eneral so#re la red. )onne)tionsC Cone4iones
42

hosts open

trans1ersC 8rans1eren)ias /ploadsC /#idas do2nloadsC *es)ar'as

%/estra la lista de ser.idores en )a):>. Cone)tar a /n ser.idor.


close E;

Cierra /na )one4in/es


,ind palabra/s opciones

6/s)ar ar):i.os; las op)iones sonC +pala#raC E4)l/0e /na pala#ra de la #Bs5/eda. siDeC#0tesC tama?o e4a)to del ar):i.o;en #0tes. aro/ndC#0tesC tama?o apro4imado. minC#0tesC tama?o m<nimo del ar):i.o;en #0tes. ma4C#0tesC tama?o m&4imo del ar):i.o;en #0tes. eFemploC ,ind mi=e old,ield .o--8 -tubulars bells min8?////
list

%/estra las #Bs5/edas en )/rso.


ls

%/estra slo las #Bs5/edas )on res/ltados.


edit

%odi1i)a los t>rminos de la #Bs5/eda.


delete E;

Elimina /na #Bs5/eda.


erase E;

Elimina /na #Bs5/eda 0 #orra la des)ar'a par)ial.


clear

=Impia los res/ltados de /na o m&s #Bs5/edas.


results E;

%/estra los res/ltados de la #Bs5/eda.


-et E;

Ini)ia la des)ar'a de /no o m&s ar):i.os.


stop E;

9ara la trans1eren)ia.
=ill E;

I'/al 5/e stop;pero #orra el ar):i.o par)ial.


move

%odi1i)a el nom#re del ar):i.o en des)ar'a.


scan

F/erDa /n rees)aneo de los ar):i.os )ompartidos.


library

%/estra los ar):i.os )ompartidos.


load

=oads and e4e)/tes %/tella terminal+mode s)ript


system comando

EFe)/ta /n )omando de s:ell


Z

innimo de Ks0stemK N-8AC los I* de#en ser tomados del Bltimo ls; list; in1o... 8odos los )omandos admiten a#re.iat/rasCin1o do2nloads por id; et) El 1i):ero )on las op)iones es G/.m/tella/m/tellar) El 1i):ero )on las op)iones de )olor es G/.m/tella/term)lr
43

1.c. 7 P?Pro(ocolo de rans"erencia de 3rc#iCos@


open servidor

Cone)tar )on el ser.idorY


Y

Imprimir in1orma)in de a0/da lo)al


append

Ane4ar a /n ar):i.o
bell

Emitir sonido )/ando se )omplete el )omando


binary

Esta#le)er trans1eren)ia #inaria @todas sal.o .t4tA


bye

FinaliDar la sesin 1tp 0 salir


ascii

Esta#le)er tipo de trans1eren)ia as)ii @slo para .t4tA


cd

Cam#iar el dire)torio de tra#aFo remoto


close

FinaliDar la sesin 1tp


ls

%ostrar el )ontenido del dire)torio remotoY


dir

%ostrar el )ontenido del dire)torio remoto


delete

Eliminar ar):i.o remoto


debu-

Alternar modo de dep/ra)in


-et

"e)i#ir ar):i.o
help

A0/da so#re /n )omando 1L+:elp 0 l/e'o el )omando


lcd

Cam#iar el dire)torio de tra#aFo lo)alY


mdir

%ostrar el )ontenido de mBltiples dire)torios remotos


mdelete

Eliminar mBltiples ar):i.os


m-et

-#tener mBltiples ar):i.osY


m=dir

Crear dire)torio en el e5/ipo remotoY


mls

%ostrar el )ontenido de mBltiples dire)torios remotos


mput

En.iar mBltiples ar):i.os


open

Cone)tar a t1tp remoto


put

En.iar /n ar):i.o
pwd

Imprimir el dire)torio de tra#aFo del e5/ipo remoto


Iuit

FinaliDar la sesin 1tp 0 salir


Iuote

En.iar /n )omando ar#itrario 1tp


recv

"e)i#ir ar):i.o
44

rename

Cam#iar el nom#re del ar):i.o


rmdir

I/itar dire)torio en el e5/ipo remoto


remotehelp

-#tener a0/da del ser.idor remoto


send

En.iar /n ar):i.o
status

%/estra el estado a)t/alY


trace

Alternar traDado de pa5/etesY


type

Esta#le)er el tipo de trans1eren)ia de ar):i.os


user

En.iar n/e.a in1orma)in de /s/ario


verbose

Alternar modo detallado

1.d. 8R6
/server

=ista;a?ade o elimina ser.idores.


/server Fnombre8puerto8claveG

Cone)ta )on /n ser.idor.


/in,o FservidorG

-#tener in1orma)in so#re ser.idor.


/lusers

-#tener estad<sti)as del ser.idor.


/users

,s/arios )one)tados al ser.idor.


/lin=s

=ista los ser.idores de la red a)t/al.


/list

=ista e in1orma so#re los )anales.


/admin

In1orma so#re el admin. del ser.idor.


/help FcomandoG

%/estra la a0/da so#re /n )omando.


/ison Fnic=G

Compro#ar si /n /s/ario est& )one)tado.


/+oin FcanalG

,nirse a /n )anal.
/names

=istar /s/arios en )anales.


/whois Fnic=G

%/estra in1orma)in so#re /n /s/ario.


/whowas Fnic=G

In1orma so#re /n /s/ario 5/e 0a no est&.


/who Fpatr<nG

%/estra in1orma)in so#re patrn.


/ms- JiC% '[ D( &$"; FclaveG

Cam#iar de )ontrase?a@en ir)+:ispanoA


/ms- Fnic= @ canalGFtextoG

En.ia /n mensaFe a /n /s/ario o )anal.


/ams- FtextoG

En.ia mensaFe a todos los )anales en los 5/e est&s.


/notice Fnic= @ canalG

En.ia /n mensaFe pri.ado a /n /s/ario/os


45

/Iuery Fusuario textoG

En.ia /n mensaFe pri.ado a /n /s/ario.


/i-nore

=ista los /s/arios i'norados.


/i-nore nic=

I'nora los mensaFes de /n /s/ario.


/uni-nore Fnic= @ VG

*eFa de i'norar el/los mensaFes.


/ctcp Fnic= textoG

En.ia /n mensaFe mediante C8C9


/me FtextoG

Jg+X pre)edido de n/estro ni)7


/ame FtextoG

Jg+Xa todos los )anales en los 5/e est&s.


/dcc Fchat nic= G

9ide 0/o ini)ia ):arla )on /n /s/ario.


/dcc Fclose nic=G

Cierra ):arla.
/dcc Fsend nic= ,icheroG

-1re)e 0/o en.ia /n 1i):ero.


/dcc F-et nic= ,icheroG

9ermite re)i#ir /n 1i):ero.


/time

%/estra 1e):a 0 :ora.


/clear

=impia la .entana de te4to a)t/al.


/away FtextoG

9asar a estado a/sente.


/away

Vol.er de la a/sen)ia.
/nic= Fnuevonic=G

Cam#iar el ni)7.
/nic= Fnuevonic=GFclaveG

Cam#iar /n ni)7 re'istrado.


/nic= Fnic=8contrase\aG

Identi1i)arse enir)+:ispano.
/part FcanalG

A#andonar /n )anal.
/Iuit

Cerrar todas las )one4iones 0 salir. NotasC C8C9 @9roto)olo de )liente a )lienteAC permite dar resp/estas predeterminadas 0 a/tom&ti)as ante /na peti)in espe1<1i)a de otro /s/ario. *CCC proto)olo 5/e esta#le)e /na )one4in 8C9 dire)ta entre dos ordenadores.

1.d. 6alculadora
bc

A#rimos #).
H */ + 5.3

/ma.
H AA - nC

"esta.
H ]] V >0

%/ltipli)a.
H 3A / ?

%/estra el )o)iente de la di.isin.


H 3A ^ ?

%/estra el resto de la di.isin.


46

H3 L *

Cal)/la la poten)ia 4h
H sIrt 6107

Cal)/la la raiD )/adrada de 16


H 6*V?+*7 / sIrt 6*L?/*.57

,n po)o de )ada.
H Iuit

alimos de #). 8am#i>n podemos :a)erlo /sando e):o 0 mandando la salida a #)C
echo 9:6*V?+*79: / sIrt 9:6*L?/*.579: @ bc

en este )aso los par>ntesis de#en ir entre)omillados

1.e. Ppromps
9 1MJKJJ_JJ$33_1V34mJJ`_JJ/iJJ:CJJ2`jJJ_JJ$33_$mJJ` JK 9 1MJKJJ_JJ$33_3$V47mJJ`_JJ_JJ$33_31mJJ`JJ/JJ_JJ$33_3$V47mJJ`i JJ JJQ`JJ_JJ$33_$$mJJ`j JK 9 1MJgJJ_JJ$33_$1V3$mJJ`JJ/ JJ_JJ$33_$1V32mJJ`JJ:JJ_JJ$33_$1V33mJJ`CJJ_JJ$33_$1V35mJJ`JJ2JJ _JJ$33_$mJJj Jg 9 1MJKJJ_JJ$33_V31mJJ`_JJ_JJ$33_V36mJJ`JJ/iJJ:JJ_JJ$33_V31mJJ`CJJ_JJ$33_V36mJJ `JJ2JJ _JJ$33_V31mJJ``jJJ_JJ$33_$mJJ` JK 9ara 5/e los promp permaneD)an de /na sesin a otra :a0 5/e ponerlos enel ar):i.o .#as:r) de t/ :ome.

47

También podría gustarte