You are on page 1of 12

INSTITUTO POLITECNICO NACIONAL

Escuela Superior de Ingenieria y Arquitectura


unidad ticoman ciencias de la tierra

Integrantes: APODACA MORA IXCHEL YOLOTZIN FUENTES GONZALEZ ANGEL IGNACIO

SHELL

INT O!UCCION

El int r!rete "e #$%an"$s es la inter&a' entre el (s(ari$ ) el siste%a $!erati*$+ P$r esta ra',n- se le "a el n$%.re ingl s /s0ell/- 1(e signi&i#a /#a!ara',n/+

"UNCION
S( &(n#i,n es la "e leer la l2nea "e #$%an"$sinter!retar s( signi&i#a"$- lle*ar a #a.$ el #$%an"$ ) "es!( s arr$3ar el res(lta"$ !$r %e"i$ "e las sali"as+ La s0ell es (n ar#0i*$ e3e#(ta.le 1(e "e.e inter!retar l$s #$%an"$s- trans%itirl$s al siste%a ) se arr$3a el res(lta"$+

E#isten $arios s%ells&


4s0 5lla%a"a /6$(rne s0ell/7 4 .as0 5/6$(rne again s0ell/7 4 #s0 5/C S0ell/7 4T#s0 5/Tene8 C s0ell/7 49s0 5/:$rn s0ell/7 4's0 5/Zer$ s0ell/7+

La s0ell se ini#ia al leer s( #$n&ig(ra#i,n #$%!leta 5en (n ar#0i*$ "el "ire#t$ri$ ;et#;7 ) "es!( s al leer la #$n&ig(ra#i,n !r$!ia "el (s(ari$ 5en (n ar#0i*$ $#(lt$ #()$ n$%.re #$%ien'a #$n (n !(nt$ ) 1(e se (.i#a en el "ire#t$ri$ .<si#$ "el (s(ari$- es "e#ir ;0$%e;(ser=na%e;+#$n&ig(rati$n=&ile7+

APARECERA UN INDICADOR:

equipo&'directorio'actual(
D$n"e: > /?/ es!e#i&i#a (n (s(ari$ n$r%al+ > /@/ es!e#i&i#a el a"%inistra"$r- lla%a"$ /r$$t/

LINEA !E CO)AN!OS
Una l2nea "e #$%an"$s es (na #a"ena "e #ara#teres &$r%a"a !$r (n #$%an"$ 1(e #$rres!$n"e a (n ar#0i*$ e3e#(ta.le "el siste%a $- %<s .ien- (n #$%an"$ "e s0ell #$%$ as2 ta%.i n arg(%ent$s $!#i$nales 5!ar<%etr$s7: ls Aal ;0$%e;3&;

P$r l$ general- !ara #a"a #$%an"$- 0a) (na #ierta #anti"a" "e $!#i$nes 1(e se !(e"en "etallar al intr$"(#ir (n$ "e l$s sig(ientes #$%an"$s: #$%an"$ AA0el! #$%an"$ AB %an #$%an"$ Una *e' 1(e se e3e#(ta (n #$%an"$- se #rea (n !r$#es$+ Este !r$#es$ a.re tres &l(3$s:
Stdin: denominado entrada estndar, en cuyo caso el proceso lee los datos de entrada.se identifica con el nmero 0. Stdout: denominado salida estndar, en cuyo caso el proceso escribe los datos de salida.se identifica con el nmero 1. Stderr: denominado error estndar, en cuyo caso el proceso escribe los mensajes del error.se identifica con el nmero 2.

REDIRIGIR LA ENTRADA Y SALIDA:


Se (sa el #ar<#ter /C/- se !(e"e re"irigir la sali"a est<n"ar "e (n #$%an"$ 1(e se en#(entra a la i'1(ier"a a (n ar#0i*$ 1(e se en#(entra a la "ere#0a:

ls Aal ;0$%e;3&; C t$t$+t8t e#0$ /T$t$/ C ;et#;%iar#0i*$"e#$n&ig(ra#i,n C$!ia "e ar#0i*$s: #at t$t$ C t$t$D Crear (n ar#0i*$ n(e*$: C ar#0i*$ Re"ire##i$n: #at EE STOP

TU*E IAS !E CO)UNICACION

S$n %e#anis%$s "e #$%(ni#a#i,n es!e#2&i#$s !ara t$"$s l$s siste%as UNIX+ Una t(.er2a- si%.$li'a"a !$r (na .arra *erti#al 5#ar<#ter /F/7- !er%ite asignar la sali"a est<n"ar "e (n #$%an"$ a la entra"a est<n"ar "e $tr$

En el sig(iente e3e%!l$- la sali"a est<n"ar "el #$%an"$ ls Aal se en*2a al !r$gra%a s$rt- el #(al "e.e e8traer el res(lta"$ en $r"en al&a. ti#$+ ls Aal F s$rt Est$ !er%ite #$ne#tar (na #ierta #anti"a" "e #$%an"$s a tra* s "e s(#esi*as t(.er2assele##i$na las l2neas 1(e #$ntienen la !ala.ra /'i!/ 5(tili'an"$ el #$%an"$ gre!7 ) #(enta la #anti"a" t$tal "e l2neas: ls Al F gre! 'i! F G# Al

You might also like