Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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 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
%/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
Cam#ia de dire)torio
1.
cd ..
V/el.es al anterior.
2.
cd .mozilla
3.
-d
Conser.a los enla)es sim#li)os )omo tales 0 preser.a las rela)iones de los d/ros.
4.
-a
Crea /n dire)torio.
rmdir nom.directorio
Elimina ar):i.os .
1.
rm -r directorio
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
9artir /n ar):i.o
cat mozart.* " mozart.ogg
*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
Imprime slo las p&'inas impares del 1i):ero 5/e :emos mandado a la impresora K:pK
lpr -o page-rangesBA-2E fichero
Nano
nano fichero
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
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
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
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
*es)omprimir rar.
8
*es)omprimir rar.
unrar v archivo.rar
Comprimir 'D.
gzip -d fichero.gz
*es)omprimir 'D.
gzip -c fichero.gz
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
Empa5/etar 0 )omprimir.
tar -jv'f archivo.t$z2
*esempa5/etar 0 des)omprimir.
tar -jvtf archivo.t$z2
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 de 4 )ara)teres 0 a)a#ados en epe @UA /stit/0e )/al5/ier s/)esin de )ara)teres.EFemplosC
ls .$a*
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
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.
10
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
@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\'
)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
EFemploC
1. cd/ruta a los ficheros
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\(
'(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=
mcop+ \(a=directorio/*\(
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$
8ren pasando.
apt-get moo
*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
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
| | 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
dd ifB/dev/cdrom ofBimagen.iso
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 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
16
Grabacin de D;D
gro,isofs -S /dev/sr- -/ -K archivo ?gro,isofs llama a m0isofs@
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 el tra)7 nL 5
cdparanoia -I -d /dev/sr1
e4trae el tra)7 nL 5
cdparanoia -- (1-(
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
2(ros
so'mi' tema1.ogg tema2.ogg mezcla.ogg ?tam$iWn mp38,av8au8etc@
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
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
?en ascii con color@ ?tam$iWn mpg8,mv8etc@ ?para ver un vcd@ ?para ver un dvd@
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
%/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
*emonio 5/e aF/sta el reloF de 1orma 'rad/al sin)roniD&ndolo )on ser.idores N89.
$ watch -n tiempo comando
I'/al 5/e date pero en este )aso .er<amos )orrer los se'/ndos.
$ clear
=impia la pantalla.
$ reset
# /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
8ermina /n pro)eso.
$ Ctrl+Z
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 ini)io de la pala#ra de#aFo de ^l.
$ Ctrl+'
9ro'rama 5/e da soporte de ratn a la )onsola 0 apli)a)iones 5/e )orren so#re ella.
$ reportbu-
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
Cam#io de )ontrase?a.
$ who -a -2
# add-roup -rupo
Elimina /n /s/ario.
# deluser usuario -rupo
Elimina /n 'r/po.
# del-roup -rupo --only-i,-empty
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.
:n menu.ls(:
title memtestF1<
23
9ara /n pro)eso.
$ strace comando
=ista los 1i):eros a#iertos por los pro)esos; en realidad des)riptores de 1i):eros
$ lso, -c comando
%/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
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
A#re el promp de at
$ at H comando
In'resamos el )omando/os.
$ ctrl+d
alimos de at
$ atI
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 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=
*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
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/
9ro'rama 5/e 'estiona/limita el /so 5/e :a)en del dis)o los /s/arios/'r/pos.
).d.>:n(orno
$ locale
"e)on1i'/ra el te)lado.
$ load=eys ruta1mapa1teclado.-.
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
*esinstala /n pa5/ete.
# dp=- --pur-e paIuete
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
"einstala /n pa5/ete.
28
*esinstala /n pa5/ete.
# apt--et remove --pur-e paIuete/s
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
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
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
# aptitude ,ull-up-rade
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
6lo5/ea pa5/etes
# aptitude unhold paIuete/s
*es#lo5/ea /n pa5/ete
# aptitude unmar=auto paIuete/s
30
-;
Deborp#an
%/estra los #i#liote)as @pa5/etes li#A :/>r1anas
-a
2rp#aner
Inter1aD 'r&1i)a de de#orp:an; sin par&metros slo mostrar& pa5/etes li#.
-a
: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.
eFe)/tamos lilo.
rootUdisco1duro # umount -t proc proc /proc
desmontamos pro)
rootUdisco1duro # exit
.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
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.
montamos el dis5/ete.
# cd /mnt
editamos lilo.)on1
# lilo -C lilo.con,
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/
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 +
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.
$ modin,o 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
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-
35
# hdparm /dev/hda
Veri1i)ar *%A
# hdparm -E /dev/hdx
Compro#ar el inter1aD C I.
# cdrecord -scanbus
Compro#ar el inter1aD C I.
$ cat /proc/memin,o
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
A)ti.a et:$.
# i,con,i- eth/ down
Cierra et:$.
# i,con,i- eth1 address 150.?5...
# plo-
%/estra la r/ta 5/e los pa5/etes de datos :an se'/ida :asta la m&5/ina de destino.
$ mtr rediris.es
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
*ete)tor de root7it.
w?mOlynxOlin=sOlin=s*Oelin=s
ErssiOVcensoredVxO&eeChat-curses
Clientes de )orreo@%,AA.
cabber
Cliente ss: @ e)/re bellA;a))eso remoto )i1rado;1orma parte del pa5/ete openss:+)lient
rtorrentO bittornado
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
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
(estor de des)ar'as.
-p
re)/rsi.o.
-=
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///
%atar mldon7e0
I
%/estra la a0/da
YY
Elimina /n /s/ario
voo
(/ardar op)iones
networ=s
A)ti.ar la red nL
disable nC
*esa)ti.ar la red nL
alias
er.idores )one)tados
vma
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
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
(enera /n .torrent
vd
alir.
version
%/estra la a0/da.
help commando
%/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
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
9ara la trans1eren)ia.
=ill E;
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
Ane4ar a /n ar):i.o
bell
"e)i#ir ar):i.o
help
En.iar /n ar):i.o
pwd
"e)i#ir ar):i.o
44
rename
En.iar /n ar):i.o
status
1.d. 8R6
/server
,nirse a /n )anal.
/names
Cierra ):arla.
/dcc Fsend nic= ,icheroG
Vol.er de la a/sen)ia.
/nic= Fnuevonic=G
Cam#iar el ni)7.
/nic= Fnuevonic=GFclaveG
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 / ?
H3 L *
Cal)/la la poten)ia 4h
H sIrt 6107
,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
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