From 3628b2180f1441c52829030634b4aec7ddd03188 Mon Sep 17 00:00:00 2001 From: exequielrafaela Date: Sat, 9 Jul 2016 09:30:44 -0300 Subject: [PATCH] uploading LaTeX project files --- Figuras/LinuxKernel.jpg | Bin 0 -> 177415 bytes Figuras/LogoDUI.jpg | Bin 0 -> 6748 bytes Figuras/LogoLinux.jpg | Bin 0 -> 15150 bytes Figuras/actividad3.jpg | Bin 0 -> 202370 bytes Figuras/actividad3b.jpg | Bin 0 -> 49583 bytes Figuras/actividad4a.jpg | Bin 0 -> 79556 bytes Figuras/actividad4b.jpg | Bin 0 -> 127045 bytes Figuras/actividad4c.jpg | Bin 0 -> 48231 bytes Figuras/actividad5.jpg | Bin 0 -> 183650 bytes Figuras/actividad6.jpg | Bin 0 -> 48618 bytes Figuras/linux_negro_blanco.png | Bin 0 -> 157705 bytes README.md | 55 + TPs_Diplomatura_Linux.aux | 301 + TPs_Diplomatura_Linux.bbl | 142 + TPs_Diplomatura_Linux.blg | 48 + TPs_Diplomatura_Linux.lof | 9 + TPs_Diplomatura_Linux.log | 7165 +++++++++++++++++ TPs_Diplomatura_Linux.lot | 1 + TPs_Diplomatura_Linux.out | 155 + TPs_Diplomatura_Linux.pdf | Bin 0 -> 1199550 bytes TPs_Diplomatura_Linux.tex | 4731 +++++++++++ TPs_Diplomatura_Linux.tex.backup | 4603 +++++++++++ TPs_Diplomatura_Linux.toc | 157 + ...BarrireroExequiel_ParcialII_scripts.tar.gz | Bin 0 -> 2492 bytes bash_scripts/Dir_list.txt | 18 + bash_scripts/actividad1.sh | 34 + bash_scripts/actividad2.sh | 276 + bash_scripts/actividad3.sh | 53 + bash_scripts/actividad7_T8.sh | 10 + bash_scripts/bash_scripts.tar.gz | Bin 0 -> 6401 bytes bash_scripts/bash_scripts_Diplo_Linux.tar.gz | Bin 0 -> 2107 bytes bash_scripts/calendario.log | 39 + bash_scripts/diccionario.txt | 5 + bash_scripts/ejemplo1.sh | 8 + bash_scripts/ejemplo2.sh | 11 + bash_scripts/ejemplo3.sh | 43 + bash_scripts/ejemplo4.sh | 30 + bash_scripts/ejemplo5.sh | 18 + bash_scripts/ejemplo6.sh | 16 + bash_scripts/ejemplo7.sh | 25 + bash_scripts/ejercicio1.sh | 44 + bash_scripts/ejercicio2.sh | 53 + bash_scripts/ejercicio3.sh | 42 + bash_scripts/ejercicio4.sh | 44 + bash_scripts/script1_T7.sh | 9 + bash_scripts/script2_T7.sh | 11 + bash_scripts/temp.txt | 1 + bash_scripts/temp1.txt | 5 + miscitas.bib | 182 + miscitas.bib.backup | 161 + miscitas.log | 3593 +++++++++ 51 files changed, 22098 insertions(+) create mode 100644 Figuras/LinuxKernel.jpg create mode 100644 Figuras/LogoDUI.jpg create mode 100644 Figuras/LogoLinux.jpg create mode 100644 Figuras/actividad3.jpg create mode 100644 Figuras/actividad3b.jpg create mode 100644 Figuras/actividad4a.jpg create mode 100644 Figuras/actividad4b.jpg create mode 100644 Figuras/actividad4c.jpg create mode 100644 Figuras/actividad5.jpg create mode 100644 Figuras/actividad6.jpg create mode 100644 Figuras/linux_negro_blanco.png create mode 100644 README.md create mode 100644 TPs_Diplomatura_Linux.aux create mode 100644 TPs_Diplomatura_Linux.bbl create mode 100644 TPs_Diplomatura_Linux.blg create mode 100644 TPs_Diplomatura_Linux.lof create mode 100644 TPs_Diplomatura_Linux.log create mode 100644 TPs_Diplomatura_Linux.lot create mode 100644 TPs_Diplomatura_Linux.out create mode 100644 TPs_Diplomatura_Linux.pdf create mode 100644 TPs_Diplomatura_Linux.tex create mode 100644 TPs_Diplomatura_Linux.tex.backup create mode 100644 TPs_Diplomatura_Linux.toc create mode 100644 bash_scripts/BarrireroExequiel_ParcialII_scripts.tar.gz create mode 100644 bash_scripts/Dir_list.txt create mode 100755 bash_scripts/actividad1.sh create mode 100755 bash_scripts/actividad2.sh create mode 100755 bash_scripts/actividad3.sh create mode 100644 bash_scripts/actividad7_T8.sh create mode 100644 bash_scripts/bash_scripts.tar.gz create mode 100644 bash_scripts/bash_scripts_Diplo_Linux.tar.gz create mode 100644 bash_scripts/calendario.log create mode 100644 bash_scripts/diccionario.txt create mode 100755 bash_scripts/ejemplo1.sh create mode 100755 bash_scripts/ejemplo2.sh create mode 100755 bash_scripts/ejemplo3.sh create mode 100755 bash_scripts/ejemplo4.sh create mode 100755 bash_scripts/ejemplo5.sh create mode 100755 bash_scripts/ejemplo6.sh create mode 100755 bash_scripts/ejemplo7.sh create mode 100755 bash_scripts/ejercicio1.sh create mode 100755 bash_scripts/ejercicio2.sh create mode 100755 bash_scripts/ejercicio3.sh create mode 100755 bash_scripts/ejercicio4.sh create mode 100755 bash_scripts/script1_T7.sh create mode 100755 bash_scripts/script2_T7.sh create mode 100644 bash_scripts/temp.txt create mode 100644 bash_scripts/temp1.txt create mode 100644 miscitas.bib create mode 100644 miscitas.bib.backup create mode 100644 miscitas.log diff --git a/Figuras/LinuxKernel.jpg b/Figuras/LinuxKernel.jpg new file mode 100644 index 0000000000000000000000000000000000000000..015aa5f25aa97579da050168903b2461168ab5ab GIT binary patch literal 177415 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

  • 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 literal 0 HcmV?d00001 diff --git a/Figuras/LogoDUI.jpg b/Figuras/LogoDUI.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3b5f43621fd515374076d001044c5dec0eca4ff GIT binary patch literal 6748 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μ?6AHo8G_yZAId`}2%rY5*3i{=W@=kC8 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 TuPpC6PUJT&gbSqg`|$q(y}n&G literal 0 HcmV?d00001 diff --git a/Figuras/actividad4a.jpg b/Figuras/actividad4a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b41c99833f74fd245e5637751bbc4244379b7605 GIT binary patch literal 79556 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 literal 0 HcmV?d00001 diff --git a/Figuras/actividad4b.jpg b/Figuras/actividad4b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d9e2b9975fc72e0e989e8f39222f11474c37e62 GIT binary patch literal 127045 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%0Ac81ybIL{z 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 z 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 dtb_mQq5O9$u*mBmr=6001290e~(6-T~mBJ^SMc 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ξ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 Rv4U`wRd@FRZS1ef{{e{q(1rj2 literal 0 HcmV?d00001 diff --git a/Figuras/actividad6.jpg b/Figuras/actividad6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27741a0ec0b9b73f54f5053c2bf48a034a6baa33 GIT binary patch literal 48618 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 literal 0 HcmV?d00001 diff --git a/Figuras/linux_negro_blanco.png b/Figuras/linux_negro_blanco.png new file mode 100644 index 0000000000000000000000000000000000000000..a76b28a51d8c4523fb825445dd9d560fbb36684e GIT binary patch literal 157705 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 z zV}Azu`H-IMGwr5)|AzQDC-ejLT*j{}NDi=!*bVQT zdFmA}?Fn5{oVwzzuE{{GWIM{xYhAS%P(7v=S<^b$t7A9E$|1MXogfm~Xv+kmP$KHl zQbL`v!ince3){G;^ELc&5fSPw2kx9*gz@ri=Y&6_U07qs#gDmpeek;C_2cmkwcCfU zAi1#hFU1uRQ=ETrEHU(3dZ-Dp+3CAQ(O%{3`+*LPPK;xh{;!ZWpoN}sX>6^Sk9~Qx zB1PME*e7tTg>Z7=9!WoX9>2mzNa>%~_&wYFeJ@2-R1#XUfT3CUK63Rkz^{> zUJnW`00Vvgb<7kh6={MrK61br6Wr{Vi`c}ufr+=5{It8^FI<&vbKcD$C95B1<{Js_ zUP?-+Hgy@|c11Fy#T3AFa7Xi5pQL*bX-I(~QIok@5_r{dm$~pPi>Vo5dT6>c!A@Y* zMy^gToL7K#_hYj)8~Psi3pO2 z{e!q6ha`dWv8~L7R}vG(CPwDkS26}Du>`ED_!_U+dM&#!4|0|s{@-*WyiCl)M#rKo z6}i_8CwXl56wrU?2DAgk0MP!#k}(#Vv5rR;@x7{2Fvyg)z@=N$y<{tM1H0n;c&e!E>&$2dLA=8cb!uPVcKk52mK;`~YD%`b9+P0y|`+mxpoZa$^R zuIB3;nu|DWlDvWn?>|9_AouBlw)UQ93rS}*LK z6+JHeMujs^XbBME{OAVAI>U)4!f^lo>btzI$Cxkl7nl69mqGK@8seCSRu8|uf7{8u z84r9d%-2?)Bw_*9S6ho0mY4Q&Obh|=z_=Z3hN>K$+9q|P*E#CuQ{DnN0}J*&sJdLtO`Gw@EG^-Co{8b@ytkVt2EzIynzFek(6G zyiak=`jn3YJ^L{{QSdxKCQ4c645Un$ocl`g+Vh>l;kFN)`G;R@?T!vBL3k|X9%WjG z83^#4)|6QF`v2{d91DP3JxY7&;OxbVNq_hGzgD~?-usuJ_y6+)v*KmtD5YHEL8O(E z@V$RW1|=cpG=eCMlC+zWG>mdIKdBAhp;U^z!)IE67+xKKUJ+>uoF+-3Xdq^P^S>$} z$#g7#tmT{DUDQej_^_ZGhgJsM={(2(NbL_|=DLpZt;#aypQgHv+FtD1;DY?7bBy%3jd5sh|xkHWva%0FggXqu}SD^!+}m%G7y# z4YWZ*5ln8|)v<~RQDe2(@XL<%`a!?O7_h(ROM&F8xl2WiLoRxPh6BFuy8bw{2pqB) zviTc4QwUDEYPs=iK0-Nvw1`GYwUG0vr8kfMz znH8-bBggHU99*N>OjvLvD($KDU|M$Y43XJXr_nyKJKXaGR^Mef z1R=gTFHrxnTjS))ov5$mBrxD0GHUBMMdB&P2ZS$76zQJV^qpESo5lrbI@#XZ58HJg ztl!?n*kM%LIxjlgu37UnK4?;yaonuaHi1e%D?Z|Oel9Z+@E*;z)1)bjtU%-rta%1Q zdwS31I_eGqdhnLr3}>QPl^x9W_9r4Ylp9D5B;P_fmN-@fxya43^G^t<^FqZ&zJVX2 zU>|c)9Rr~)Py9)Z0$C-aWud^UA?QV-c?Z(a3hDYGGD1r4DvT*OV0doTlg#u9&_Cs= zftE72_;JpSYb*MZ)}oF+Zx#&}3xgHmu65Ex+b7vLwiWM|I!z zKu!eU9T~Y=o(b-r8%gB#jxyKSwZJ7EI<4ly!ov0ZuhA)d{QAEY{y(VjZ*@#&j%sLIw|x&Jodz9A)WW6GcRBsny69li_(;@@`+J}!-*w)Szrmxy z#9y}QE132IlLfAV_Zyve^tq9@hZnLq{(E- zw%pAJWQmP+>>)V7nH`WikYf=5N~2B@40XlDIk;bQ&)N6%0;<}#ja&o(uR|}uIj@u8 zDsmatX<-&P-j=WaYfTvqX_&Z(l{eIO97gd=Vfy7ig;4!~74l4Zu@J^^{3ck?l%>MZXkrWtPpyin|6$?Ow=_dssjA|0sCx2Qms zR3ehWtLN>Q;p?)jg_|8%9s`wUiRqp}&C#6D)gt$uxxhh4FuG-*B;caEu>tXD2b_%* zx@5FK)?|YXCxvdR=E}05*Tay`frc|7|KemuXwD_enQJ<@RgjhV#yeBq^Ir>^Xx`gB z^E-Poybkj2M$SCOGYsT8Q}p=u4d*;ux%Ma(NEq4yq;|ny#8kbKI1DkikgEU2tk{Cq z$*^^;NE~p~Pwk#LYRm#_G86aLQ#8sM9DYGHrGurlQ&*bIHZzk@O=)0h-}Dfl2{Sl5 z;JlM}#y=Jki%|uthW?uY=j%`5ufueM^Eqoje5C}Hq{`ZkP8Hibv)~4LufLf{`?ST) z%W>}n$ril_|4;k<-@RIDg0bSbL?`oH`$#aU{89hqeqpm8{&zC}Z^|+5x9se`B}|FG zuEZ0e@P8lol>eRldsgDXg&w_<`JyF%F+9fEa=n-dGpuabY_NT)#Zqh^@c;O#b*^|a zZRVETk3rE(9ruogr4I+V1{*rUY``SODJf_%JU;(Q|93vTRQc9TAzA8fXqq`m~Xcl71yyBEgpLpO$IppQ(;xXy-p z;>QTt34TRB!MA|uKtV`?V)k5zO{}r|-!}{8}=9* zte^g?uD6|UV6ss_A)3>SafQq=2%!g@(QKm=vt;NH@Cx+bCCf;$&f5wweK_jj9P+pZ zE$7)CU@nTkqJ3wm2QYO7c8<)0TGU_{?xbfdaaOzNuiqcaIhH6V*EE4&jO%U4pS0aj zFt;=+cII}<;USH!1pQiW!1s^=H(%RvUp3azh(g}~^?cK+mVV_(=rJq)m#*%30r5HB zPSR(nZ3+GybH{Xcn43P-q6=%e?drUcNFNvv8=H}kaJ=L;gDoFvFZH*r2g|_?_Olo} zol1h_d?d!*u=vVOey91-y($nYK` zj&+II>Bo@5b=3zrF)?hM_prN_(hCdl?b*L0T6wb@7eB8te!qhta>jbN4!N=^=|(Fj z&I8{s%2E5SL8ahQc2}eEL|D|1)Z$|jUAQiwdM9%6vh-QW$FY4+HutV94*tH!zKp$6BswP zw;yBDo#=vUWg$5+^E>S(O)f^wZtPb_%LEb<63-vsS5Z^rkd-yvgFA0e)v*uEd;7DB zJJEHb&R&|f`H-=*vl9{%e=I5CK3-|TH8eDAZf+*LTTPf@p4)Ar^u?qikn!PfbYAW^ zBOoB~gwEGkz*d^wx6qDCdp5$l68uBw3FT`96fE&$*%I|WWFQb|rPZ6nu-bG(Qby)L zX>UtdH;^mEF|!eYX~cS}P_;SW^2y5TD)Oo)lBC)1)LN4;m|x9dAbVRzZ~5+IqqhzW zgye2zPJ6<}H) zFTvc68yq5qIHYz*vB;5+5jH`nodFnW*UO7H62rog!YR!O%m z%Y}tnh6s7JM>mV#-GRgU3G3BXZ^;mpPPex91i?Zua@)ufT5> zpi}RUmKsP4k`@PXX+A8W^A*FdZ}=O1Y{s(0E_?Q8EBLy{S*ev+>r;sLARtk+MewD5 zZXW3NP^8khVVKQmQJU@AopFQoF`Rxh7^8Hp^>5;1yPe^*>+LVvUOn;^1QGHsj~vk2 z(^t`?^dBcc026EQ1(iJd+GhN0XM~kjiM5F;U&Z+{=RFr({Yp6UtRLRy9~;k zg#;`E21Ej*L_c3m`$yZ6ub8D1@_zRTgAdh0FP9+a?Wg^Ws31TF-hOW6cYD;-K=n@~ zT@5~`>Y}nq94*6#^g2jPsVJjS8kn@tLIW3Eb(tyG!DF^I@ ze$9prlD0e zZv%zPI|0=B1Y;bgK|ZGh1ZOaMQ8r&YPkx27twdRW;U+&oX-_gH&2Ff^Ngl}Z#2(cF z(05Zc7Lb9+Nq3A$mEAjUv>1dySi2(-5kmNt_1BbsKUPFyxY5&TF~s~Vh1cIdcyfVP zDv0CNsUmd>@;1TmUs|Mqj(m(~?X9#>=Seuo+u1fuwb$SlY_S=%euh?Np+s{1cj?Uu zGAyoc6-K@aSh=jlCXrQEISXg)y5ka%ZzHfAX3IGtYB{qMjoSLszQ?8y{|VzKF9#{3 zM6$#j`)i0ks3*e4z$63|cX1=*;NI0~f+o{dcl72%r=@m01B1DCCPtas&hQ<4{1NH^ zN@;TINHb^!qO-kqZ?!~-{O(K!g{!6ODi$i{)K3 z%fJ5gAEHDYn$~vQsYSdjU2R*5`t*s<)CKw!%W#SNeuY7B2mr5bi6H+^)kR7`ulSX! zk&z_CuBqaHd8K9RJ!NHOQj!o3Zn$v3Md?18^*<_G53T@R-MEBgWE+SpFHhf!hfaAh zghU~Cm$dTS!Z+Y@zbYoH(K;iB?u_OMO=~GniF|!(=P2qH8S0)eS1>dlq38{X_ zM+7V3$g+P*Tfdnl5r%*0pZ6CqxpFl!HZJr(r;)r_W-om=m3B2nDMS{2plRnNDk5?N zmZq~Wv^lETHBIOpcYgj=Rq_7z7!mjP&kB$GBWzYObm*kL=*DxT!u3kDP6K;>LUG1k zX>NoZxDF0_`{f6)lDVgJC*KRSxvnk1C`6#la}n8!l5m`RV5fzOdf+e0@iCb4;r_^r zl$Y+?C)(|#Z9)&)xF5GkFtrizw;8_K;?g`h?(u(a`1?${XfcV3mR`l1n{=9M8Phk+ z7h+SbC16fKGkbHT44P6LqxLR_qOdoJoeZJ;UY8%;aUJ~2c|P~n4iPi8!Wy^A=P;Sy zJwqW{#N>u|wjg{~y_QbJNTqN)VAb6|pMcIIZ_Rk)pEwbI1trxgNn+FEjZ9r~;cwB7 zA&!vcy0qbhL0QNKK9CxE8uLZiH{^L7g>vYCHv`0b-7#?Ca^sL;W3k@ObKw#=3}9&l zE_i(gH9ji|k|`;D2XQ}@ro{V8bnWyT@=v*in+ZZQ^rAoT2$SVdNbI;1GNVEiWLDGj zOF6K!(QdOZmWh#(k-W|BL7OYxG6Z7F+V?UDDNmFVlB|ldQNu9^Y45|BcxV-H zH6;NoTLTs=V=>Vj(pYC7!0&h-pZK;Bi#PyIAzgF#>JKDD=W%OKL4o~3%T3P9;%@Hp z(LKK;J8M2#B8!@Ns6V9(DxRxx(Vdzyj?!62Au3ymmXqfKt z%e&;=D?Zahi~h@p%J~cLKgmY(@_2}v0|Jx@L$gxBXh6*7$+2xehceB_cjdT?Pl&!N z`c5`!*WB7Jw6a{a35IvfwL^=&`BpkZuz&d0Co}yG`_2ba*b!ztOL&xw4j1#!i#uHX zlG0#z|0nYyW_-y&>gNIGa&3>~S8#vR*F8_5P$`yup!!#LG{nAj&9k4u_?HWXA#9rG z(ksFN=EXDA7Bp@2_|EdvD*}@TD5p=G(4*G@Gvtz17eZ`pmr_njHeGynVBEOW!Bo6Q z*{C9gM6o=1(GYMzrT$t>6pxYnyA%y;ull5b@y2J%r@ z3Fm{s$Jl2f!--3`k`9P%V9tTwlO+Bb^AOt4Ho3wl$esl`!S z=ERHyf7*rRSXkS|$qYdZ5kK!nI|Sm$MG%eq;$R1c^*gy1fI2w`t0#$4-P`Tezi1@9 z8hdYPh_p^;#!&BAs07XGAIn1oiaxVBPia`iC(fE*y>sSp%j&;U{}AtcY|Azowj|SV zDm;8!5KTCC#r`iy$#l{kV_xsFcx*wPR!wBELae|U+y}(}ip zd5YG|nvVQDP3dr}2->$&*Z+^4vN;K zvPp*S1kYO1cKx9DP5!TliQ!HHT>MlVVjbJlp_km`_~eZY*XHqy;mh=e_QY#X$sH7J z8KlW@3lKX^2*F`d`qw?X7H~O*8*hh52#7iCPhRmOKO54X!EZoa&P!_yh3F(2-HL{`E}TD5;YkZfTwr4C6e$T6Si^&Mx5G; zlKX?+5^$FWQ`>HfIoF8&1Q)e*aw9LTFGJnt@mhRKp1ItW@n4dxUHAq$5gzPQO5O2BBD~fusukH8$+a!g%xq0|hG;kQ)&L+VbDJ9hb%O z-F9y<+G57*Y9MC%3fRpUpF#5i@Ft}e38^d2Xn7S&)@>OwWscdf894)<^Y7A>Gtnzo z(+NqtVn+w7>1fT%u5^!ZxTV>@M*h_7w^;CvTn#RZJfv?sdVMG!8VEz*4O%@HdN5^b zQRn|GkCvuQkD2gTGw-dzq#?z_Jmi7uzbO2zJ}hL{IjbAID!C2MO3bNGZQ_(GBTwE6 zmEU*n^W^bi#`Vg;C;fg{r$~R! zu%>sEPPIZ3a~NhV^s>}vL7~(BS)9vcv$g|v#7~b7QtoT{e?j8mOv_w}naFdADL?S7 z*E=RgY?Uv|!VX*P4t7M6oCH@!Py6oSs!dHn_ zU$?t5yfG>*rK7xmkwPJ9E6Ay#<_AUw%Fc3 z16U$FcsqnDcv!7;{PUuzq-m_T^}jIW-c1&(Qkx>*N!Eg+mJalXabtJ4vzL5Dk+zA8 z;!z&qD@>f-a>+g)Nbf^(qqgPdc)b3WjN@I9H{LX#iS%eRU#c;daqCH2<6YX zOQ&XYv%_lGd6KyEG(UYOBlY%LH^#4_t_zmI)Kz&H58G+ARS9Oa0s!=QF#x~9{S zSNKSXfIdxoua6R=RS{K7$A`VF2^!7p^)8w4)aCM>10v1!5PL&$1gH1GNAdw7*oaInx>$vgwxN(@jb|b#F?@yVNP*iyhc` zMTGzMN=Yd~$fN#Cehg96e$V^T&iao*M;}T*gd|V&2fVEc`_;Iew;xtc{NfFTZW+t> zX;|hP!TN+7u|T2U*Qgrq7%AkNnK^(&Ihu`EkS;UMZEy&p%R&+f$K# zU$!S~@bt*OZY{GyIi{1pKlzN@dV0(o1Q)>u;JiJoc#?H`qJj}=;8kmje$-GJRPQ3 zEc1Bq5UOnD{`46fMY_YqKpkY8@XMmVFtq__8{=VpEjU<7g%PHa&ZawQw=)ZBxY0}9 ze!~9g;)i=E#h=tV9{xea5G`rqvw9sPHG9xxZ2#pJ=Dtc{Se`F+uoNofjPp)UaL`3R zGe?7vnYOOBT=1A4bacZK`S&!20*tR`&mcPVC`oAFp=sN+m5$#@skQ{i7Ov#HF=R!z5Y3C_0gj!n5ASkVo_GZ@NE@>J2Ck|Y zlYhji$ugAlZb!qjX+Zid6$4 z@wK-yX|uC(Z8hf!BX$LGB#MQisY~AY+!A~pA4PGW@7SJ~f(C^I)dhDVooq#aa;zrP zuSa;L=S3vyDF48dx&Ws(f<9P+RigdQ?RuOn7^ z+6H-f?n`TtrR^kb<~~IY_Vbpkyi*8rDI_&3R!0p#Hd;ZdZEg|OzCuUvI8<8@KM_!{0_pdHDa^-HfW~O?d z>pe%FgC2!p&!kp54) zGfw57&kE$Jq+Q6cua-lq<}M5d+FNQk(v~_O558PQ#}by~#=7e~H+anUg2mA84W_+A z1{}Nn5xHJ>1jTF4(!9IzTwu)7n_XTyM@EmUUtZyAkdV0zEPYUMV>4k_eoU`9J5^Ui zzv3dL%th7#H$Q?hPJLG38O-Ehk7^8fUMi+E0M8qB+^#fQW)0*z$Kcclhv3}{`{&^$mUDMxOf}Y_5&YJZP%1;DX$b z_6e9z2$>)7+LmV1}7B4(>k zzb8B9@t;^Fj_Bv?o3Tbc(UNMF?DCI`sXAh5-e-Zn0i0*^mZbLnCR@nI8!uF--l{z1 zt00KX@@r9KdQ3yD7gKG`kFw<{FWGACdg>l_{gv)ZX$PYp{}SFs;4cdpJz1qSdjWWrqP-|V-4sE!#y45 zt687c2K~lh=WeKLchio5hk}BFCue6LRXD;R5D*S7E_<5B1`I|(K|!(7;z@wvI=V4* zL9NG*1_}lOx-sm?WP_ujEOPsccWfk~X7;36Jnl5oE{}?eD(2HC<#+EMD=8~eF)@*5 zzT)z;1KN{nYHF~+bN$M%UnkdsSZS%LA2E3z%n2N>wi(6{xX5IQ+FO5MQlW<04vRitlaaO*Y8_iHu>;KNlEG6bz4!5ZUg<-|3y} ztt8OBC)G8v7{F{}G*d(gQtL4LM0p_k({H*DbO5(jPU*u=E=$rxW*M&3iQpd0>tum4 zfwHw_0Uhoo0=~WdhFsnvkj^cy)_$7nm-F&mGM%4ceAo>VIBJ5rU7u`3<5FxG4Bo94HZm7kL$a^yF4Mb3A`cSHCnMyP{`B;< z1c0%mXACmF$D(wJ*etXs9bCB9>!o`T7c>S0nzNLYl$^=70N?3%CL+9hj6+7qQm^ZwMCtEWEX}xaeTM< z)0XTb`;G?)^D9{k-M9Lq`nu=~Q!tf~7C+y`zCa>jd6%0QpSZvIIUV1eHo{L+0Stgp zC*e9s^eub@!vt;WK5?laPQ(t`om2oIvFOWlU`zr^mxkfqTABV)J-iQ_^zoYLudc45 zZeTEtz__Qc+W;X5>gU>tr(C}!hSF1FJh?fjVcgGq%XL$;3Sb6Ivd#Jlc@cWlt7lEv zuANA(T)#~s<-7Ah{7sRahHDs1$ice%BOXO$lKjncx?4}iuK6%hS%S&4&OOL`0F@&S zb)D*gdS_xRNT=)=9DLGE;0N3xPKUVj2#>(bcXl*+WDFc4Gp<wpQ2t3i{GGs6pkVYGmN0ONz|rpvH92*&rxj&e6pk=9z7#ApIC zhBw^!6fCAY0pr|1ZWk#fEhsGxD(tlC_MeMUd%n~^n}9TRUK}kq8DluA$qGZEi^D10 z-PKkifAeM*#Qq{Rh8?OtH7W)J=$@bc=ezxG6DQtmr;F>v=tWJ<+UfoEqt!w0wnpcv zA1`UU^Ag4g+fiqH8R)YS(MBdd*|zzPK;MlHbNO_5SuDY-hoq0>{JO}5tPMW`vvnUm zato6-rn=InZl{=s&rLMYwAUXr97wG9l}$He79qH_we}*fm`&TrGd+KY(G%3oyLmHS8kYeeZCJ7$u(q`vWMa zj!w7RG5Bti<2;Q8_`GU;)$l%#WM{~EV;7lSy2pvM3xOnyYzODb56OjkI9p|9Rit|^ zHvC57-n*fY$vp2LTP4jvp(i#xk- z^r&9H#Bs}RZ*6X#%U)(UZf;TLBIy~Gc%Rh+1Y5Ual!3@YmYbj<(I+Qv&8@Aao?#Mf zId-O8X`914e3!xF+N>HezAC`YE$sYUW_xgcUj1ZeS zBwD7BgF`s*ieK*+_GYjpE((0oeM?9|!mjRea^_WY|EMt(3lwqh1=W52NKpkGS0Rc^ z@iUVs6HZwkt&g_4IkN7i8Q}gwbo&2b>@1_A`ogwPcL_*Ihal43LxZBUfP$n*N_Pz@ zU5bK8gVNnONFy!X%>V-oH4HG!%sc<}uJwFB*qh3OfOW4v)el)> z_6_w&cRC~l47@H&-&3Mei3m%(4KVH-zM|-hbd;Y*w0ol{UuS1@7cUkCl8)y|lIEQW z#gUP6g8a9%h7Wftqf#@U*cSKIU1#PeodP=#F{B!FB9!pLGd=Atn5%cHkr}0Q7Dx7N z<{z%qg2~}@A=klV?(?qIQpCehFE(;J2*Om<9~Etf6QWo-u(^n9K+9XIEA!3LU4%MV z1ATwD+2;26%eNUK?oGoNfvP1vajC@pfZw{28u?19JxY_1$vbn|RNhVS{C7LR28HM& z6(Y(n#{62Db?iWAoe+^Y+o3oVWg^N2zFF}`CkGR+LF~Dmmj06+SZjD2tZIR`Q1gI4 z)#}8xcd{2!yRsIV)Bo*C>TqHAHLXtkC6O;9w&nicS!zvDo>Y=Qe}@5$e+)w5$H4`e$|8?g_Y(EXDGA69V;RLANbWd%y_KB2{V&8>RxSl%$qVmK z6XUGo^)=&+)sz`6J{Bo3vrVE~MUnY*$i*`dFKn9w#j3Ba{YVI=89h$8t!`Ez{bkQa zrpdqaJn5`R!)gmt1nIq+9j{tECJ82y15oP2?}5jM9NYt+^%dcCe=D@3$LXEoXKrmS zOoy(4D%Vz>=&(>h_EaKvoJWj%TvU(8Q@YY~sT2J-!e~xcTInyvJ@N?N2QZJwD%{G3 zt&4#y+OU4S5LH!h8mrQlyW8yW{3eRD`mc4HLo3vy3Hl@bxKu1Vr4d6R=@I&xVD%#-VC{(3JU z<9h6$9~`*Vm3P8$F|}ADSPr}kzm@@P-d^mEi3VQoy_~wBWRwWsd4cmLiMGD5=hy!6 z7oAUIHxn*NN1Jc|dn{HT6rJ8FFhL^`ygkd%*2B z?Ynr@ik%l)s?KqdcD=JF923>;B}QGCM2wN|*aoB6&g=)a|1$DQVB}8Bp*;roWYYOi zmu+z8U5~+F@V#)hzedR%F5_PjejOb95&*|D9*)0k@CI5l)UNchjYA3K+U7XTa!(9 zMOfcb+>ER^r=C>Pq&3>(7(aKV0bTKR^$F|{-Ec9z(mg)9_uVjx8M7iwFgCxco`Ug36~!k==P z1DMJp*0Rju6vdKJsmT>q{+QatjAQX)Gp@S{pH8uZ@nLl;Fqj~XJ~hJ(STcmqF4>aQ zw4}Vp6QjayVI_g5YRNS}s_<>m z7id<$?=Uz=dP;1x1pX=5+^|6!Ue+ozwd-XPny_Q>EPJgf0Gn#sm0*LJjy(5^xBhpJ z+K?}s;XJ?h@oFv3s(Gfi|%@jjTZJp7lB#xnO zkz}||Nsb@TmIJdzz-07@xO34YuBa&=g&UUVBK8sX)-g^qx?d_=rtW!Sl--;#bDi4d zNAr?T4O*jT&*Cg)DH73loE?f*N>)~OOf;5=E0J8+0WLirwJ`k4j0j}|&PnEVJ6Cv8 z0IC!MI4Su|V;`MQP$XQDeu6bQQ5a@ZB1ggeY5p|gs~mw0>!o8=R?}$8B+Jtsp=QGR z$|2j$PF#_8w0A(uTe}buAS<$1L80K@DvMTqL_!A!F1q$8ka<+ACw<>&l_Y;ra%i;+ zxYd??sImNa{iZJlnJAqib*dmO68z#>FG^56}jUOHKI_*E+53meG+l1y+BQ zG;M;N)sEX9&zk*W`^&Ydq@nJ;0>f}xi(5OkY)Q$N8>tCvqBNV>0$0MTrnrQ2W9;uf zvy|?u^xgq`FXCx&C8Rux>URu|>2u=j1};4LenasIhdAbKmIg5Y9gzZscgA(u+e$qHtRwf21TE6qShv!#~h? z*bB*)wrnjC$+;JJ5AD*D^2U7~cm`{T+u`!xG%GgWy>u!c~l+^WE=?Vehe^<~N@XRrc{kv^WZ-xEDRR03s6%t)ruZ?fa3bs4s~ zIVTu}ThQ22P`yX@Y&zbWBFDc{zV#$ShlLbB*cSmC{~$1*XL44pTOq zD0{m(hPG!nXgO3U-S^>EIi*^rQPbWDr#B^~Fgv1`hu#hSj%%w@ z_->mk1sX=hYlJ%xv@NSyH4y3#8`jE%mm$$u9zT>R5ZH^cbEz%^)qmQ6VGPEQPX

    Dusv$p7Kx`2CK_Mt924SImzF4jg8OMrjww3q#!z$j3zR` z{f(6c2b0u+d#g+ETgPmezj_9S;1+B_Zfcx29rqUS=&zTH&|7k^;DA(nUW(b>MlIis zCdamSKi4w?McHVgxuFrmkE?(G9r<(PPhIddTBF&*c(X9n31euaSVokKFWNINvlP0L zV2xV-gxo;#ECL@#KLSqSjaB@5pBWdRsaBO(A2gqq6Z4r)7;mK99r*b}P!QAsg7dnT zp_Zrix==NBs8uc+f7|l#`uUF#yXh~9UDC>qaWYNvuH9Z<*_L$Yz*6gWR3%gUAze_= zbwLhWWKuZ3vQPV-Y0aC<33zCuhVRnOOZ|#UJ@=Xkj-;Vgi*WrNV)lS!QT$b!t1O#N zwATqeJxgBe*GHFXu{$PGuK-)!2;FC+^-ok(HBHf}&p{AT?oQS(Z}(tRJ8-WGnn%uk zk9LNX9j3aRvlLqrUl%0dMm5s@IsICM(HSu>o1Kb?%F!MZPE>U(74JQ!q_><;GsqEn z@5Cj(=qr}kw6sUIDMl2eA>^C`o=zgR)?)1g4b=GNb`iWue2v}BD!PTs!Deq-i)a=A zsKx)3wSR3_;~Tydw`gVli!3TY9g<>Mru1e{xo3;5f}mbI_JP0PF>QmN`ftox(~Nb& z<-GWDgnp&!bMyK1SZJ9k{G+2(3BlW*>#W%3xj6e7xWMUIE)noB8tuaaUsex;w=Y5Q zKPyW4iJkHp@$df@ygsSa@$ zBbCCirzS+{dv-fnax&kz%<$qdcQd6STZ&OVCb&d#M{a}Ek#zMWR- zYrJJsin1JrDZ_8677$N@G5yp z{cuEEmjq)IZ-`%AryM>tGd>pGtV>Qpl3)+hF=MX$n|EPfd-G|2P)Ca|daM0FLkOJZ z0-6a#GQ4rv(aq7YfPw|amGO&pQMjK~x24T#Wxu|63#-*Mr0NmyQ#e0bPn7MW-A2d~qHY+_wOmho)Dr#6`+p60F&aIwQ*{P#=}DE<61s(VZxD z?XL8WBjlSHo@P#@kSKo)$Z!?QIpNK$#B*Rdr=(bpEd?;=5@_;%8T{(sQ$&82OkOTe z!!1kdm*J{@fFH>TH-{QCycj`xj8%*>@$i)Q#3&ka393uIbJ z0Ry0+sFozpe7nmaDZs{vKas}_DN<%bY_!P>otKc zz?yO=V!IMWjo-aXqWm3NR8Uhz*zq63urA$x@aCNV$}TPofZ)Qy*EX8&ggJ}(^ROqB z!2-|p(P2DyP>f2##YF69Q}?INf-J&1Q+nt0ftPD+I*nKAiAgLGb}v$YRSTOLFBg5L z6j5tEy|JRCJSjfo(Z$0Za*TN3I8s0OvTbEL1rwT?+;O)yS!k~_ONeXQH3 z=+`n>SjI@!)gPjlmujE&?fkyvI)1VQEy+R=5uTKkD_$m0Q+hg9EXQ&y zusx<{4r7bl1B9DT6DFH;`{c)^Yg>@T&t?U<-KlMM!_(O783`+7Y2a%$Lv(4*R;3BLCX zN`|~ve<_g5Dm_{vnx27(PU)o9sfeEIwqfVw+wBepQ$*!a-R6)^obBaPd6q8{P`8#tBmscuNz+^=?kU)t+<^n zO`jfQ>w7}_jr-ARR`5mn@^kUc=s2QuhC(A{^f4Ro@tVp3si%d+NzaYOpS zD+yzWlRUXX5N=C9Gg^w1^evz;QQKb*1`%>TqEOXl&8qhzIEv8Av#F$#u^L*vsAzWq zIC+_t@qDrq2^QtT7gFt z%)q1X7N8FQ3qa*9veAe9L@-Q5r(~)(;ZB>dw2hmFN>}Sl2oSWiUV`CkEjugG)&(bY?C}$oCP#6FKDzds(SBOKGYXa;V)ra0|daXh+M4 z@v{jE)WCG&gj!x-ju;0-<9k7G0WcP$I_qdVIMouSYXjwCfN?cir6ne6!h)4LS zu&+))EPwQ54c3<@N%7RlqnoFfZ=F^c7z2+PO6q(vxJ^E+t4ERVX`U+Ua(G%uvyTQJ z{C#Q4tNcp>9m9eyky#zb>B?hhH|V!|vsr?@n?YeW4X{Q4>8d!;)Z_N^x&*||g(=uw z^`aeTY1}RQQBQv$0VP%oiU_#@De|8`GvbrdeS!qz;TB0Al>&?#GY6Dte8CcGCP}~2 zO&PhrFkmm5iUh#0@|E(e%ik8aJ!K&-mF0+oU3p;b=Stf;NE>(4hTQ_da!goEcE5Ik ztHyqfH#W32QfUOUk)Wi=Cd%eBC&1apWC2-uo~>I_8eN(7i#Uwcoy)gz^D;a21B~_% z4(a|RG)zSYG~k{l<2wznK>i1OFxWzmAL)sIJx@ICk~kwwhB+S`V?QpZ0CuVTL(SF2 z#rL2;_LY=iZ+E_9C)2w)76CSTrue}&x|B{4NgCmHzU5k0(tW=w>H>g3o2n!1<`zIS zQsF-9ZlxR+yNmxPfgMwzTgk8qg5#3!B4HXe7ESRAxYi2?#cV0cKa{MT^d>WghP8OK zKTV-+d1>gMaf~Qomn;1aZF_6PT}=`Dhxx}P!9lKVQba#hTqq?a<;)m?{d^Tq9K|1+ zOhhbSS)YT@1Fr+cC{2wS@>Ac|VBC1e1yRr5MK8S5?0(`m)Wrc~G^8SNJ2Cxfkyg5I zm>lHF+2|=vaA2~C$>|bn{xd3to2K#NL!Ex=>l$UwBSr*zDfT)#(pQqxZoFhRWq;Uz zCVVG40omS8}p>>I4Kjdg=9QJ85k8^uWxhbWHFKl+Q zr2@bStYw?EtP)|-KB`%J@2`Gv-6X7v;TA6c%J{MWoa4;?_vg^|HR;2sfo>pfGz6ZD zkM}cPMzHNvlvP8LJ{g^Mmhjrk&+s@3SorLip)X{*e_ZB524#XF39rjZs^x-LOf#a9 zl@0hb>!5k&qYWAO;cCcDJH@rvXrl64S;L2&j~j?cG6!;?0Y}a<+7&Fu*c)9Qog&{& zvZ463JTT2&v>rzK;6bTxjPH-|ozvcg=*OaovJCM(ZvzFRCj%$T3_q6w#WYmfuv+pj z)>1ILx_zA0_~yPqh(5qPct$fqX#7N3UX_3SvZdSDq zN-TGB{4KIPNd&*)S{AianD3o^3y43|sy}~*o9V1w@gtxoep$RBhC$j*tkn!jwlohw zRTA?+_spYJ1AgxY|B=fegDYEo^!l^Ly`4lL*`X zdRzIHZdXD6-(}?16~ChG)u-@0MoRTrsSDbQST4ok07K_R>4Sxx8O!CJH)<0nF9AN_ z$_dR!cveRukK>Ew`dQy`0Ym1fi5FbQ3ZeETV1N(azS7Q{{hBwU*UFP7d%uLLI)2~^ z{vv)ly&^!rN)2!fI;0^QRKH1S=7IbQ8Etf4Y=ORjk!8sp;8jSL&b>@D_n3@g`l@^x zA73lV7Z;CR7Ft}!nn+%uw5zqT@OAf%Rd;SQ0pjJa8|hQY1FQfa_u^s*=`};nrlZ8o z*J2)o#z<_PtA=^9*>`I1yb}S_Xduod?rFn*RbI=Y0$Zo1FrA)fwwe&6U*;(d2yTx$ zAp)w@+5x&B9QMncL-sjJecpIN3Odq4!*@QsOLL8QIiTM6S0z2R1L|M2DPCrAlk>uO zSd3)qud4pTXSMMZZ+e5DGN8fUL<6X`L_;=}3se-Lt2t%oUM^dk_?)Y0dZ6SM+7j#o zcHD%PZ7aR4r0$J~eFB;naAG;|#yqM}w9@E$%-m5_z6>T_Fp@^*rZDM%TEDPnxb*;# zyr^xV7*rGMtm*kN2&(0oK+%oi!?PO#{Nw|sp_gjPuC}9bK@JGYwyUl$%56hK0`!af z4uU0Rbmyk(`?^2(sJIpvk5wQ6z_)#uNPp6jKPPUEN&2Q)Kt#`qJKVvbqn3CxWt~rssZd-3# zM(sZA+S@T#M;z$NTbsT9CaLv&AitSb8|0{72g~70x{(`Dt`iOu=Zp=4iE^t=cYX|? zmNg3>fAf~lj2sSW7r7iak0DB^1xBNZdZL0sq5y3-YpyoQuV}z=p;FOn)5ZxMAX8{S z`%8))wT+rHU5#l&U8Scb9X>ff>Y}|JA6FVn>}#ILS|X!m!nIO>n_$Jryn~H#w&7+Pm?a%0+MLI(2s81s23cyr@Y%u5vL6aIkff zZ>K?Tj40EUdFQE8TRO|P8{q_oBjji!F|pRS_PV`{DVX-La^>k{ELaK3u`bng;fKdF(v&0xIMj#eekn9ga*~Nosp;5oL`o4`Iw%#X!gk}ZC z1T~cCG5T&f&&|YV#$yC$Jx`ET=IoZT9~9ibZ};>t963S1MGs>93ep zdz=+3gptjDWE6O<1-S9N5iEM>%v7Cakvy2hHS#&FOT7Ki?a-1h!le;nAeLVH8sm;x{ljm|`$SF=Csp)wX7~M`d zXvK2(XtD)W$2H7|%kKL=SnhoGgW!UU{KYA`ywA+j?z9w3Gopke|5r}Z`QWeL11Q>< zqHD>RO#7YWid^Zwc%Q802%A$JhHRtN?!xIZn}pU1C&_xW3tBav11K>n5?*%|i{oKQ z9Jy>MN%nlm@H(3L>(?>_)6jYB_`%<~8|%00jg{PzHxXA%nZRj5oVrjM*aH|BbbL7y z!>;#<)5O9joXc+)wF%&LHG)mg`Z^1%4AmkBpmr#Y9zbDq7AI#iU0K#k#2NR+%Z$VpJSR ze9DxzDalhtPkFHqpz$5v`O8AVGR-A-b(fjm0&cwGQe#qwR+w83Kt?6}OiQl=G6(@% zNY9)uCdVX)!jgo)!oI9yujCjq0Q2wOurJ!DrL%A(v$)%CFpZTLiVz?T-f>*_|=fW>^_7^>GLrjGIe&rYtD~CGHFCL9f5KUi;cQx51u|`A`-=QhMhipH-o+%Xc1x-1IP{ z#3TT+Fao@(;C4qdj#T9AG&Pj85}VF@=VKCYOCK@^b3hSTpp{XZfuxIscfp9RH<+`I zl`u4l<8H7~3Fq(_*Uufspjao)nVH;o(gSt+(XBA)bG)(r)&iP|8wY%k64(wMhPNA@-PD$a0$uU68~f> zNb75@ZPQbcCzevJ8?nH?_O~4wVuD*K+vMCLvh$}UUvOsnJO2P001w}H(Q=L9RJ}JhwM}bcxJtAS0XD;YtO^IY=Z3;-~YYy(# zrFtYG6LjUqQPGSjknGG1@1T36u+51uyLOO~pjCZdXEvJ#HulL5taz-A{mai~neT>k z{&N{EXXi6cSlt&>$2~a=!Mbi5)59-jG-!&y7|j_125Ch(Rb83CeietmxfnKPWb3kG zT%}m2RgmkiOnj2|xQ<5~GhT+~nAG2OQSCIa$?G@PsOSyq2~u%>77EIpZe4M~8_|tU zCqV&_+=EyFf&BOS##@67gW%dHu?4s@SigsjYe$5KBb=ag5FtmEbBGYTFqCcMas;CX zR3f8REiHP((&WKY{Fo$=Ga+G1x{ou11SV;vH)u{C=ZTlpY`0xT8G`VnQ>L!LbDxVl z?zD{M9*tR5A204vTx*GRoiQTXT-)uJsUGI&P?4%m`t%utQJo`UtX#EwF3OZpwp%dY z*pgQ0xU{I9PuHzr$?cCbi2((#vlMGym{c=>rl_K}4fG9M>hVCG&#Y9t&K;0>Br@w_D#* zotc((W$h%jV=ryfP$t&CLYw%MK8*jjRLaRK?GNghT$ps|PL&6;?W5P^sl~A2I+H|_ z+S>Dt1{`tbyk)O3tpZb87%YyX!@ZEgfbx}kX1Db_=Q9UNPF+^~TTK;^_;xyUhj#i?9gnCWHbWDaX z=^RsZJo#mtSPz+FiT#O*dxQ{Z=lALlpdN@Z)-(-7Ggt_q5WF-Af9l$&Pg7M3)3bON z`wG>6f|>-LVmu|2IcuFV);xVQ_Y5@S%6n8tJ(=^+-?1fVG6;I9rt!n?gY)cZ!B4&P z5?T64m+uV}>)&Zs)<+NXnHVCH7=SQpK?YD_QM1 z{kMTqc7?dH+`-g8z`1OXTAv)nikSw=!avHzF~%#;P^LVe)pG*?yt2B|Or|MT>}cU? z#|4f*e^0Yh%KBu)3#`I2S454_5OxN132dCJE;B&`Df+J;#R6y#IVTsuHx_g` zb^Uby&Izh>ReZYfy85!{v6U);2S0cE?9nd?y;h=O$6J$0yPo!W3VYm1mbk&Qo+8o6 zv8g57WbK1Wl3*Y-1MLPZ1Wg6taJ|m@jEbou%BwF7wQ5d&SJi&N*U*SYj71+;YbI>+ z$Lh|!J$uYu-%iTOVi`BJq#@pW_oV-ESX9WO&lkQCub`NN0*;r=qh$>Bm5Dp{?;V-c zesvo1VKIDOr;q+}g6^m-w%z1~*Ib#d(3m#ja=1(HOcN%v^f^{KADu`gE+}ZmAFYRU zy+?T_rNZnGT;_MYK0`%@{+OP)gQ)T-PHrac3B9{_bX`8K^)q4-mBwDGy|_eK>^dOx zZ?k|bRn&7)O$lifPyC4@&79;ASfZ$`oj-3a?Bo1uwBwlj7yqe^2Ff98T@h$3+VN@0 zBcTPQq@kO=7lscJVZLe45wlO75De+x{2QV@nfw8p;tBSh^V4zKiY^WPdc7Q`87xQS zY{7FhDWctuu=x%R%diyHcY#HRN8OCD%#9(wjPI1l-B+H-&$GL8{-mZNuv!qZ`MGZt zS(#%`e_ep23mcRKN@GlfTBT?_;qNKbbHIv=i}{{c7(DxsZuTU1ku{J@Nf7H&{ev!s z(ew9X1>on_STdS0d|7xYeN#(O@pFe@c{IE zimjf4sIy{XO<){rH;yL)zx!s5Nogw1E+MR1f?>q#l+4zmkK{T;eyY@@#E_y z=cATBK~c!BgwfZXZ!HvRX9*aFWG^)$g||wc9K86DA3w47O!#SdA6HPU6oi<-zWId6 z=OwcPmI%$!LYd#^7{Z}-JS?W9UB?WhnV(6*;d8AcMh0#ElvXFTc%h)Ie80-k_yry) z1uOu&8ze4dn#a(&H zmTD;NBAwiv+h|VU&4L@sz4%Ora3^u&Cchw>lbjm*q!%&Iq-M)RYmr&W%Ve_#kxE}p zRmzj)o0CR9rVfXFaL8Hzj>rdIsH?EVi)-KoG0359b${)0vT>#~i-8O%D(a1vdL2!I zlgsdQasug}a8yF8UrjOpIHnaiA)T&hm>T^)>6XS(jQ$}zc0g*`3z*OfJcKv#j)+jk z+NrfFEUpVKx*~vdjaOr(o0EmyYj&ZG^eTL(2 z^NR{R9WPeZXX_UIg)%H@S%t&r<}_rVCQyV+Gp*CxZ3;5BsL8)g;M3HFrcTJNu&}t> z%Lmh&odCfxHlKd!{CV=)Aft3>{Rg7dW|m!*RJmEV&z+nx?;$W?C+li!Lq+l{VXE~msG%HbcfaB}t&z{05pL=>Pyqts}86&-d=I)7a z+j@j+hrHdG>6)I`r2bT|n+p^-`b-3M-Z}X`ysK*a9;Q~v*<%h^*%4VJ#%fV)9xLG% zfi!Y7sZlcSnFfPG4=`^NID0uJ04TTMX4`Va6ZSz zsD?p?SOVy@`-6XxM70_NV|3FUxkwKE*PnXR`C`c#JNU=eJ@sH~qa^^ZH*q}Z34QO% z;E87Q=GjW?w79?!B<`9;B~fap&`J3C_^8NYq8sS+=RUt^~P>F z+C8ieZ%k|Rf5rs_Vy_F*2cdEX9%4^g33Nn21cf$VN+ce19X;AvQl?Jwsv%lQ1NEdF z%O5fmB~-bqXVP|$tQGa2SgYpx)mT@;a*^szwP28V$MHn~@D@PVy=n+r1YJ;nXc~Es zI{j9cdL*W>`++x!9l$9$Ib=3W>pNh`3b(Zcm=)BE)Kfe=o$T47SdKQgrfH;HE z-vgdMS%Vde4c6K+6gn3^$d|0CJg7=aeHC_5WLu^eGg}VwWZLN2E$Jy6(i8RAtY%}( znEl@I&e{F^j`{Vx*m{r+OL&-3dN+Blq%@U#oGuylU#nu{EkUZA_ZD(fXx355xPKh zFC6mDc}v=Z57AvWYX~?xpog3mrtz}9VBNzk5Ts|udpkDfIxukqVcIY2g@mqs+k55& zV`!=yJDK@YnwPZZmY6V**k6wJ1C1F50RF|$j2fml>1eP-bN+R8b)3Iho;+Um+JEpg z6t$@vKow|gnk2KT6(T8Y$o1+Cu!ph6kL@UDe*2V4j{y!!DqPimjF#*$Bq?Tlv0fcG zFPrOO%x)5uk*F}mQR&tT%$4dO%y~ZV@Cxfo_m&jbgD*^+)XqrXjk#kcwcj6x1lLLb zc0ez%5@r!tTMF2Oc+eFG!SxNKH8j(Rdfx65vLao|!qTfqh?KZX zEhQ=4DH0+GNOvRYvNQ-TB@NOdsg$zxBHgvXN_U6vet)0$-}}ehJ9B5|IrBW{oMF6V z>-(%uoB2+b)KYdxLugV`cYM6A?IBVyu(WgyyZ#0U21xt?nRjsmPM|}NzRGRA2(%_sU9Opm;yO7tlP!sge#BD#LD)dYn3v0Uuu(~pDlxo8lGOEnpB(B zCcf&#;eRx`k=c^*O+z+Yx#J#Te5T?ULN1e~vm#OfJd5LZaR#Ko03i}$xxVm$?cfL|u>})OloquER-Rhi@#|XMvc=+30 z#)}L_3RFPjJi3w>q8!m8A^nE?!))SSlK*kHNVcE1jgUHQigE`H{_ZBT(i{x77nhFu zDr;Zh6Z7mw%+#lHwK;OCvzIUTDM)_alnaE`$SUKhcNg2bFh$?3 zrEd7rHK(sQ^PLycC^>7$?B!tEMqDvb(|Q?c{PckGKn*SELP7Lch6P z<5+Hbu1V}0Psw853(vmlfSfKks%~+~X%JPqCvV= z+M{nsx%^PyMY=^cg|vQx3cPP72Rq48?!$J6xS6O2b+nT@yWwT?Z%ty&jiIrMu|{Mn zj4u5UCuVY1N_m={bA5{9cdUYfM6CIfv09Btv0nDNfW|c!U==X7hV#*coLoT0f_o&W z2hA2GYO>i`t8t@joQX>s*aQ$s`MKN?7vhB!s@|CmPXl$}xlLO-PdYx_Zu>%e7+K=A zG)=OeWGnac#m$D$d{;Z|CK3886>H+Nr#jWBUWuJ$0KQ4lYC#NQO~BT+^N|^ zUc0&K_C#Mbb{q1tA-vJDIk!KQBz((3{P<58K=T6s0Zi%LX0?8Fzj(^5Jk2UA5!jaF z2O=M#7Q?XzF3gKu#%AA%r%28!=9Z$e-q;z<3~*pz7#2!2P1jP*?fDxhZGAyy6430> z>x_|O%$BKOB?}{?YXDOPYurxJGp^WL2~+xl+Be~}eq(E5&_t1=B)a#IQtl#6DWOXp z6^C99L~;w1w?E7X?2eht^zwSNxvIb`-kiwZVpuRN}U#giUIE3a#z*-Lo4U>Mz;3I%G;wQ55z85Z{~^sF-L!FBg_WWd&2iG#fR8F#5b{rEb{=2u_!UD>tJZkOp*&-F~s z9uNk)HBuoxUyHbJDcFd8i@mgKa9{XTGPGPRvkSodS*UBAHr+U z>k=8md;N6undbJ3h6X1M|Mxqg&qdmj>F&mQ>4P|;ytwLJSHzS$%%{NkGbjAU;UT5L zV|5kbXYE6j%tb)3cj>n1XsJ1)!COmK)86J4neqsoUv^`mAreWv{%X;`j(VS!^_iPJ zexE99DZ@1iOjLO`qFyZP@cobCL5onv1Ds=MhgAD4dThJ|?bXrbm?%@KBV%a@?Kv%~ zBMR};z2M5!T){Cus;$W#uu0DLUq>lQ1p1a*JUg6D)9|(=+R)CuKr^;qZ%mQU^!99B z>S}U>N^2Tdkw91V?xha@k+1O*j8uP(;>IDv6)d}1otNT3rZhxP&+e9!3*2 zKyrSKmp}QnJ5!U7Wh2kI>l21mb&|vAz188qGRS%Qne2Vst9$bYE%s+5HPvJ&I!uKm zIXSizn<>-sDJjTAGmzkIJ@fD?B2%C1wHbMG$8jN>0BJ955cmYa3fNG#R&sDtw6%?Q z0YUr0RF!XefsDAC)BGe#7~^pfM+*ry@-!cOMKn2)4i1g4aM(<;uQi(bs9b3vZq`g!_p#I%Jj&_O)PY5{R_I! zO*qj0@RSj|_4_GDwIYdYd+8>zCI=UD-H@MF86oQAhG(jmktoN+JgP?WN(WCUAPyaN z-%)LK$3x>c*?;x2ukF@0RH>5)mU6nY>d6p9YiM9*ec|SFlPAXyCUm9h*Xm-dvM51} z)bdnv6fZ<6NDVCG67Jf%bRF+uG`{3>k##W3UfXZ)^34T|NR5rCaJ^Byh>;qUli^1A zjm|m4AD_~%5Ui4uTdv}=Z%U;s@-;fh54)JZ^!!aC_@Nz5F=xl(Af|)p(L=cQY-lP{ z41{wvqUoEMHK91TMvAFi!f!=;Lf-pUE`*3Af9r`5MnzNmDO2X?rNk*Mjq6MQoT2o7 z2{mhHz$x^UWiyaW?n2twasUdZ_K^%u)KQ4KalShxtctQ8J>fbkzK{j?)B^hEC2$S@ z0F|i=Dn#j5yR)j+sFMx#?%&03&*FfeDotIWFNoUkb~QY-N|6+eZp_YZRE*rSY(ojE zG%++wmSLn)nib;D2&Pk0oIoHbCYLQsww5*acO5NF=qMa_ok_Xo)8WX|WsM>qiMh+} z(uidrO?ugmwQ8Zv*jnUfp~BvZN-#fCbBSY?vwoG@eu(tl^u0d1eL)DJbvy#jL#RnD zm8_`Rj!Mj0ldQS9YOqDYmnV-kc^~mN@dq7j-1_}#`SDFGM)KpciZ2;lipJe*lC<=8 zaMce>yx(P)s6X!PU5te-6}Ersu}xW?&ieeY87CENar~?6=YqJHFig_!zayK|md!hA zK&7`*2iWpp=NfII6c-lR+bJdty;j=LkPG%6MFmq?_+1?nU1z?w<{$71`-Nk-7KQN{ zjngC)D3|0Ja_t2!s}uEuU&rA2p$DZ@^J@)kW@mdh_C3ld5sDUi1gnI{4PVA@u{h;V z)Me$32cv8z)`X<&$;j}Tf(|_$=A0GAjq_22gNDi*Aj}p#;UuOteRn283-J_^)9OAJ zl=7#s+TxJut7l5G?W5g z$qL%X<^5HW)O()y1x&ixC5g>ZbqSB`)$7EO%V0*5o|$8P?--84q&u_7oeq(*6=H;M5MzbqqW@*iMahcR+hw}G+u_2||~ zX`OA}sIi$zVL{z&D~%bCkBL!_is3^Q9YsbPn#4Ihp^`Yp?`tjuX7T-P8mSJOj1_5Y zoVp$Zp#>6NJJzTW_a1xzFzOU_bkheCBAYyI z9Z7f~dRTi&1j2O^jycXV>O2JWKlZRCn1px?2}30*U-0hUUF+hbmDZi}zfBot>EQh| zCGA+L1Z2&s(|$OXw@fS89@=VWzZ81H7E|MfRY{#OD(95_^a}x#GueX*5AGOk%u+W;-(k#59<} z#oTKO<*$i745Mx&Gjcae5^ny7KBxKiOiw_@G~ryIzLz@v<{DZ@zn%m$eJ=$Ge)}W( ztNdFT8>J>(Oc`w!sEjtL5~qQD)*v^27=DLEhVkSJsh3;`@tgUC=@~<0_Kn{uy76n3 zofS5}8teMx^ZO&33}r3Tb%@Pskj>Tc7pb1jn!)4;Wb8fcu3^w2s*_T374Yjn(F@+Z zI2_Q~H75WYTlVYMt&9R{8Orc|0dEPZ})Acz!{%Qkx?vbTeAyt$*aCNN?m^XhHCpd=+_Am+Ws z2Y-dn^Y~4T_<;ArVf#$0HzW2Mml<-mCqc1gw)D;MWw1#``v>a6d(uXG-Ot*70zLsYFgz~V7DN#)U07DlvxsCnJc-4=B}xu)=!^O`-OPXCs4-2V zU$ZH(|3ausiOHq1BDr^K%C%c2gMAPko*72#0dnzf$M1;mt zZUksm`M54}7dYayxUR8hh)J%CIp#mFm2nHP-FxknBpSP23_|jZ?J)R42MZjtv8Ub0 zZ*-IZ00cTP?Q)bY^4S_4bW^F)(0_@1>?5VA>Q|E_SMlTHb4c_-jAEya9@r|u;9~@>3L^-R`B{v}d)qn!a>@El7q2Vl4`>8! zy?E9?o?>IXpk6%x!u>r*tj}jRK^#eQ;(?L@fXKeM=7fhEetu(hZmJS*Ho3!JmD@1D#R!f)M{~RY5c_4v=P_>Za-ZBarXdF2+O5 z3ofd6amh-<_PfHF?$ge8!evQH@Q$kP!Fw|)%UZbh(|-VPRfFi_)T00*_x;*G=$}p8 z$1RmD4}v}NTdUk%Z);9lUy^ zzI-z0)!g=BR5jCQAkpbZnoK{+Mldxp@Mm`YQBz0-M$BQvBHI9o-=)nM7u;* z4Myqa4!iQj+m|%gS_d%)Ils*9EIz7M4;M5w9Z{sEM6k!D091LnnWN{FB$Lf{t4hrr zCXeRl=T&^&U2Yv4=uj<9c#Si6lKnG;SXF>m=+#*}==NZxEU{@wk&!ZRFrZ4rer^N7 zMVw^%Rsu?%OL8n)^k|ALcgcomGq`<3XzLJLM4`DlR85)Uuq{PQ%&Huho{L;{H%|aeCVC7o_(&ty@ z{poe+GX%Tg<>C?>(eOe5lvK5OV8jog*yLNkr4jxpF7VE_FJTdup3um~=92Z;g{odO zTZ8AS`T_gtwSC^byB(`oq>vn9$r?{87?OZhRL-o}b2RFc5G$XNGIMbteX!6HR9SMp zA|)jw(d^{Gt-je0mBt|wf1=S?w?p6S(%dv&q4RrYmXzJuo!m(8I2M8nX6De2Azn*> zm#@kZOw#j7PKBXa?V%6Y=IC5M=}!{vLp%N-ciH^m{fuYj7H?kqq=?jzlLTqyxudb> zY#%DGpWCz6u|E1@lRB9XT_7k>~yZPyV^d{wG zHKo8O@XlAg&dM})Kz+~E?^k?Lu@wpjJNhp2g@gl8CtGL@KNR_rPD{RTw(Fa8moDMe zWTdP_<8{2o+_+a_fiL+X%QQE1J}DSu67N>~SRa5_Wew`u^BH|+dIFAnk9*8(nAY#6 z=<|9MDRWy-eosauzi5qpDG_xrb#g6oq31|48u9)U&J8IRkC)^`c-T5ux-obIfNR-s zi=xt9^_Yx5Nus=p57w>RL$@XL>)iG?_Dy2Ac))Su@lV(1To~`S&v%w~D|cXtGl!@+ z??@aWN{OI2Sow4By3M5BG&u!%fLPEAB7nD42yQ0R&o^m>iX+CDNp#JdFs=i`b%BUq zwXew(ytu}L59w6ta)0|^hFBB(EvsSKT0>*d&*5oqUtnGb5m9`4p-d#ir;Y>4 z{#_S(}g+unDuhq0JDDHULP>^vp!GOF03>_Ro*I*Ibe;8|R` zX$s_hd0uY9dVV#nVZGxoRy9APW~t zA1M5`P3`PE)pCVyZ&SnfpB~-%<_OzrsyoWP#EFxY_Jxa9rly{JFZdr{-4pK}^-10p zg!_jM!K9k6^eYsHhKQUw8`IP;j>r?gRCdHQ&a5W+F4qjZPlEizm0zOxY^s4$H=90_ zelBVu&nJ9P%RagpzX%)>-5nK(@tA0!=6z1j0 zj4ug>%al6>T1$YX9axB)I2JFslZObicQChWO=+>c#ps5kwGHdbA3N?@OgrbbD0I-y za*>C@dMqgwU58){cNz^+Ihi>Ur#LdYiIos2fX~LT9pG}jam)H~OQn@yet)->%U%5^ zhsm1&49n$7X@SH;1(>7lJ%lwf+)FV~sz!IFI-#AVUr_4JBXX;J1;X(IWfEw647pO)HAT znB34&ar#cNY&;oPEa`WO&6Q5+ej}7LHP3xODJ%v3`xp@!y%+dZT95c3JImkd!)SB$ zc6YvSZa^+EBe7lLUcA{!sqq6wNil!{rho5xV`8G#>}8E2ld;&%7!E-jvgebM9e{>BHiA!u)*!(7Cnu()^L{H|zxMrI$@^<1wmI$%vz)FH|$F5N-XSG+FvejS(A3%2HZUx=?mmjD(C3U zR2f)rJKD@$RV)$1ebpV;WN;^h-Gztz{gXXK*D+Q<-FyQ}uMib%PK9XJSCJmP&h4(w zZ#OESXjw$QT?a4p36h|g-B5|0eX41z-yI2;o)0Za2V8=+2rE~F5V)BPL~=JzJI%Eb zwDeJEu2DaA!0&}dSbHz{(qrSe(6Wg}yW9O-rwNmL%J8PM6RX#B_=MwKOlw236?sw# zVmJ7X0X)Lsa+vUbFXlMcdXf927(q@QJBW;Z5#k7s-P0@J0lpAnMG0i&=QuRksHFQ$eSMs> z)B9};M?uB!UNtkt$&BWGO&6cXW4O6Dj0@dSNQq0GciJ4ND(*I*Xaqn@782qnG?U%m z;PUdjpDV^h9(9CXo=NB?MoY=y=!p)oC=c97YC0l3`}{YLb|?y0N*J1$gR(|gH~8u6 z7$w}54zasF&dtM>F!nqX)qY^9FP9Xgb3=tg7vt19=2}*QDJ{<77C-)YQhyA#apDm0cE`xv8*>_tiE-ECRX)Y+i6E z-X$&pc(Am1e4Y4ERu|?XsLVBa>3TV?u6VottNTV#Sr$YDB#KyKvfifXqNTF*3-WAQ zTDepehN7S*bSEgoMMnzOO$CPwZfeVvA67 zlP7^1%($4sq^{2J(zTQlqbU@E{AM$TJ4jdIGVZQ*Lb=;=RR2^?3A{oh7LT0!`KV~J zrsiZwrtnltKzES^EcnFHT{eGE6l{w-#GCbIw&#s)GqCG zz^0mTP%PJ2wgZ;_%j$H%OhICbr9M*3k^zN3ccCF*gufkYWKI?FOF3GAS;&hw^Yza^s!vrPbei6~vc>_4 zyaNbDvU9X`L?oll3%H=L#285z89cm&CR~@Nf|KTd48hZXC|f7eKIheek-7jC0jJkx zdPzT!AEed4{@QVg84mAfv+#2@U7(uWz7{FHDY{boKEX*nNHr}GWG2zwS8L-rrR>N` z3ZOwuO07#T3SGdv>YM#tM+$^@_2;}Jz(A{ecoqjd!pxyjZRW*vrpe|&VydlO3h~T< znj!%+kga$yzH8&t+J}(br`$<2b=jJ)NB=s!Nv#wvB zgC)We6*@Y`)Tg56GP(qug~?@nZ%gNwfnjuw4!I z-arL;TF9=`A(jIb9qgDN2KK*vz@ZG1@I5udwiUUm%JVsbAjcF_|H(U{#0>q`c~Vp_ zW0T*`(c7_{{|&rj6Gz>-7e?KXj#^fk%{g?CZ-B~)Li&09P{xWsdV&PkPk`5Q%P!ci$nkb+rYSQhK7sUBVo;Z@Tg+& zctb;yEPn(;0{DUcve8;d`;r|o0mAcmP$(ZtiTo6hg>W+jf%i#*(Gy>Ds4XfJW(;Ro zJpQ;iN1)z+IQkxOL@9oq8;Suz(Xhh427w(%gMnoBSayynZ{I9XBO^|F8jU?hyl5nO zm?QO>JFx@DBC@9fR^#bAfwps(;%hS{2vX7+Tw<7p((4_qMFWRVf3ffK);QBSZuPj? zLRfm?IrQ0Trpne+iUVsZpgD0|HeRg1kQvwJ-A6zaDQV4kn?WCw6k&SD#f_fUAABPc zOJ}b7(r>8d(Ktc6m#jyJBxOM`|5=f}LbDN&V!U^a!yH zsO7D;f^tFPHQ-d%TGc{*1TbKT5<3#*da~*_43g{s&C$6D5i~8iha)J98yHz!Rd2{l z?h9nT?IMjG6xAuah*ZBa_Sx%T1bA;KxPMwn&6JGcIvgl?-lM|i5eYcJz`)0Q+UlZ7 zsFwF{FnfaHXKXnx_6lxYe){c5j{xCjXV5Vp(sx@aK*xzYuWT$$?U7iL*^3`}2^X&m z2#7y*EO~bjLF|B_O&&*%u(t=2-O~!f;`AVU6ivM*{3&-SmTWjt^ZOX~$lF{=w5R49 zZ;Wu!TqJ;^Z;ntF-QXB@AFD-czi5|{%0%~F2uyR`MI?c;3=Q3DymVJ;Ibf4I zHi}b@0|FhEs{d;E0^9uFhPG4sQOg0QSQ}wmHx9wo;hl7>ME62(oXzXaP^rX}9^yd^rVKg8$Pe3i4)Pc%BAj5{Tx;EPp4V{#LR?>C zeRL@QpeS*`VtT|7r+V&VDM9xkzzG&sxT!PcFB`+sa8ZJ)D;{9Zd3AJqx1f&j7jJ_9 zvJYF8Gq2vg)1l8MDnx`-wq~^McyO2V@?hgtC_CTb&)r=2bFJ}@cl$mte@cUK$IUiw zOdtpelUkyOq`#Gi(&5cY)>_CZTLXhH$EFL8z)8TDv@q`LOmPS0i==0cgs+M;Ws~4+ z6Q2MQ$aay?D32^mzy72pbdMeW9GP=h%PEPj*1-`J$n7mAdoS{uM+6WJ~Ra+keG6ZpOpRx@gky2<2%8|@)W88|^F8S!?Ji*oY z#po9y(^K1}kN)BRk^X+x-ehpL9>CkncX-K2#(I9Fb!G5Mku0!Kjr0u7@mt%ARkB6P#_?ot#F3+t-pLoBxW^e+q zg;WhpxIg~~5NLznDqMM{{JGK(+I@AaJn?>(s@>?~zy{Y(#vQ+63V67`7xS%&vnlk1i{i%!U!``E zIhLyD;tPw?{$xArvrlF|Y3s5*ZU09{XVucJtE z&ZGAMwPbF6y7m;;GT{q9btk6kFYDaYe>CBL8PBVtwW{n7wsYq%b=FF-Q@9h^e*n7A zn1rUIf~DYAS3D)7OuNoTi~zKnnE7|76;yHl*>H?ay(Ve-{&I&)haMPL%I@*oj1Aao z0bi$FJg0f^55Qm{fij3o@8_Gw-hI}-0+sBp1F^7MQ1&VCGrwZ{EM_+H3DiLsMw zYzdWxx70pAs!0$oP`0*@{{SBg;ddp?(A+OxZwqkZe`?8T_3l$U0raE9fZS?`n2S<% zF-)@iH_0dh0lwv`@PzM|v|5M2YnhS2O9iuF>{#1=@wJ%@-j`Y4E^pu<_(0EJ*&{gG zALb=ow2v&bE_r*}`~g1wv8+JXRMW%jmsP@&vXR{y%Z;EzT50k3^XV;b>3H#< z+eZ#r8f}SvBt$Mfr;kE8ti)Z--vzKAc#()kaASUK`2!>#{UDv7P67H8vg^xq_LeY;J+@XKI(|WA9iXd zR{kKZ#rS$VK@TYu+H(`E>E}=>>v+5^K8a8C-^=-JnRA{}b9RKqkACUae*SOn%7m`) z5g+vOS=o=T5>>4^w$hkgSYxGR5{NaMdhbM=S}O1#vr9`wyMW|GM|6>2he&K zny2I(-yqn2z)1)I3+##@#<-TFVpm)YU%vUfxb>ww=yMZGx#l}fJBZzOSuh_=Oaj6l zSDbiU%Fs~h;u5l7J|r@hgZ|+Wyk9P9@T+D78Cd*Zze>NHJ7LLQKTRzb_wBJxc053o z!gzz6QTI{}a*o(N{%gs+zlWXtSZdSgWsqLpbZT^8LQ`+g(h+(x^RH6pB7^scXt8@LIJWCW0BZ0nO@F}4{-P3RX02zTRry{oo?$x#FcVcwJ1@|UUhw1#mAD+wk zu<#Ya$y+s7YySbP>tIqQKIa>lg)O}F8crTyps%-~^cH?J^WRjMC`xTg_<zn*)aYNpxOg90m>Amk+=A= zVP;Bz@PYK+XO%avE_WE=*_*2M&rZ`9SpU~RSG+KF8BOdN_gg%4alOzFg?zkM`cTHQ zBgK+@-!BlJM#$oIYy7fQyDkU`lG`1&i~ z&w08RujbyEh$qCd6xf3s(wPY#0Nfj-LZKTQQ|n(3e`%E|w+l(s3K~(hpx+m1R=k(r z-}_C|$XEQ$hR5t{%@L+fmu`76);dA8`SlS&&&_e5`{bTyxlg8(X-44cS1E!NNPmIJLpFz6mydi*Qio9$X{oi|Q26}ad7=hhc* zB5Nw*!-b#AA3Pn?yQ*%ASw_`PPnxxAU)1P58k~Eb^4;%xs+j4x4ga50ncDELd7wFL zHP#9*bFkA6-?=}c!1Slr*hXo-X^b^bS$6U~!nSks(AhVfpcne^#{qi9-PG+`;y{r3 zetY#@>gvP?E<>6J!EoGvMYMM-V4?ezl*(*BG;*?@M;8`mUiBI|G|x)~d>1~8Fccuq zfQb3wq}<1{@mk}{qRa#75es@#FJ6Y1mONSjmd0Kp;saE&xpdT0pq#`?b7h?9cM_OS zeHtWiO*0);b0P24vnw)D8`YIV)5RlXgnQjb$Lac4Q1htFC)VEn;n|ms< zT2&8r0);|Y=vD5+pDe5wz9R7X82qW(RAC8aWy1|z^v1i(nB-aUn6A9?S-4;L-yb4T z;u^3`KJ)3g@IQ*+8l5SQJ!FV|XRjq*YxT$gPXRzBjyLvzHWE$jmKURyU!A8ZQwBMz zu?pp!MF<74`Fw_n8v_&Y_j44%f9RgX+An4VuHBgAzaqOrSS|tX+CZ_x$G0B25m66g zD8aO!o~3O6S$M+1%BRl z=3hPC72M^1E}Rh^$8vjE;E-z#UJ8U2cx#K%zARx2Ob^Et=dCnQbzx}u#0Gh)-7#5g zY?_(*aLVhKUBH*li-$8J=;DP-y(_L42yYg^tf zDWpjD?e#dVA!yEwS_BEK##3P@{+|1<0DjZG^o%Nt%n(6QHokX|-#`21Z1g>2NbDcr zYkbbN-#4FFC)2FJ^>-AaySXQa9Q%Xy6$_rI@wJN{h=JjD`{R=dy-JoOnm$123NPDmrnO3>FwQtrQ#m!4A7Bo;xfCq=lA9qjiXM2GX3 zi^=z3_VU4j&x29gC$VZfPk#W%H-CJ&#nQQOLH5PhYGH&Q;}dJ?BiJnyyWe^KWb+AC z=CRaE9Ga#Jk3VZ0vaj_a`=t>s{_Z{?{-oyQ1pMbD_SL}8<7ZLj*Hyc3Ac8SwrJli` z2-T=zXLxZqPZURkoppHo-p-(hAuG}3IzZr)?mYrdy?$2Qo}M~hz50v43|^-p(;YDO zKlE`NoDsNGqJL|6#u(!o+AXc!!J>%Yy?LVrXU9WWfESmBG64iD53LNWUavGL zb?woF4t@H?wtQs$-)rGil8Wct>b6{9-_niSlc(?1@Uz*lx)k3fL1hpYfkJr}J!bxd zLuUD18OlhroPPw0zupOX_+NM|V54k(kq}&GMt*el_cC}k9vD0FWJG>{(R}*p=hu%di~GqSc25#Rf}BZ2Fj99E@e?aCO5B=I z+{y?KddsB#+xmU{nR4(8pHPK3DXpC?lBXaJorqx=4(@C|U=3cqAH266e67#6Um2hX zWO|Lc@%SGU+1UsdzUrFN`)?eH?Ml&5(F}70sYKl&M!Oz;BwKe&^B z?!EGC$m4r2-hjRag~xRMe%|N*t>*v2AntmD<}AOq0mgoW0Vc{MyL)0P-s8hy%fX|$ zVB2c=$prkCH~E$U6GPB5%6xnKUyC}Y_}trnQJn#vdecn?V+6Kwrb^qgGcinD=DCbaE4hXw(|H9iPJ!Vz8otxhfkpV)&WbQ=_UX?;>OKk_{!QZO*vvP0*b zb!sR6SJ1aF{N)UiR4aRElSG2MxeU{dyPjrCtdzkRcTEuq6|RWI#+c{I&xK&CxVc*o z)5hIb`w64?8zj^m(!IqD%893v{s`Z`PgyX+oqO+4EZRfAZq2@b_{aFe=X9@Q%l0rI zZWbxul8g{Wf>6moyrZ~k+F>8|W%gS;1m6xI%-a)ylts%cqFR7jo#l_#Nki+uqx|B~ zM>o7AaT(RI1d>Z^M>8q#d3|7zE4oNL(C^k$)Rk6+IIVkPc8F3#<+@JW*@;Z!mnJBC zNx1ugH$(|VgbYR>6i2ur2{6zZ(_}Pok^Zoh-uH+;n;szOf0Qj1Fa2|DQ7X1Jpi$B` z((49jJ&~F;S0MT&F)7HYaS1E^51_FarK)o%8O-ma$Se{b$%i<>z`aGU@|pLpU>=6d z#>Tg2LD?C%uT+tO`5v*Gp(HZgN$v=8Z!}Cg@{5`&mr)JzoBMaLWn zY{ZB*BtGE}vD2UI_EmuUPUdTgH#2KTC@2Jx6U6%lPhnuoxINwe?z^{~$>(BeX+Atg>TTd358eZq=u2s4xlep*_PSnzg2=`YdU@p+hDr@u* z;nhl!9`MO(kVnz(?)&>O3j9&DZ=Q88*HH{X@mz)Djf#SZ4{q#s?E!?0%aKZ4d1&Xc zS^_!-D@9B*6>+xaQN6ag)F4A3yUA0LYd!@52-fVC;@kNAY3P(T;Bz{_UHLzy64=P#-)Ix18v{-+@c5eNL zW#e2HVcp8yTx>WNp1vA-elxBmTQ3yb`zrd`pYhjmH0EnhA6+j;QYrzxEA9W3$a#Y! z8D|J^dGvR5@|w6I)Eamm`2{}38TZpo`BjRCq(|l3Yr}M1?R9qJ3^SteYF3esjhW)H zJ^sq1-%lJPKL5Up^gbesDVReC35s18DlS^N59->^`CvmQDtn7sO>7J+L?N0YzrnoA zMR#N%DL`JzwGJs4*Q}y%Ee_hT!v%T@9_;xxrArAu$C5htL3~XKw3MVv4OI;$0a_{o z`gCq6>$lvMLg%P4SrT7)#8S;|R=i2af&>%iHIq}z-}LmVK>Fv}DqvS*VcH`Sa^sG_ zggdV)m-VbW$#1Yzy8R?`6?}k}^kDwQx_~5;qAI?QDaRMYVHLx=@+)mP;^m ztX3;M7OT{t6jZVhImY-|YURSr+xIDhaLc!TOc}0t3*mJ$Cs!1%&EnfsN5&Vu2u?l_ zb2=QpAc1tpK(Rz?EQj_j^GuviMSD|wB|Qe!DVh=qzdq6e4u*zr#XBGzO~Y$Q<&=pe zvG8RbwBr$gEAAs@83FNSPVxIgmoJr9nS8a3VfSS;6x|esw$O*=q@-sZI7H6-EuG`x`YCS2ub!8s!ePDZio#Sl`$=u_61aX>_%1n$x*A!IK~FUIIGp`;KD493?`xZ^i;W);)kg zN2`P#jdf_28x>etp0uhXXy>Y0z&5P=$5QwFeZZmkC;l@xS1J03#-8qrb)#_orrO%( zS_S#jq=MGOQcHqWLdD%&Z#0X@NP>cIu!q-bVt6}S%(G|LU+jn(;@n$3F$>U+b|~OB zl{7`(Wz{(vfk;I9Vu%o)rSJ3o*x#FaJgSR-P;@^MW>%F}&PU0JAg7hVB3tzzYOh^S z!JihlF$ldO|816h_9@$2XqD|1-o-(DUarZ!>{q^kS?Cm&_$oH7a)jcT$!3~~R<)6f z$XO(`cgekXYa%ZJ@<}4PXBBxO86hW*%wVR8bVWn1j!Re>;xwjaCGiuQ*GO3ZHS?}5 zDK21Z|)D&szFg>T&GYJGZhPOk6=(6M)udm+IoQWZ`u$yGl!r=766z7gd(FjAknt zdGaI}U&O0tw9EyNc5J)ms77%*OHx1ZVW&g5C(nG2xT6fip@LPNF`vlSsHB2beQa$R z6Ox2UxkAww*Ja)WiG8w+?^D1#ud}-({r+$e#3p_VU#wu>XLJT&E8&<62FY|Gsh{H! z269)347hh~C|(6qZ~G)V8j>Wqg^?W_3118E!CiGG^vSRjWw(Up?gt%yC!vJ1?HB$P z8c;3KQeq9K*JZRm50N^ggsVPoAxo8%%&X@H-Ud3i9V?`sQC-tD?`#LazVbW&c|Nnt z?1o}%a^PFu!!M{FJ^v0D_#xTk^kQ`udRlZ|UnIm9b(=PRY8>ov_U`N> z==WMXSI$Yr?XwK-kM(yo`%BGA@d}!q+h_4&`IDK*;QRIlOsxjZXTNwPsfyzSCe)Ny zvb)*7^$k8nshRz{Xg6v!vvwVFe`-CBM2F28IRA zHy3u-EY0)nh^V--kFj5@TA^9ZG43Z-aguU*o)DtjK&Rki1<#Y>olw`)D$1!x?jIX9 zZ(**l9-e=^l`Ebh!zY>(bbfw*dVB98`wbV?uE{4r$?nSx`rh5t^g-KKd(Q{ZM~|8p z@14t=926wQ2`q>ZD>J9E@+5};CwRlv zzCzSJF#EY?Z8uA%n_EXH*4|Ct1}Sp%RQqDV7Li6PQ*eN;q zWHG6!=e)dK{2w6P>Gx0`F`e-$pSiKBZ5%0-xwfo7x!VY&x#adei{JJY^X3~&2&Mz8kr>)_F)emIK7>MWjM!0QlADIt&7ZX#vZ@j0 z{w7bh$I_22v)lRAw-oJ3*&Yw4JTimRFIi9{e z8U3X}IC{I#Qe;)hBLGv(`vAVryEfRxCoKNWjf=sm9K1=EN^DK|Pw@|2W z@%-gp3x?`0+AmEuz1WXmE{+NSE&n=DEVQ>Sedi~<$z_~l*ogEg^qecFDC>TmB?Kos?faN0DDxsa2DL_7GU9O%%)A{WG;QB}=% z&(9S992GoURj&h+qAFM4C#$w$ zEt=q(vd(svb3|f@Z#S=#x5EDWE=|NO-M(VZ@@%Q+mijBTBu!fL&7}3f5rv)aldKk_ zEd)_=R7Li(?$6e@+knBTorbaRYnxWAwxs^zyYIF5O|c>0BEaB);%7!K#r@q$ttPdN z+r=jxKN8w#Q-V1Eq8;|V{qODFk_NEvqhnj)%jW^cg~lEJEAk#QZ*rS=2E1z_mRWyh zzP60C%ZafMnHSBsC&cruY-|S$)KK3~G)Y!&>;KNP&;RUowJ+8MH*{6as#))xHQzDcF^2TO-Yfw2PY82gzgTSuypXk=fHl`l zv?}K7_TjiXSYEw|UqWcGq~;}YYv`bN;K#L6ID`-HWV9aMz*EbjTH8C)^>WwsEUxl^ zh7x~gdk9Y)s~QQUb^ObJB>cCk=Dh!U4JO`2OVPD=WBN^He;=&*_qi7uY?k-`@zb>W z-$y=w{681@zpPJM&)14!EfYlw7?p7>Zyhlg;GDW{bKd(Q*YU!;Tnmw%*q;Ca6|1tx z1?Cx_+RTS;_Z$cJL`fLP0VJvlxmFY`waV~Ak6Xl`LBM`q3Vg!AdmQZpX>CP~HNAa| z!81_zVlc=xhgxjIGsE~UUTyqnVOPfDH{*{j1BQ7w;rkSbDQ5%udBoj%_^oQw*;!jX z3*w-h*v6D>oup_{N7}`SuD5(b2J*rkPpL0Xe$C>meH*{C@WnZCKSsm~NObgOUm`Pf zeBFMqh!)vXBn0g*0HUpFxs6Y;=232OC~J;40$nD4&GOh^I0S)JueFZX(8rEIX@B6!IK| z+rDB^T)wAv2*sziODGSFV7JF*@9*olxw1YN=-&)w?Zl*VbXYJ}-s)7yF{Y40FS4zT zNm#-jsmNEJ4L4UoAU_W`CyR$hmhz40TWHz9%(y~F4Nuxs3O zEOb7KREo)1(2qfN9DBmatnBSw8QEagH(`~k=;iOF^w<+tF+F0?pveW|G=;w(-JrEA zmHGAvIm~w`D#wsLWX4kN1C*}1APwtF>8vsV9W>%moN>H6-n(2_pK(EK_7#0p6m57O z##LMI%ZFlS8HyJ;Bccb3j6WQ({SYB@?knC#-YHA{c!zTcT6qpe7wWiO)=FxA=78xK z8yydQyEMuNrg50(E*j_yRZV_EEGz zsuq-)CYW?H@}i2E?>Kurk`LBEtWLnF-1J6{^QYS`Krfqs-txmLH3%EGBPf8FgBHCP zdnWhD1`y@^11h6TlqSV~YR#*UyPENwEdJUkdZgxzRsGX&Gw~$E|6RzB5vRcj+y&3` z$qS<0FOdqB!{v>e%>l=wlCnImZv`m9m7;&^6}?+ zJGb}cC7UdK-Sfqt9~7P)zVvOq!|}k=O5%C9)FtZFV6dZ}k=5QqA_(WN#OUAB_1$!T zwH!aeAiSU)yTGTjy*a1oSX4~B9%Zg%k(L|#Kv!Lm%zH^vs0~O_vzU%H<))R|09^rq z>9(PCWd5rrSmMThC9>n~2iNUvL^3|l_Kj<$Wb!Z3QP4KSepFq&n%ak79I(5w1d*fs zxXz7i+am5)`B&&~L}|-SO~i?)GB>i5qplf>bh14dWK^sDHI`s)9B(sdDH-K>Vwd?A zv%AZRO%li+?hazg<{j+ewU*F*P ze|{8v`>g!%=OnC=gQjFYP&d!F)fMS6J`7{4Rx0L$`@d zXes0^>)8YmiqvuDQ?7v)SdVfx&}JgGp?b<`iqeZb=AqiyEPasUcZO)nGi2!fyA#MX z(Pnj>L$yvy#z(xwJK#ScovVGASd*q}ToZ&`s6>lH=di~(criv&NMOB#8~1Qw>;VC3 zDhH8qpg#KqF>jycOKB?BQnCkFT_l4sF!`T^!w}BAU~A4?;SS|&M8%%r)JN#Ikr~C5 zsWj=Qu&(+CL%@>j&R0kZotFVkThgrh3zPIWp^Dawi2J2BTt0^C3*_xjl=8cDh2S~2 zYJK?UN&y_B=qjO7JFX$JPcArl2`&fTr|~HFZK5eB>+(m2B4C_O?@#+E`8wI;{z;z5 z;!@2h=>>P}1*2#~`S-5pg6*cA^GyQZ-Z}!g`SM92)eSyMHouzL9Rb<~pZ5J6?~Taj zMQdiR^fBF?pcDso_x38aOhQ~51H5YZp^Vjs46mXx^wIivZ&aPIaPRWX1Ercwz{lu7 z_U$etZ>088la1}=9N0=GYF0{ALEg2y96; z6WDg58qpHWSkX6{2RK>M&r;M#3+bteZHeY5{<%HV)mv;5ay9V22^G1 z_w|?+}&f%TV|d-rgw~MRqD>X(Ngp@RE$?XWC)ldQX+1rPmHucVZIE zl6AU^VQM2PM(9Ggd^=#T@wr7(Pm7#z2g=m1{ovtNoTpBcM)7?Y&vf6_Ky02+hnk_Y zg2*-ke&WQ-5PcCkh;3A^(Zo8A?HGzT6Pi|_7 z9?l1ibnzIm5rEO^u5xX3%|NWFQx2drV*@oRy(cttIOX$!EU_lxz(8=;{~u={H%L-2hp2vYHD* z3f6UNyiMk@mG;FM$7rF57+{os7kX`~bq-;vO*DK_5A!kF7iB~D^?mY-HcEbdDY9~; zRHMe3H2S>*THZG5c9b^z{8lC2prb1TeR7*z{(~|Y;|SzRrV=XF_$mo>!biLn%=#3> zI|3$WqRW-We{QXhXZ_O4lH8Y)hd&%^r^jDjbXSI;M921#L!35r9N4Y#4FVZw6=my< zgeUZiF)??-0;l`(3+yF8s;Y zo110yw2<<%*33N~iiYxv5FoC(scU$jiw2^c3uBGnQwRUqAJx(;tz=0T{7PR4;ffDY3aiepxJl_%Pk)*UU)c1 z*TgY+O^&JInYMl@&;^Hc?G-3~C8B5qp=A%YWpKYXdWarX-n2NXS=~5q0@@Ay2z|5* z_z1TgKSBKLeZDpoW=Agu8}~Sb6nejbXL+z>nZ*Zc42CJcUVT0n(P# zj@qghUf;CyS`17;#&Px_3SV`DKOh{*6LnNz2eNeO59oC7+8XvUiJmP}W06ui0Acus zTh)te!MM3N;SJ8`Wk$?ax(H?-2HktcCYt(XX!(%so19sjR6(dm_C#*or=h zzkt7>z9)%fr|il~Tc=FjZu{kzLM z&z_GCaknsc2Ke(~wxRdx)vEXEJ>TKjX>JHVs=R1YH;%!g3hnP$G?SW2@$i@P-0BdA zu7;u>0oYG60PbrqqlErH&tSQqc)*?4ynx&vYZtse??F9-KhgM0!kG zN*$~D^IIkMs#Kq~8m%6_mpC|x=H!P*TerEQ?&H~V#DWCx0B&^To}+Z9K8I7pxn2SA z#(Loo;X5*aK!X*>fEH*Tia2_u>K+?@quK@-%}*Z8cPRYQ&b=91JC5?+y z=Ntv1ly436zI6PX7AsJ2;nlYG^>e2_%IB@Brz{81llcADW$DjM8aPCWOwer>f0(z_ z)VW({vB-3HP_}xmWD<~5zB^@|*0QFHctdJVf7W1JkBH+j0W%=7MWa_)w|1LhTwU$IK+itVd%+}Py@Pb1^I_lXlBO0>j zu+1O%kt3wf@vEEUqufArIrZYV2i;#d+$>MuF}5f|_teB`q~ zpxoC$5l%w~(&IDQjoIHAj$TRjKd$r7n9{)eKe&fZAI-m^pqV|hf7h?i0e$8};R^s& z>QMf-NfSCQ_(+9mheT^0C*Lp#Z}eh=(Qo#zvF`L4`@>jsAY-X8(;^`4s-Mo1*`Dvi|>c@!#{^|8((xew_X%ivRQD^WT^#8vlSO`;EP!^KjIV zUe!NmqN?yepq0F3^wt+AE+}$J@J`3PV;jAUnnhggMr^k~bT*hd zRvZdL5eoCvjk?aYNnMt)llKUXdXx}?5so6qSyLX%ydYfd2`tQr}U`Pw&O1VB6$eEyKm@bVS`<89UN_`c9ZZ>C(fZyzEiaf zTAeO1TKgTc$Pr!hEra=uL0nJ9X`{DPS-5Oii=|4^kEaJ!nWe;L9UoA2FJBW&Aw)*p z`;SpRwFlW$l}ljK=vN2O5oT#f7CK3`BW=l9vhtu`guh2r8*d)$DAvvMnFtjxn%s+t z1`pefD6uYa>bty&jLVXMGOB1d);@->WUffO_p>LcRDIh+ZIwp+Upnr-DI{7F)N;$o z5OW4}hH6@~0>-X^U+9U6zaq|BL&xyXj<$q-)ON6dve8mnD)d@k2gHGKR>%6y-Q>AV z*t`Lt!NUk%J`sf9o>`1|HNmI+VOUInb0zQoq)P2Pi8jRE+TJnIJ~I?P0Q;Fa9^G}SqVgihl0Zfg3` z64s)1Zbw(b@jT-AT8nKBwLcZQzdy`8Bli|NkIFkaoDO)M?Sjul#ETWUa)5XvW0VER z00??cK5ADGqx~jBhf{o05?8`&q zy*+onJ-qF3m+tP0goPGtv=oCB+jU3`o>18C2i=hkdhLKXNg+q!OqRE^<20Ei)ZV#y zSlE|+*V|Q_uqjV}x?c^Cn-c6fBzf1N+gX>i?Rsn=J_S{&8+kHcc>{le>}~0nH*x)| zQ!4bL@z5j-E{o@{ekc_5ekN;K`H=637Kyy1%Hp3ighdMGon?tq;YwQjKyFkj%bfRe zY^dd6>t`#T7nGTHR%uTVv3a`$G7eU}tqpf7Ea<_XlHEU$Ip!yV!Nq(>9FA|@X%Y^N ze_(P5M!g`#?!0lBm~`Hb50_9RPKb&0^9u$MX8it*auI$p)DTH!#Qgl6b~%x5I{eOy@5D5%A`dVzmnnu5S- zk-QR5MsEk*PE)aLW>!R0j?Gqy&z=s;{PwRg*jS)uaO5=cWRqQ~pC4=L zTa8y{Q@MEi*;`U%YY`nW`ZE^-nS`@JUq+q{KB}g>^&6FAB5xfo2o1jrKExuB4hefy>{MIw&{q(!xS#ZS7GC4J<6LBz7DFVk>J9-{o#oN}@@E8$c1tdb z`hPqoK-m!wd3*2nk9`ZGRsmSnzV6%E`-jrUR_TSjYtPd7h+2bGnB)@}Abb>!YhQTc zL$3~4$O0fy>}j5iY&{f~RlGP@Bv%(BOhGu-Xc!wd^9yc$XZeS}BWY;ZCI@EGR@U2@ zRCxsw0#P*HHGe?U$Wrx~_nrLKb1lN+(I4Ae*UyT>gTZA+LVrM`9wA2u)?o*RQEO+! zmHBVxjvr{Mx^Xb=b-GbKZ~#a&lM*Rynbw7A+M+BsN+UT^MmVlX=)S;QAY4Z#p-K`u zFp4fn*_~}8Xg^BYYCbPT`=+1wlB91^WjU3$ucqmxjk*q?bPVAd??ESl1O)UC>ore) z)RjBhTbrJg5fG?-6l54t@3U3{dN_(+M7~$o8yi^wVZ0MDH5)l!xb-xeUkZ+s*Y+{3 zb`z5@pK)T3#O)-h-@qj@KEEIe6|5a9>KE1LK~@D!@a=YO&!vp7K6@K*gv&oM&Q2?b zGRFa9sl+WuzaKukSQx{mH=c9TcZA8?Rj>rzH0W;_@SFz3&RilbC^w}B1OdOWhKcjS zO36XuAZui21{wP39-Ke;_9eYkAZOrW4A$dwf*ePOKG8JITzXe@ug30;h&T^#yaL!a ztbFzU&cRIIiz|wYn=Ea2(sD_AK5KuWXiF{!Zh6r&SWD(FCnn`a+mSVSV&cyI35Fs| zzegl!=$7kbS1WE;w@P2-sq9!IGyL|Cvj;Q6wpiG`itlv&nAEH(9}AygV?e29mfr?)IvU;q#n(|^4l zE^VM4x_PGYMlnt!V?Bo0rE|lDfuX2?J#&R50`W}c4IhRlnVTSrY$A@^F|3t3fOyh5YhSnKOa!L(t8+UnfZyIb2># zrX)hXmqL+b7HtE4PrwDbuGvsna6wm}ZTupzSJRE^%n-zi0E^+;7aRvIFl%3LyLdHg zake2Vw6-IElG6s2yodfwp9U_eTu1^LO2(1~_Hc$Z>DZJPe7 zmZH`aMTn9+9XNy=N>fuylSX6I%gM5oX|$ASSPAc#Q0N$(Rcf}MAYfzhN4$tn#Z%gD zk02Nz0HESWNpc(X9HY~93Gi;jFBg5xxja6WPLlZemI+PV$QF}50@%OcP8W%#94w*7 zHtT!x6Ss)_W#vvf2^zv(Fb)@5X(>$vHo?EwZlrRWrvUVqDvivX&z0!yAPywL05-+0 zgfRbT>1avQ4Y31hYy7aJwgX)Heh>d{$PHsX(97vj3ly86p86{L~Go&Vf0|Q4Gq{H{mGut_5KHixA;Ts1GEi*AdvK%UduZS%Y}fX1#hRhFJ0^p@CN&Ax7MK>Mn#wT zOSzM#u!C(3K;^qAp%QWyb3S{Xt!0ehp-Xg!2$DI8IT9aIfxv($fbe8e+LK3vr0BGR zU4uMvQnEC#pO8NEStYHaCDEq zsrKXRWcvHF`rp4iYR&|t1l-UvKsGLU6y9h?}Xt47}r*RK!zjfe?a-wGrCnzZa)RaJ$KLbtIr^> zqRHLfLA1X*^0YFr<-X?_7bm-o%xB{-k1vhACImo+Zsk1qPpu)KIFJx&RooCx$~(sdijW2zWRT4wPLdKbwLp zj5~F;F8VM{qJ}74Nt!?L4@hH-etC(;*d)N?@QGhb@yy|B!<2Jb)F; zuM=;31*3^gfm%y0)SDp$d!B z1&FnI)-HOP88L)!v<}UQ5=D?nit?YXcY_WhN&=~wwHSd)49wHX}f^rr2JFWzA5@*VC3${T>&I}9`Zx9$Fb z9uszVTyX4CUX#B7WCA3Stnz;W&qMj}6=yx9ssrV$Yxem*-u)dB++YqqS`NKBP}Fal z2O_Zdr0O20SrP>X@W$^zNdD`EbR>V17a?zZ{(yYG|G(GJU~>gP=6}6Ym1{5e)%37u zG^fwwA=RBK?V)i#>19Ev9)R_otpPutEiOFS4BSyYSk;%L$^klb1`P)dOm#sMz9x)c zHvh>7)nCo7xjcZwEWaRDyee6*Gh-)ZAVH)=tSCVQ`tSUy3RGChSI3(SU)BL&fU9Pr z{GJ8(P|~+CyQ8OvpK{#5KZEESxQ2z7rE9{MmWaX>MR>{Lqw=qWw^E|q{`ax747_E* z^*!^im5zER2|LRd&jH4IXCSZv1YKns>)3f^0=znG6!-LBqZf#Nk-rA;fB6A$e*dqd zzT!N(Bo7E4-==|o`2irv{nvP#(FQK{p|L$`9Gf9aHJEs^WdQO}Re?jAA%~*Y`~{!h z^?PT#+sB&l6)|`u<-gw7UT#~|7DgJAnuf8$E)9=rLWDoo9#egD#M|jzq1s&s^!r~l z_Jhk}yhZv=z+CkA?E$nqU{bQ&EX=j?DX6eDXjGi+UG+tl<#NO?eHB#4V6n6Df~YnH zZ#~mgF{p3#!(wQpZuS;p(qNO(%gR1c8z9CDlEUkkEA91+u3o=MyMJ6Y`udv1?$t?- z5d(^Tv15Ov0SK#SWY^iN(ESpC#)H4mNIaT5N?tnH-3hXX@jt*O7f`e^JT#%3jeX9z zAh~(mld+w1#LL$wKUfs2N_W4cM)hg2tMjtzi{gaxmhsd@{rfU-g%f3LrwkA4q!Bhx5{}jT8m~_ z#00r`0=N!Zh`|}^vI8Dxm?|^u6tQ3?n6>;t3G0Wk6lP};FW^%Zy|2U-WN1PsvhfN=cF-O^rVl|skC+e0L-+<( zwvkRZX_(sNDiuuB$~8S4IwE+><}mN3 z53S%z?Br&7F;+F)8WK~+$SO|QB>q6^5(EG8b~@-NIbSrt-=>N!e{wyEDrvm0?wt(@ z+s&x%orq$rzx%GD?%sZ}rR$Y?_|-dFQX(U5W^O3R%$!_^-|4#;;lSO_TBOmMQn%t&vK>n>Vj_#T*y55)mSEvm ztBJ8eil#I!VB~q!H7duM<><{h%c@K(>C`(8%GGqebBGq7`H6BNx*|xFJsK}HdGUjU z3J|W4pN`W^rL^APl57#A5QxHBnW~R(ex+y1$hZ-Ijw#^q6W3#VexisbKgr(I{rQLY zFt@TxA&)Hh=r&F~3Sj^GbAUvQz`T^bjvg6qS7Z({cAFJFU^QnG-bY<;-k&Bxss$sA zioqGva=K3xxyD5}Q{MCE%sqZC(z_jTv2sCsb*nOCfAhjoo2AQs#kUGuKOkU&>M4hl zYVQ$MB1r(|N_itgRNz~?pGuL_W77EQksAIoCYqBgzD@}CfE$I)&3m|BY^@vC#=9tu zEkL*=5rVN@0xlr|W;bmv+C!YkY*tYIQ+y3)fOg=cSD-o0%Ep}u6L@T8@%lAezEo~F z_iJiL`&IZdpeO`korwF5_tMWP9x7x3-8C0}pDNusEM>#BLeUMnVX;1Z-KIMj5I;`qWOvZ_NEtoe!oujqdp?!J4T4$yR5> zj5>QLPv1>VdoY4I#YSXw*GKCxfPAQt-iWUG~S0bjads{cl|Vuork?2jq}d&c$M~%Wn`sX z^mT0RiiU+T4|3$i|HM(LFMBdI)vENq{;Obk75(@-OS#AT6!v_54HeSGJyu2~OFc%8 zw?PRUt@ewxFeuNPUY5fVbt?3Rdhb##^%;YrpZTl7AaveCpwg>|vls+qMLXI@qtEh5`^8; z=Yw$%$Z@BY+(&&Zt!`e?o;}G|mI(Dt9!=o2;9F3B#8dSFJ-%xzq+nu4iG`zDK~w=m zb^-`zdWZ$)(E9U10^*OAWZI@wd|!akBn_4?N~ofkR$AN(@CS(W5q|EmpNseB(HR&f zmXcpBCa(jVgFQs4nvUP!2cM&j93=|KZw)~DmyGn|Ga~zDCQ%99anG#%5yM|Bth4t6+!f>G$AcEzo;n zWYDNe%pi!;9A-$j;GQ?64=4ZOmG3z3&7NUK8M3dMD%R*obcAH@q8ueUB}8rHv!(m7 zjIsgHsb$%&asAuRyM~@EsV?#~^2~&ru&;hNG9*;aBcOpR!R$_uwk3zQG+BL?N!y0x zux5_6zQ1cDB$wncDw9*Tdx%K$fttO-_ZLeKC5bzCmj&-8Dl50zq+d8D%D-wL!?b>q zm({o}yj{heKC#qZSaP{1_EED6+g&x^6|Fu?&tZU}9$ujrEjDTQIw-Ls;i@4HN74$1 zbc>4ZAV@LZ7tbi-<&Ob(QFos9u`HomecTihB#Xq6Eq&Z>9;Q3J($Rt6{N_gEo;rxa zn}bo!Vqu!cd^BrIHB9*xF(t3{SB8uTyb=b6><@}q_oIs(!l%R-`b^uz0)C^DaAtiA zYF3@lbd28*190p;qgu^wr@ZH>>Bw&49DD&OK;(XAn+rp_u5_iAxC2C{ZNpKVg)$}M z44x_DIPlnD?T$4_nv}E2Z=E8AD!Y<@l7Pv9EKbZQ+?seRhU_T^alnEx*`=V8SOIx- z%I7XpQ<5VvU=6txw3GpUU+Pt(Hy9s;wQ6%s$gaHo#`6=Q_;mN>$zuWzZC`tb@N#cvicr{b&ZUObnUBi3-QZRu!vIE$5wvP_BDv%1I7Dx64u^P z*!v_T=%(+4%ZL@F6SNpP<%+h(aAx>B3>+i8Z(R$~TXDq++AuvHfF7ib4^S!WJ$5-K zjg$P~(pMpG_FKEEPH1sxz8Pj5ZE0sg8Nue%DVTBRd@Sub(&gFm?8I2<7b(C>2E@cy z@;UJ9W{slU$pN7hgd^s6gBrR}g8|<4G%18)Ix(bZC|fJt^`(?$7CKrZ4tfh1P&qVL zfW5%j&e_Pe^l*s59ruW!z~zrny00_|6fur9gweu=&-`K7=+!GeD&<1x_N)a_PCFcu ztJ(YS10gHujO0xSZ-6$Jp`ybQ!Dwf+zhmKwpGjcsbrKnNTb{XBStcbJ3o2gDEfe9pPsfiI--b2ISd2vd{3v zUYr}-sTo0Vvip5N>Sn}-1;Il)`gQ3t6K=N@b`SNZUvtaJuY6A4=uqAT^3ji)<)@T1 zG%zef-`MNRQmuy2D!Zf0NC}*(XXSC!4;VT%M%Y`3$vm&Fs-Si+*a9{V!>v-6=?p_E z!AkN5AGO!vQSqO$P9-vuT|L}YIW(mi2DTzL>jNUzDJ#6>AB+uGr`A-wSM!f7V6f2q z_*;7aSlh)WTD(_>O)+3-l3k^WNuZnEtHDa9#TI~7`hVNV^ok43%cr&j zJ~Uc8{DI-icIw)s8ORga+RU6QHS~w_7>7bItJPtvKIOrD+Z%@-H_SHq-)u5?WJoif zwAydMUu#}wW{hR0G37S-^{ouG;nieY-rt4p8Q9;b(G*h8G2?xlGl%n?pm6I1br~de z6@h%cOR}A8_L|GQonwOL`H;8cw3}j1_Yw0*3Q|e02R-N6iF~N(TmG{59<5I)0c+x0 z_#e>2M_Hqq*VILtTw?A?(p6WKH>TBjLGZghW4&u~A3dv*%{?sW?)2;*&<582S=PfJ z%%&uILYhuma-##k<~Qc`AeXI6;RRazrN~;O8`QPKZ25*N`w9F&a{_*m#J}&d^y(10 ze>?LBBw64@`M@jsT8R=*cxcNz9fiLrFnI3JVfHI;zJ>fWVn%iiy?$h|<<(&c^y;3a z`iQ%fAN|e1Ry)Cc72rNiT~hG}wj zl}^4Vgt0|_S&S^(!WEa3UzQqOl-o`MERj{?%MQwa-{2+7q-9tC2i=Zv4@ETLvP?0+ zx>EaVRS8n$u4oLtfBgrv6IPnohNxl9Ex4n_zY=YV zJ}+^x5FE-R#=E&^_yeMnL2-}S<Tgfz5lVn!|Sy0I&!XRkz|%KSRozdRte5QBdrB zzp!;Ex#l(fyiD2|X(}SGWNugSvH9nqIQMs!BOWw3fXPayaSWd5HlEg~JAr73LJ!qS z#2KzA^84$#hcBK5O>90mR^G1Y`~w#jP(3iMY@H%BT-plJ5jTj54fi8#C9MfaHT6vn88uT2 z6hJ2E@rQZ>;&*Ib;&nVFHoviyhCbCSmp45PgHGE%SkBnEm_JUteZReGQ&_b+`bb;X z@*G63ZrZDDdAe@(^Hg%_a+WS&n0srgg zf&LAgw1#3Yk!eBOEZmn<0on@|sJAu2ERz$J)&^}6T@Y*n(iqwg1Sxi;O>thgBFABDA?PHn}O2+AurX6)dpf(xUx7jY!N?JxzwBE)V`AidQyCRHDY;SP+6 z@4gO0z>9^)} zygxW^&5eMv79QMdpfJRVpi< z2+c(LaP2J7cZ|`Gvw8`U^~Vpp5&i*LG(npT$gF3juB2AlryuqWO-?O3(M?os7p2#= z8~-|Mm?=V1zCIHoMMQ3CXjR<{;@zX|545xFvE*J8pf1~I>iMWBcizIL?b3`t(mtBq zA0>;3;!L}g$M48|0;qOQ!0%)C!%mO=J68El>XyQ7QQZum(ns;#(_N*iuH108ZTYYA z8^n3>UU+FuBHzN-;NPxIxL>{Q3ByUgVo=1Ft$&A?vc?`WFR9bGt1V1^I-Liv+7!@S+Lmy$voA8p&f-uzZRAbBWOqEm0=vTs&!iglGMjxV^=DTs`QP(&-Q-xx(?Uk6UXWy{+bG zpQLRrE$%$BXdm)~-UDcF-Pw-Zw4GJeeFF+F6)t|Cb8yMWHm)tpm#@p_t%h|mY|1jt zLJ(|Thy_lh$6DVacjv7P>DI&Ner2RJesO3e5-n+?EpG$swgNVH>S#k--m;($AH5-9 zLSPA=e>a~+a?U9CctiyiUzd`a($Fq@mMc-ZARk+ z*gc#FU{!sK@!d5jgwlMenhkk$})O zfG_Sx0KeX$uWskRo>4e?+he1xJpPf_h2~_gOR%ho%Dqr3upAGA?S59!LHi>Uu-m1I zUiAyWxPQt*dvAHt*A`#iNljJ6UCFkEeiy`*BbRU7pje3#-B9@bu<85ID(1E3>Y-lm z>2-2%8Y-{IqTvPJ^Qtmw?z*9JlWzuhVg2j+I%>Ezry<|lpI*aP@0Hd0g^sG$WYRxb zV`diW)~bD`rB}0{k&M#}FU=yfmE*^WZLm1;VdT1N6JAGrWSOiT`pjqT^WEDMCp5M{ z2pc?r^8;P##g+L*&h|suaHSxa zC2c4@mqlQu2~Xvj-@f{#eaX8BT@S8#9Z<)2DP3OsN@-b1hLq)Q7_9Kr@_j!UvGr_4 z7reDV)S8HaR-LcdOXZZImlErmXKQe4UV4V+w0PVkMO#PG>TNRFtXYGbv>1ME$}c|* zm$kN+KutH`f*NaJuWm7VR#0fFumhGMxsRtNML zO$Ck#ByjUqD@@l0m(2W0D3|Bq1oHzV_s4_Lg|y4ZmsDiyPQvhFboF*J;bJ)4l+tRgHf_H68#I;%95ah5diGs4z{~cX4b$tKP z>RcVkb&2FVe1TYE>d?dcB-3q`uPtq|n*IuQd!-qrsS-w%?*NN!Cd+;mW++8wZxwMO z`MpiNvjYo7yrX4pUs+W8Yhjdbq1k3Bm%P%X}5)M4oMT_p*Hec1GR!zf2zCFOgb>s}lP_M8$W;(eLbCt{sW%BX~Hk%S@`hd|ZXa>lMZFZ6XL_9}?=do~# z(Q@%MuWhOU6%9z=yqB#E%D+uhz1as+6?1>-dUY2m?onUhQXr_qA{GxH@Vrf9plxMBnj8|8=t?na{6- zFfkb`e#VY?tY>c@$|g&+(S_Ese(GAmzrD*IZ2mBo2CZfOtvB-nTC?j054j=hALoA4 zc*hPxHV(#Nie6r#pXH;vCNV@_wLEBzz>jm<&*BB#U1v0(jbtev zCMmewi~fRy|9Ji&`L8D(8d@D13m|VIztQ)}-WCEjAe?qQ0+k73xI&3nHlFlgm{mQS zFpU_$y_6fey$P9Q`j2NV-Fa~u``L^ZB>p5|>llF7K6GO={SN(R_vjQGuv{STxepJ6XLvqudLDAkm%RR9bF?KnZ znS6OpIazWApXuMC`N@r4nJ@$j6^I;n2-+P00p@pOuY->bpVU)wWsp_b8D)423D*H9 zj^A$Fz3xK}-WCWS-`I;bJ{LOd7S8P1y!r-`tX|}O(xPLPvo5m?Q zU8?oHlwFd?nRG4h3fuvT?qRsdM|HP@3>Ui;{roXu@@>vdd0g#v!u@r!kaSdcTaRtM zt0~A92b148TW>sJ=Qe~|-(`gjU`shyMst}aPn&9m!(Lt+s!hCfb7boc|7=cJYS18j z6acm(Kl5g8)e_Ec2@ty@_8Kh5beQN6t{XQ6dMQko3+N{DD3jV(qTfEeipj?nMb#1i zPh= z-S8j+@FN`8!oFPiGs@Qqg^GJ`A;>nQ|v- z#%Tt`&uuH&Y74C_j%-ZpVyC%G@%vkJg>BPANJFRyqZ-STf7U%?CiwLgte_4ZUB0Ny z<1#H6{;IlBFZrhV*&Q~g^`NHI&>N$R{oAR;i8`HB3>&iWH#tu^H~?M8XKiVmva(;M znXQbH<3(CnLA42y9h|m`@uQ+Z&3I&vZm5oTme@h3iG~qHo5v+`_^-_cmXY?nB8$o~uYMD` zOM7yZui>+rP8Ll26v}z6uARmy1=r3tiUAT7D@6)z?~Dycdzb{j9o`;Z-NV?q46ss8 zY!>ny<@wj4?|Xou0f`l+=&)bjVNHejuFq8I$uV`DMD5uSZ2fAe0lHqV;&JNGYlKgd7X(_qy%NsMMAHf#61T5CQSOH=z$Ri$#!QI(2#9qb}C@Vy=; zjS-vn>0~SajW7b>svDrVXMss(Qw*49`Zs7#mcCS~z8a9%iGt%?=ArP1rG*bmXenBJ zM?19kf$;f-w?8HDdVk9iy=N|IEL}{B_-<%)|2q@VnSVeYQ%(E96e*XLE&uU6d#=D7 zy@3~e`E*D4$B!52R8cVZnvtPg)99MHvp> zF%znm64z3aa;IYEt|xlB1!pXcHDLeJ6KMGVVeh@8n(DT`(I5(f6hSG{f&zj9B1#b{ z5s@YW(mPR5Y0`U*B1L*pKx&jCASLt;p?3(q_ufgU0g`a{bIN-j&wbB5-?-!6@qPEZ z=Z}nx?7g%0Ds#;>%WuwU$3VX~-q~?i$aYN!hZzapw%z((x7Xdyl5eMcy;7yZbg{EC zHZ#S|mGJc2VOb?OiQ4!C4QY-?uN6iSJQbh&AIL5FR3q=A1*l=|dXfv@U`yQj#f_&^ zbxcDojc=Np-e-wNK(i3vQ4Z&zZ9bN)wgr6zpnY6erKWfn)#=EilZ_T{HI6`ZjKdAb zrZ}TH>q+eHKU_C73$2l!15<3i+tusSI#icvV9xoxd=9cQKVjbdw5uf{u*hTkDqLZO zmV@fD@bFZ!XtOrIMV3K}tIZ;bn4CNiHiIPlfr>LR$XaFGI^mq>bwRFU;r(K}1$o0LMXKm!2HEixE{nLj>Eatjlmgn_4Pf_TCv~_JdwP06!8?pTXP_KQ9v@)N#8L~$YGyefTA>%zD zTy39kI?<9~F*VDD=MbV!BCeWbn_vcF7~Etz>kJ5@5NALgMV+w2{$lNg0M_1ZX9MbO zNhvGa`^~*lil7cTmK^FIAOc;B4+_2~Ed?kzW5qvV>wM0$Be!`?lUy+pUfzMvtJ#5+ z{AX_>&1P+5vA7;KSP*RON(KOz2jDtZg z*4-pGfckb8fm437xD2FK#Q%aqnvn;W1^}d+HDJu;7?qa=Ii~#9^E4Dj08iwE#QjkO zvi-2X{|U<~d;xlTVI77Q`2tj!THD6~Z+c=Ra1J6FfbB^-IlUwmTgAo^K2$*ol<9zo z>+#?8h^W_{zy)9>?*W#9PZp39wut|8PaO7T7I;Vf-wYg7(1Ber*$UVbh4m$Bs6On- zrV^0MoMv%kKo7!nlw=vMu#EnGQ4OD%4@0qv0$cD65D>04&@bEACj9$FP1w6l_{nX6{nJ7{feX@l%F8Ue|ZZ2!@TRqnEM3{i3koQz6_UL z7l|YnR?>O>>uL%Yf_c6JpuU$x|2IAtT}9SiZTTKh_P1v+didVAg6q~OzNKx9T%Sm2 zy^uRFC0SiSeB%{Ot9PrEZ`JcVAOHO{UJyh5KDGV7FV5Q9cPhu<7Wv?xmZs`44{_2z zt@3|I-v2~*^1qSEW?Je8F_d_7CgIhD?m4I;H}D)}y^hhfVhTN4eR;;3ocn<61%3WN ziJ$jW^`&}JQf5yotM7o_2L}kNz6ExGoO=%1;XMbHIiHe3;V`uJwS64$vjRaFA0S?! zz5<l8@U9C5hdZ17AaMlLVA>tdYfo&x&5+h_7b=AlaMBvWq7(8FEj+L7H-LF=QO%x{zI;k0(-M1vPi zQ%EJ(n`z7*U%yE5edZdvX^ zC`jZ>xINx7HiXJQdtx&o(Y$SIMDVF;vBCOfzV7-j+{TRs)Ip^hIh3l~d-xg(_mdlK zKLtZQP3gFHLk`2_x1knw5AfNvV#Q398|g7DJgsDsf=WL>4V<3%1nOkCc{Vl46b~J8 zg)^3ty_sA!?f{SX2@+{oCT~F|TBN_bS;-MP>V^=@!8;S;gI3p69gZ+t;I^;oiehtY zyom!6M!9Pu+m`}^^=~Vb+;Vx}Aj$*0D4TMMgP;Mr8wjd~*H@otcXkx9^Y?)V_)FDYW${kD86C z)V);jr8AVU<-l;s9=j+Mr@EPW5_U+ahBb(@N=>j{7;U}co_?uR!8&p4j!SoLM&d=K z;{sJkhW3|6CVgz|{4>Y0WcoyWIzPQkZ3SRUt;v3*b{nr0AVvxlhEgjg+88*~r_7 znhcQyX3FGK0y@Rt!xgkdCbJo}I0&q20;2?khXf-eK~ z7>{hN@zU1tYn8Gb8uUH_+!G6YU3`JXOsOY*~WkfLe+$W{l}QT+QaLRTE^`m4XI zkI^XL-p~w_S}q{}Nel#px5yd)a}X4WJxJfzX=2-zQ6PZCYK14A3OJ6*xs(!@voD9ET9*d^#N z_$k?pj~Wb91(|1t99*lx0nW2U=amH2ZF_W6%VY3o0i5WvU)oT~2IvJ~Bg zr`v_^o=w+pJPh48{)nD!Ex^g6=|3%mc$yV|(k@XdDUbOi^g7@Pr=7Bnz~Lrr&t!#A z%TF*bKL=eN2NpAVb(!HD#0;os{}_XTkb1$6DXdWhw#My#B6|*MT?4oVV3_Pv+20HK z!wuGRUH9JqCmyhaPPl^60Wk9&uq6R?Cbwme?3zyUwn_sApE2m{E;c?m<(`6 z36ElPjDUM)O-yx#OWv7hQoUA4ZXeV`6Z*+&Aa&})PcJ8e9XxLhI9T$!h!SW}r$K*T zGL~~t*576mAzXk@JHQ*vGvIEQC1@h80z8$hdgvEy?;2Qe$8z4V&g3oAa<;B;ZhL_l z#|AF61xRos4Az-yw_C!dc3CX=Vi~~irf)X#8eYa_aAJHHOD*RXw$3J3@ejE;hx-A{ z$mLc1vt0-e5<3k>hr@>cwl1Rr3lR})r093$t{GNL&9Sa7KG2E8Em2w-+ZB*Tcf6_K zPie-f#uAA;7^}t=!yZk>(+|phtMCP{p{h08vk6Fx92{X*o4h8u8 zKPD;yD-YTD8%b<308ToF8m`42#VsLa&1s`th=uNQX#(|Qmc^dW?ZI3xB1M1Bx35MS z1#Gy`b;JMk*FUJ~zb3!5T&*f5(2@IJ&1IhTkPQ$u^Pl_wg4X`$&(Cn+A~nmJG10*M zke76}Ovbp9BVDSpSp9?cNllo#2Z-zuD1ndR_MaC${`Lp81!9ewrn13iV<3bG1+g5T zy2~8UT!uUZoN{ZFPYh9ie*QPYBVLGT4#av|q;dU>!59D9eC%scCW3G%>%XC=SIn79 z)!-*d#5o6Y)Xc}ZF7Q8YYTC_PKh^Qy-94-*SuKlQF*ryO(S8)5u&7+bV)y1{ngvSj zso|t+IZAc^smY@{MX%`<^WIsYDLNE}K_N@H=Ui+zPSF&7okKr^TfK z)8!&dedH2PEM333Ot^*g!B1AVRsTHvl6%awfS-I+17O&~_OKg-yKQJ#Lk^-YPNXog zonJPidONDTj12m9$$!daG0Bu8kDvY=GZ*!+KSta$>Lm&bqvafX}v z(Ztl|r)Hg(^6v|jO89F+KjteooG^5&OvR~1C5?=RNIk@gHZWBV3MaqOpW(FP>x|v& zE^BWi-+#=(ch|ikGV2#m8q%vn<;(@y4n)!ZV{`wuZp^I^`WpT@i}%}yMlUjkmy{)I zYconl9VAS16K~4jB$4lZ0`*w*Verx$meBZ)6R8*yDCviM&a>sN2+CW&rn>C#lQzu+ zBv=ho3w2DOt(~>SLY5dL1^zUq-v*1IK}T$p=3z6R)Q-NX8W2hpsrKcyvg)B$zd|cH z(MW6r%ZVRXA&srjeqFImQu}msQS{UMnwJuiB1H@uXHUnI3_4#a1>Dfpw@XoPcewBW z$>Gt8AHo*0c}TJ~v1JQu6a$3Zzn=P<&eM05AIc2b-WtkJFz~dv{bZ9yT}$!C$zywC zPfWy-e?N{ZW5dJ8{})+}s+FsiWoMa&@IRta()n-It(1b2ql1`Re$!ep=DBcaA z{nUvV1l!y4LxO2-a=d<>Iljn;1*l<1x$1ijI!Kr)Lt5|2!#O=&-I?naDON2H4-grf z%Mp{Xg_LA;=Wcxj%*x*39$~t;eXkbkTDFivByt+)Q+xA&9dguc<^pVoLqVhQx~%_}dKdxBieL9_;-ms86uHY)>FhVa|s#e60j48uxSKC4Bh%1pM>w|G!Vj#!=Xr z3)Zxm;oYbzy0_fffx|)~<37pVG;R=*n>CQT09fs~f3w>0^Qsera+vUlEK6-BlJBuc zT+KQ5LV}e%KfdwscQk;5enk?-L>Snv+g_8MgV9L&elJ8`0P}$+RWU~rYEJY5|4cp+ z|3n-*!rnk9t(3~kQ}!DZ@VPpdi=GaoE7dZ-)qQ(%(Sh1ddRK#bGNh?_kwByD8jjom zc10UN>#%>*@dEyHkc|M<)NCRbx~`=BrbJ`35Sf23QAZ?|3h0p2G|v;#I2*(SYl*lt zj{WkYyrQ(U(w*b#G>B7Mp2yKwUhD8@!Yg+q?suZg`sW?ynQ^@yjr^xEsR2m{exbuSq^xyTvj6f^y>tjT$WxqjBgIl_eL`MRUt-jh{02`wwhyy7GI$-~9tB)Y( zZvxoBAD)2ksU3`SiNGq@09?&@7`8`x4q^qQ>;JUzpZWL?ef<4s{NHN7z~*ne5iAa@ zRb~W-CphgO7hNEcc~%Blh`iJaUunJvSx(Mt((AGx(EDdpxNDMLbbk{VWIgk)QxLo* zsI4!p2IrbqguV5%jZCBP)fRajHT8!4baSpOiNH6?Uvf}sK4bBtEa*k}_tP2L&i8Ee#OS{0QR={li8C2t37lClsf zx6Yj))85;W>HlQZ5$R2^JR58?rWmYo|Dl=*ZDuumYiQR#9j|I42_uezCV^RSln5^t z%(GCn^q`J6QJSB3`kd>x7OMynOJ<|>ni+cIEsidDos9_a{Y?GP_df^LcCnCt{OV1N zoO!NK@9S8jqChGH@1sX;*;1u@uyFoY#Tcyv7fkNUuTR`MR04Bfz_ndjv ztTpGD`Ps5jT*5gh9Jc8PK2@Xh47;Am=2j6-yA&N~x)4Ml!pUID{R6{sP|xojA~ACz z)s)wsqkC#v4LJgEX3)d+e=Mn!6Ko(AK9!NZ<2mb%cd|0xhRXNZ5AKxz zEFawSMxkI~BNNt{^+>-5ZeQBUe7K@pM>bYwRfe}qua}JeXy0oRdZNgZm8j*_{U$}> z25JIKe8_lc>nC-!Do`e|$*wMuIxa(%qy4CpfxH^N^7_MN{*H^+dR(t-?RyymM=t#E zL^m87*r5vm*nJxTm+&8M;lF>VADx2|Y|lY!$6#*iKH}cN=I5Ic zc1An>53)MgDWb)=>3YvWJ)(f8QS~ z@XwG7Ub5L&JEtTg)2jb7%19P+HNwS78GA{KHBg7^AKSGtQZEKf2MTVf5#v?EifcK^9DJ>-;nH z)<-NiEiA|z$h&wu8?J-CS4Vf-Juc)t7CQThKZN65AgBE6f2NL?hBLffmfGUJv_{=N zJp#n05j&?*PZ+`1^WbXejd4+5jkZ|FcKStS_q;*N4+{3HMcM3&*pIC8&-bjU=MiE0 zO)>^y4;D}_N-!~HnQzl(EG=9`;$KA;6<8=mHo0@&Dh9Hgr2sa!-@E%KntOCsv|_Bf zV?ls_Q*`9@AlyNW?n!tyiWu|NV3QG6#$0HXY}S^|y2MONMNgBX37ZtDb**bBiRrIv z+h44jua%;_*s-EnZrW!}9y*`B1oNhlfh+F(r6{c8jP*l@9KTp`5janGt~8W~sIs!f z`_jMc3C*#!4LlQSFnv<)LTfmRgl_H?9mwn?9*@8d#{l`eJfC9$<$nmFGj!wP__0Zs zKF5Sp@NW#*{LBkBT>;2pdN6FlwUWx3-D4nnJL<{sF#HgCQoIVMaU*V{H>Se~`0{!2 zIa^6;G?QwVkA6p%hYJVo($4$!w{PA)Y!c{Xyh>lY-(p6%V`N3BF#}@3thMX@!J3P3 z8s5xqrn<~#9Yx<9ZP~#ala+?#G3lC~uxRM_?OoAX+>R9T5pu3T=U9Xv9kI19B#SKF z{{Wb5BLwvEtcV^ImQPz0cN2vN{F_IezsUC#v{+LoAd;^zRKFfWpG$p&HJ04MkmN#% z)xO@NdIXdss%C}>A>OVjuGOuSn0|Qir;aBYcH8!MN5_sKdt*qIL?Bfr^jxnIHtJg+@IV9UF2)SApYLU9%1D5;$c6iaTu;iezVE2mLmDphK_we($k zNq`)J8Ywxg5x*fJD|-}AHd-2)ehxB6g~v}+5HvqEGj-e`^e3`aK+!pZ6Qtt0evI4~ z?G#vioT4nc_t+^oIMK~>#G46H2)4%4?sHH)U@e@#IRaVZ5|IiaTt6Hwbr^g6b80hL8|K2jl|v_xkX#+21nd4 z;d1r7iUP@k2h^J{_Uz1$t`amMwi+k#udGgU;x7-s4ST{R^FeVn^UCPny0W#WzO43R zzq$LJ(F{>Z9v(w-Qy{SpN$)J;*Ua*apnNwQM^u@`*=3ifr!A^0rlZaJl@c3{M4P3s z#z?miUC2I7;vN*8<(0-^twro;_Z=u)3FW&()_VE-;19PSQ1MfNM|PO+?R*ge6hgIqJ&dx1G*hEdKvI@v?-+WKLQDb9H> zord0Vj4lHxwcMN%cwEYdQ_UcH6~_a*?zw8#KE*Hh3V(fx*uL@kkO(!De=KR>;7HOq8M zR4Xm5<{PC+6WF~%LF-Vfuu!BLT)JFxc6ZaYagy=A?aAX)Q?^50L|p8WBVhOSe}b0- ztrSET4rOZ)G*tyYm&S(5O=NV*!JWx2Qq__?+OQOpP|H{Fu{K^mjfnraIa*$jl_C|x z66NV_#qCfV23eNvg3)7rI~P%S4xA3h`_ro7^{A7TvaEof9POJsG)jJe zx>?W7`uX)lt)p%qpYU#>cO5lk%k_>sX>V7NX79*c=py&0wo+NwdF#7p(2|kWB1K^( zUE>+vq{wHs$6r6#HHFUsp0nHKAbDR&mTD;s80 zYPCzX8EM#MdoSm$^@Xd!tW4MF!8TNa>>U@Gy7~?Qq>1H-F?ltNQI*LpcE!^@%}8nt zA7|3OVImG$kEOy-TMY`S`ui}Vcd|)-WR59aYN>GksK4hL3|ge%2un)60I9lUT#UXK zm^o?QXE1hRZ@yPD!n;zrXA~0?!N31T+*AeVkq ztmvHw`MlB>{=?dqI%zHO+vC<{lYR0mM$UTFGV@JZM|&3e57SQ%^2}OjBY3=yD{mFC=1hG zt$a(@qJio~OZZj(0Rd8pILx%tvLanrcYA~N&nV`Yupx0Cp9el)zaS4Y4^P)us8u&l z0aNo?1OOZ<6M(Fi6COhvBep|OC)X?<%aU?;P5Gp76Dj;usJDGjM+nnPBd^(VLDYllEti>%IKi4PE_|#@7)g ztZ0-0hEvDgkmlCb{{|B3OIBu$Pt_xW} zFtofcbc^k3B^W+VpuMfzv&3UMMa`o%W-a0P{0ck{b!ZPgbDg{96}JcUf&dLVRI(Bc zCfl!q6+s#cyvQ(2FjhB}CL@325#E+}x^Kw4D_o2fz+0n%*jua5`UnrE^v0#WEL7v4 zuN)}~8+gx7=-bY`3tto?5ey4;D(Zt3TW*AFZIqX)@tt&1g-3`MZIk?Cp9S5>`kza6PE<2?- z@M|U6eQ4P6)&Wjc6}~X_sr7-I14?!1P$?0{yB((;*>dCwdB`Qv>Z;KPWXoKrLjGgT z5OnA^eY?{s1tR4d&+<4gPC6DwaG>+SPteUG;9~cY15eTr-JuKT zAj_GtJ7;f>Qg@HfLHAFB_KuxaS?_o!dm<ln@(QrGuxt=OE$(snkEu3go{iwC?rC z1IA@clb7UM=w*ceJ<3HrdivC3%H=H-n^|17i`ZG^N(42I2OZNE;&sFHw!h`bW4QmD z>gv)4ny$x;7rHfB7%u3XRP8GP)IWec0k@Ei!=UqkF9J#YM-0QYj*PJ>W25Pe+PoTT zzM}T)cW;G8t2_qrCZSQSdDJcY(+xkZ#4}6$43+76awZ=%! z<^|T*g0+WjjOL39V^&h0>eXb$x2ih&OP}bZH06%rjQb^C=T2BXb{-88hEPxGSya)5 zb#@46WM3+)qwe7?G@6d{XC>prk8+k4!Sd?PLHl>_u0xfOd&t8z&pz|b;79J zNbJS}PxCU{^nw7r{mShFqxBTgd-AnLeNsH@b$1dqBNRqn4N=9h2W)?T*}=T{XgXAs z)#XcgU;+kpWivsw8T^@z)cWF;L}l=^%0MkBkAFEWpF-@wh5O77qV4X?s&wUZA>N`- zF|IA0Cwb1pK00T;`;CwrLMYbf z*W{{eE3`vUdOrv9*@Fhz-@b|F(%yJ<@rx=3*2>CJA3fQUw*ee?u}&7WJliQ|V@UVT z)=(`Hche7&R_#8lo8|UaGL3b_m^VH=Xnfh1ZwO&#tpv#jnohcl7B^|!KSm-uRp!gZ zvTcP|u+Esf$C?=Ya*8k|5r5upp7opX8J%zoy*b%;4lFsXE=xNNZ5c0;b4TIxFktiZ zel10IVaiWZG7vc1K8Xi>Jx3K4)#Yb~(6?otNew_*n~1MrWl}z8ue~=jOE7$KM|RVb z#`2OS?OfqN4C3Rc$ok`pjtM7L&x@vy+`!7T%rK)-0Zw60_Z6*~CRM_(bdm8*@3@}0y`?=#ywA9}!$u;x zF;V_tYa5H)gSy|@UO}9|63@bC<*|k7R*SmU;zniFAqw7cgYpq~iOcP~7A@*~6}TD2 zR=%S%Tb04BqYe{mr-c<23VsC5G6b>2vpEIdXGZJr1;g;9(FF54h5_4BXlMdOswB7E zR|A8}a;+f#1(CaCYJDKFgN5QcCXt*4WYC0hYC=oqXCYQ%h1d>fPgddWTPcc6_pd%w zSWu^zZ2o!OP8=gRJlO$hK=yX6h^E`Fo@SgF9vZnW!UJ)_dCA=BBQ2#1Rq{7QiiFf2 zF20I>>3=mTl;ri022K`JE{#qpNHEUH=gQl>`%qwfe1Oielp;S%n_czkvZL`^4782F zHi}b&d?>YcRp~1Uv8Om~J}$q)5(kQ0x4z0hXz|rphr0mM!ZrSwnqLuQ@F4XBxsZ_`??o}04 zoMW~n17>{8K<;hA!pk3O^6DzQyp0gLl37-HhlzVXZS==u%z_Qfe07g0vdx!dUtL~e zd3A(f#Ds@s$j=E}HCXTK@LW)qJaDg3q)_55$sr30Cps}WwrnFCW!YD*tr_y+aznM~ zmp4sj-Q!R1w-#y}dXaZgUBS#XQl4GzWaKsnJ8MR(he=+JNGuXPicIqmSihRQkf=Sm zKRImU=^9waZ9(9x9kvz<(-%KE$o8+D3x>ps2_{zu&m-qJ=R%#+^sw+uH<<3gL9&dV z@2tkq@?IYQWlFw0U!S#$AKPXgu^rAy-6$D2$Tc}yh+(YhWS*j*x6`7RP1Ja^e7%45ghq-Jt4y>w zSqs$7t{%IR;K!vpkQG~{=b+FDXn-?vD`c{3Wa!x)yH~{n`S;3NTVnJ=)$ZT8JFRMY zP%ZyZU*@LRz2N4k@YFgewsb*RywQhi*x8!2Wl-O3b!+5kbH1O#l?+x;EYA>Y`oL?( z)T@2*#%hKKcPp4~y(+U2Ogk3TUNdM~VDx;7BZ5L7 zU4v6XHCv+wdxU-yy6D8?QK(b+!aQl;i#gccUaVmq1)&M>A^U;1Ocl@c_GJUSen4Uq zKd=%_7PGq^_gG+U3DN_w(dkh_MD(|)Y#@I*55e6@i{A^od1UqJE{ZuQ!0Dpr zX6&46g-i*P!FzBjz!#w$n3vZMeADV=`t(47Q=ASb*!nPU9q?XA=*&t_sP+?HobXxJ zQYXO<(tTR7U9H9f=$ZH*aB??xEDGg^&m`RL8^b4(CqhPukuCUAM4^o?Y=Z3_9*G7E;D0R~Km)3dLeO2U+5|?dR0{cMM%94LHs3Plf#sEK z;o7-xzTMc*>>5)xv#kmU_zw#4G*UI*X{eEP4+2-SjYsW2E~FEDUbCoJtv9KZvj>du z-Zt_WILYf(l>(3aFp}NnG%|D3w=Jy4INMWhMt&RnP=Ei7oAe^M^_L-Zg3zBJAM7Qz z5J5G${=lNFY}A53@1)XpCcgeHKgC%xF4Q+jmu;`$!1$jMH*+_c^5Lo6lg?W9 zPWzVHHaEU~S$WkJR{!PGBzIwp_qDS}=3rVONl1$;gjT4e0BL=1pmk>1=0|e=2z|B5 z?sD<#56RNpH-Jo#BU;J)cV9lIl5(xCDus*0>a0B$Y!*9vyzdxVUSr)qL)h4~$y{!0 zgHlmncH7h(G=cY?@o)Dew&#>6m_+`>Iffp#*i{Y0)V(-76RyO~KR<*_=-@d3j(N6d zFa$YpM+jmVaDGD``jgbSkF4H8(@StCB&Wk1;?M~$H##)|{dku5N6iW1zt)_H|4YpY zYXMxqfxzh*49}fV0UzHdD1e)wXY@`eJXd(N1#C(52W%9uJ*`U&qq&C<9(VGjWSF4?*`ywB_2 zW5vJAqv1!%7@dzoN&#_AqXgzM44@!tDQxdH&&U+De&Bqk#r9f@$ODLKB}ZQM;e)Ot z>3rDNy@tBqHyr3cj*bL zfP@}*f~YyN^6v~cGDU79MwL_)g?bnyuzVO|$?tfx(^XR7vMM#qRG&J)N z>%OI9;7mZGOsBFC^k{H1HG^B=A|$NjOvyl5r%`0kVnsY8asOhOTGzX1@I9IuR!~KR)hlxIx$%z(KZ|Ch4QBL>WXG3iEooqj?s;+9(XO zWRkmeOh$X`>%#Yyf#^d3+*e}t9dN1+O#$o=MTqcN%E})wb0%42;HraXp|J7?$WxN> zbI>dRf+UB`gMmlam;r;P4`74B)3HQt*=}3H9-eiA(Glyg14;nXhrB|#4r_#D05~5J z6afd=r%rj6B3>PpLgMku)c@BFUU!f$@YIKQ6ZQge9H&q`@%wYoE&!hL|E+mCpI|YL zG08mD6_~pWfd(%?_*e!zo`*F8fZacL7by$$k8LD#A5!xJKtvM&_ui99$Qc?r55&3r zxpio2xWW;&mBtBt<|S}Sz?1-ZqBR_kg`xq-@jseJ^viR4l9p!UP`f<8jZp3P)^*m> zq9s2~3=zzZzy3aDJioV|bD-A2*6^PR#QtXj|5u|xx|juCrvahreoKi&&qVQW#?y}? zZjrIvH~xV8wm4GtydIN@^JOMfP60<0-$9ZovrrYH+tMN0Qe^|RC%m~2BV3`r5k;Ue zEk8mM#&y;&`MALv3``#w;cgk;S=E7vkaBE!qbv{B@-2hd_+7h{i}!tbT_ZrgWV<@- z>Vl!4a5>t_eDb8<@xRtd25Sa5fS*o(Q4nm!BdLW#M{A_CdNQ?4L5K^KihS^ zcfXo`T%Y~8n>6BQ&lkz_lGs;q^#&st@A0hoLDH*Gdz8JA6iOy8-udDDQ^PFK>IZx6 zi77!wqcqlETOMju&-Xi6yax|(8|cBZ=#2Z0ec{QEeuZ(HiYXhmMmNWqhC1jhi_z&D zK`6^v4sKPUwu%(UGudI!P1pSnFJ2H^OvrrJqg~j>Ea3u)xmkSkVXG=5N5UptLAO8L z!Lg5eB-?Oo+we{78maWjh)P%(-J9O`6Jk$YqSKIo$zlY5SM0S5yBKG<*cPw8l2IGu zNv-2cd{TG?$bO*k=w0x;SLF?qAEPD{G`k%*=%{GQFTIZ0Oi6AruOTPW=%s!smX*Ra zM-)o6nkS`nJ;M=VMhuC}wll=Fxw4q`IpsJQ+`Sui!U?;KvRzev_Az+)OIxyehXW z@1T1X*;71pID5y6YJy+hdG&;YgCpxFi}i`eF)Blq({0fOO-2-`N+^~7lr%yu^Xzj+ z{VrB#a};-Nl%Q+?95ja*Pr%x*uCt_QxOmqMF=~tD&T8Arn~ylf)&e%8>^n`4AxwFS z9)P#$!27zIe#(Da=SbUmA0MGvQ2WLuKsff!jq8O^fYO{)_Fvl;^@TKO;yqzMENOG2 zH%2f8Miu-0F!;!KR3LKgp*3I_RU4TBsuWFmD-)SslVStTp`LQWC3!h7Ngzfu(H2J@ zUUm%DkOLke{?G0Im8a#U+pp0k9|3fC73)grMQtD}bPa<&8N_8{v!i_@O~PYTw&FBF z6sWS+*i717r7g&M@UZ;N$C_5ilgisU=5`$<@r*GP>f#c)VZ*M~Qq;&EedeGY3!aO) zfQ)w&j#3STE%DW%dm#WkF$;GI-`1i^e$-p~`W%!tQd8Z8+++0fNKZQl-7NL6ZA|BQW%q)t@D_v5iJ+7Nb5rn4uDzs3Y>gHmex&{ zz5^V`C!V6P`Wn=cl^IoPV4 z+h&8tY=xl>F$*LRg?d>5&WuyZoUR(c4}bIBQ2-GT)1qGcaG`XF3E3QR-N-cnG12r}2GpM8cc2_wGO<@Ea~tTg7Rogndd;DA@Gc=iv> zBm7@r9)s{Hz{GvT0e1dEvljqY(%meJBgl9#;JuNAFFjClZ+V&A)Zn{854{xUr^Q=l zz(Y>T`s21jJx@u?DnFh|yuZxB5!J9E#wzP36@e~ajB8?*^b(sxGP#)=pi7853*%a1 zza(xl!UBZNee_(yiC|CelYma|27~qmK7lWxnr@GjCY$Ofwnzz&F6ot8J1hu-<4a!O z3L~Xy{V>Nvcmhg@tG5O>KL$W$SEg;A4dvDtTuSG+d^L8I^6dS`0p;eM4vNcHO0qVM zlVxusz7JZNw#?4y1X=HvggLaey`-j_T(?NKWD59^%HPfOm1nD8ylM50qK04{GJ~4q_@x>cSYSkda(6%p_*)fgF^+lpZm3I-C1v zyRe=wZ}IN>v(aY}oV8d1gdVm@149b@-y)+c?=o1s4B1bAbSE=h5S&cC`?6V2^8%TD z{iB?!wg%PhH`r9<-I@^cP!xQ4>I4^x_fxE4M*{H03$Sa0e(a z;1Tb12#vSj1ngnAtwvWNIJyn!ZCgL}& zJU}p@m$dxk5aB?_+=u4A9tNDWTz>EMZ;j2!5p71aYFR(L3U*MDzJZ!IdLjE+ci6~C(ddVi#vw<(C2z=` z*Hlrh^wNDakq;g`{77&=$enTz#i!>xyj*wSNcwK87ETRh>A~Gip7C8}G`#8wq#Erw zIC&j;!{u}P8X2+F)JRWk0;k|L^6g%gMPE7hRUuEQP>1}*>?P4EmV!pcITB7&q-9rZ zck>6k`Y%IC0?1LIkH(V->>Fbx&N2+=eOedUno70xl*4wYn{uPz{iIiObNjmoKl+R) z*G-0EGZQ-KNqN6?O#3PxWz}T$GQ8uQ{uEWuh})m3O6;N1OtcxE4i5}n1fqm>b?k*W zKXttJ6^s@GDpQd!Cb6ih2wyMbQGK6*`udRG4JgM(Jh}I)`@1;kK`l0?hi1-<^hP~F zE{dVcq($igt}E#kfcs!cbNoqL_(Hxkh?E;CF%(>L)j?UMF!t3C8M72pu}nJh+5*po zik}g#l)N#V6g`zeD5&A!1se&c!yHvGBT%bILyL&9O~pO`2Jepdr3WBCDN?l|rkMNH zK`&Lv_dMP>r+fY2&feUya9!m{_FD=)Jji!9_s|U9A(@5gBiI`k5iDdkM$A+(t9up=)Tre?r) zq8iF#qYVwFXQqr*`19UxnbImt_+2ZNW_MCoXFRr+lYt140D|9C12@z6Q`6FsoNAY~CXAR~@Tj3I zKfOe2m%k?UEA7fERY=f7*d9t}jLW;)TRS?IMxH$2*db5r;=J=Z!ck>5bKwh6$YI0( z97Kw?B@myaEPCfPF$Cs2TXC1y`SZ^#a5LPE?7R>S@o@N+3HJQHsreQ&6Zlhaeb4G~ zYh2ot@slr{q6`>{9dLbf*rJ3D3)8X?isEM++Q6V-kU_KROe=4zPzGjxvqFH~LGx)= zwL|m#)9~865rH^<{?QPj{j7BX{%>eM`g|MfAnAJm?EYa?*w{v`xd*fh2Z&V9KBf8~ zlXNy6t1+1&+g=Rwym$}iGuhgb*Nq$>SLoS!rrbc$Vr!(rGEK;V&V1vE8SbRC9$D8wyRZ<%n*L{)#h7C=qS-Vf39*!xNU++O( z!;V?lyIFdRfIr}HdyM8M+TNE@sp|yX*{bfF97Um^_B(eQT6(s26C4iOblbXXqV-m%k4y@mVD8Bja>v5&yc zYi?^KP(EX>?!YrVZ6S>m;0RE!LyPL#wqo zv*DLwSgg9yt==g!KW_WQi5h5Y3Uy@#1{q>H0-0xLdRJD!N4qwmsguq5^nQSdj@K(>*aNr8vYt@Xwp(`;8t+P=lnL9huTQ!v!l>~SXy zBg}QZgJaSjIBSbxvv+_s?k`&;zySHWP6M!lXY;~qFoch zc}EMPe#cx=xu+bwehwr9&g>v{CW79v?r*rizqc7r6I&Tk#;EC(Bu zvZ+=Ud3l?h%2!LPqK9_Gre4k^z(&_@9Zg1@;1dZas)XBN|7cH979{`YuB2JF;Rt{f z;gtzMH`LXh&};+9UHCY17l__kF#q!ihQ7YM==qP{{5Do1w*P%!*7e^_DpSl&j+nZ=1=!Y#wDn`Pn(O;L+bv(E@6N(S}Z+&GQZ^o8$J+g&Se zC>&QI;6D&Uq5-F7VH$z<4}?9-ES3gHR607s>?vl*VV6xQr2N+!h!5 z^d-e;-7O$=#S*}l>iG!9 zhk1WoP#tTV@BKh5RCm{W@+0?AUhzF|$YP)N+ubd_`DdY$wKMs|6cGa{)BrS zZ4#a0aFOSOWfs0$8C=W|POl80IJ(D&Cxc^P_kEzK$OzYPcU<`c)qA3q9mLzMds7e*G-J%-W0FJJ*r$q*9PO@ik!WW>Q}o>%5f)1IRhiRsrV7F`*?CwOZ0>U4jVIvp)Gn^ zAE2EgrDc};WjOdOG#up6{O{|J-`b=;R_b(k_7YHsnG}W+h8xNu^U$F1jsj?m zmd1%ygo;SRyF?)dc@n%=c}&x>O;!YMW;x+Fx`85pJ@m$BI6-A&)s%ia(38=}>gdtC zfaO$t_87|?f6Y4P6dR7EgBk5b-NX0EC1$qA_Ln_XrFPHK-={4{zJz()f_Fte)?p96 z8970hS+8wqRZQLDaV5V==`D#guN^%tyQnyI+7-%w@i7`qeLnCN02uW28PwIWmLbFh z^r#b-VCE->svqbF!#r{aR+t`L8G_z6r|4GKSGP7ky>(0@Jkt9$W|fUJoH2&J$?A~J z;uRVF`myF%;S@VM&%4?{h>mJru}7YiPTR!p!V>WLBFMD4Uvf29YU}{!*9O!9$Jql+ ziS4hcbLhG1Vr=3O*kcy3)q0t{W)CCrhP|$?8Na7G4ukRK8oJM>TI;F&{G}m^29-70-j9L>a><&LveQzAhEtvUUd-+y!pYZKqxw1xPzaNu|WSP2q+cJLQi zg3ub*%mzO76Y5EP;1_i~7%edRGnZH|Jx){@> zYF}vI&1qtd=^J)-flRi1&^2Lp-#V4NO&L?A!p4^oM@TGzkAHcxvp3o#!<2qI=RCu3 zInr7}oC&B<*+@xU7ytCyF!UHtgWyOQlECnaG6@fUfVYu z9z?V8!FcgdtG)Q*NUK@wl|h-hX1am2wS$sfG?CS?8Y(=xOOnfkVq z^Yaq8Lm=^Yx3#I%q7)l}jT*fY-WxnrC&GuR zf5pM|KeU>AqaX!7)s32R!Yw=$c(R=-T6sFV<3P#JSA%XK8BZ!CUNvmJxU1a7 zExrEjYY8Lapf`a#69Q_)o1ocGiT7-jI{Zb?(^+(dgz|3e&$*;A(Km$qMVyt=BaE+! zrCHwS$OXp<5*1S?Y>vitGE0;9AdCSQC3%(~Q{mv9m2;q3&O2D&Mhu<-H1G$w9n@wq z?bZ1lJk))F`_iXJHu!P!S?+_4%cq;ATzR#!n*TXI{o^gK>=jOqX7Ti=#(HwD(K*(_ zIJ=wO;+g>1^@rEM6Z2j=8`0v2DBd`MNgPf^i6HJ^lt1`Ze(*4)Q7#;td2IW{wAwY4 zMcjXbO~!s?t3wh0MkI4uiQTzbPZs3ih)5F|zQJ%lT9;<$(H5nG;}lSH(a*~irF`|1 zPKj}J;QMrYkv;vm{uXl?MWl1;=dNJ24sO$P0wLP10pIPWC(d0q!=sK8gX&65c8!ad z^B~Mk-!k7o5+p?4`fTXlTw#8h;a2+Q#GMWsc>H|L8)Qlq;_LmMzTlwx)s1ZX?}yFC z>R+UlU<;j88cxOYL@h!o304Fy@x;i=3XIgP8QS2jbTuUF>Z-fMmJapLnmwGw>a%?u zcmrom2{mGpyTc-N&Eu`s<+AIPF8G{Nylq=tdaMR&JZ4h;KwtY}nC2Zt4UDH-xgGD6 zu)l}`c@n;6UCdic3&rYEOW+v)bTP? zZS(kpS6JA}H$2x}oN8X?V^^@fVAMuC~P zge-du^-IT|Ve@r9bUkZ>lJ9&cSTJVUK!PI|)d|Lk0WV$I=}ETJ^#75lF@7nbUqIB) z&3^q_AU22iEjln+W+8nn$MG&dMt~uV1fH!y?F{% zh2}(BP_ij~k6#ME$G8ETgQfVp2_>0bi?^+svX{+(U!d-bTGCaTyg;sr6EWsem zAPjMZck0WDKw)qBuJm-%>%{HFZksOp;2-IP2~2OTYw@fo0VnvTuSG!(%xupy-5h&nY>l6vl z`BUNkWVW#G<;^|w^%Vza<5%3-!rN6nme%aI*wz!2M&tL~CO2UsV~7tHL~|H14K&%_ zz~onfC)Snp?@|)g{8P24I6`~F%%)~boFJe>XFAk9esR)#R@$iZUeB#;>c^&>1R>3*}cV?m6BN)3@u8qu#7 zqI$5&ZNxE&E-~XX5lE<*Dkk4%*}jYcZR?l+qGZ;ry>Nbr+voj<4i&1GuUT&q)MPlT zlMAUm-rE2J5CAs%o~;?sq|f0GULS9Ek%F@U;4|far_dYPEa3+G?wdEqk(sl3EZVHo z`mE#phV=LN)i-pVfWKlMS_ye@)B9$+m)926TQdZ7{33FhvpLqfN|s%6loOf@Z_Lx8gzc8#I=Z_cGB3`vKeTo*(hNJQ>kb zCl$$h&^RLnnZXc-vo|sOZQ^|r_@Iqr(f5m*;yo+kyM9yBNu@Fnn_QY;1|ki!|jT@q>0Zr*xk3xp5&~MOjY81o7Aew6?QW1=TC$xZ;riviU z(-kw#6#E9W`Iz#MmWSws7f`d!oPeo+%)Jz|d`7_s0z}0biWpQnyV4gyBwFmE+ke2e zLh{+}64eWUOfk?X^p4H<_}#_$E^N=dh15pT`*#d|qHGexs3wJ};Pp>%GysVdxENn5 zd3fr)2cY@i6w7;CrnM0(g@NBuY?wv^ha&GV)f}0G{=!jqCPHP@)VFS5+~~cyhzK6x z&Yzp>Ci0MJreGXG?$b&I%=+o@R*V2_xf# zk$bACgLb7`!;4kl1e~wFtE%L;v$~P5myigW8N$ZImpq%!zfmkG9ChcA!@W5PR}w*S z${<&l9x$Up2~bOQn;#V??>$=gh30uP>G=thPkDgS^YFnpbkmIA_l_!WYlVhTEMHE# zM${N6jKKQ8Lu4HI$A!3-2XD`A?dUn4B#8+1vduVq)p<&AVy}4-bz=k%e(?PqV2pBp zfr2?5UyMOd?zu38G#TI%T)IKf*s^q8osq1nZr5#}d}HbhuQx*<0}gyY$0y%%iM!Ez zaA4+Hohywmr7WjGV1>r%MR1f^hMQV(h6rH-lUJwmR`#s6ovCFC(o$IQDC2G~UF!Ko z67%==iqk>E;a=}(-&-MHCk+9uS#zHibn-HC_uu%9+QRw32!B+|9+NTgxsA%*%cRm! zeN%V*w2cl`0xjXY?G}%RPb6w?;!u9$LU{>wF_pnj@jjE3`%UkX6_Z^}RpyNtMh~Qg z?_ByKi6-|&W71F&Tq|8xMwb-NKI-+BCQnDfyG>^$HrkT6k%ax+2k8lq7$QlOG`c3* z3H4lEzj>B7?D~##OBjCJ+T=Y2pWQ&6SsX52`!4|8-s|KGJrTn_i&9|1<(j<`@^%J~ zb#DMcse#ITrqMW~Gy2pbNj4%ciuXI_zg+1SS2$QTK8IzK>wQ@&IVCK}3jzRFYs%51 zCGa85XWsVw<4GE|=hxk*Z@lmAY4@Pf@_g+9q=DZkNBD#WdDB=AO zjIlYM##7ZX)Ron2;EGwbISW70Ebel@|8KkOF*)Yz$mEF5NCm?0@2~^52*D!ax9e;3 z9=L7Xkq}m*XE!Crr zyUU+b*xgk|nCa#>^_&7y4fvf)DP z%9y3b|Mdi<5LOH*?#t#^lMIG7I4U+vo#IaIY@p zm7mLnT=KcJRH2!g4=@0}N@x$!&pl4XeHof}`ahMnbm4};N6&He;QwepHVcsV4_ofw zS{H$UVjaeQIT&H2a9@wgn`Li-`1%XhB{&Cz1}cv%CQmOM&|r%yv_*FggT3#&LX_G# zylHmUNcFzJ{iLRR2Uf~tOJ_yq)y$#xAdB&vG z=vo>=&W5^b2Yia=UN2{wsz~ove=jfHMKm+I4~d>Y??VexvYJz!b}WQEnx6=IPNQGn8*Fd(eoY9s;tMp-oPv+&7rcj#)SUw} zK~}5kykmOH!34*-@nSO0>F1)bea@X`cN`TO+-dJb*6C4z2{p~pgmi~rQb*n9Y`9mI zNaa5!>{$y+XF>->Sb%8!$9m%YB zsbY}p^vdNC*&zZ;-8AeN=J7=gC^L4I& zT=if{#gM=W30=jg#5W4u3td#%(JZhfyFpjl6!Pg^LEqCqc(QOj5brH<02QD79%;iy zC%$FO%{cnm_UJ4qJipu$n=P%N+Hx%}NpV?1+6VpF&$5@!MDr3p<=LCe z3vtxlXoA{Jn+wh4h7@o6V0W^DO13-k04Zd$tadE>P6=;psplzZHEJu&gz-n%AWCf# z`=cnUZJ($%FnMAto5xfDB)EE4xZL=L4(oLTcqR zDG-f#f`2$ZCug>h8Anc(RW{y{@~5&lZs)Dd?%16Uhtv0@MZY8tjB79ZUUn$AS#f$f zIr;8~3tweho09l3w;dZV`e*3;+P%$5w1_UK8ab7kjSX2R%W+v)p;XFXIhVv7lpukfry(n>?r?cnfT1D3}6k3AOa@99Wf4ls}--b5H5 zs$yeyjp_^4nwJvS%-hdZd=Hboo{bzG57lkq)UCE0n04b{Fw}$05gRSOu|3g_Bc=CU z*DCRnN=`T80ssh1tL0F-kIq^Sjry#~C{TT4EYsP34efqmmT-MzZq%$x4zZ4(1OOGXT?2I6TQ%AK~&tTSIG=jsW+0*;C_+SV#n~g>#zq-yVJ{Ppc(Z8@TKNyExkd;iM08n*vcyK zf<=-HE{Y4Lj6M8EY4_i8ALsj5y}(0nWVsFn_S3|!1s-Sw$F|8?=wZ)t&B)t*5?#Ct z=X(5QMX13LC4NhF;}rG+kd5;XCyShljqPYg=3ek<+|T~_E)Kw=?L=^p|dXP38e73uq5iul_8axOV z1232RTLa^;Da-jf5Kny0$I&BuEKWq*fx<(eBoLF1*;>w0k?1Fr0)mZ;s4Qb@jv=0> zh!e!ut56*b@k)!lert0gfTyRwO50zzrC$3al;xRt&wdYS)|4^kvK{bLdE~T3LRzWV z-t7hNoS_22Ti%8zw<$kIQw>H3y-vfkX$iCim~%r+KQ6o;bT9zS7x$E~qL3KGrhO<5 zI}KQ4ih6MCLL=jzc-tQL@Ni#nyn_zd6zNxZY5!^oXW6dVQjy!&|FK|P=Xn5w#@V1S zS4v$0-lsiK;4;XM_1*x`ZvobmC}7-VM;+%+g|ix3%L#)T}RDFed|4UnzDX5 z7vXbO!el4*6VJ7?Kg3x{>8T6F-+uyDz1&TSeJx9Jf4dCiGdrnacp7L8-J@b|~0UV-Ym=0PjFpMCg~ zPuCC;{Qhhg!zbB89uw+#b0H2#3zdj9G2l-)A-$lq6li{zY_75dNtYXv^>D3 z6S|k}k&J^n5dey1R;ugM5aI8X3B9c6-zem-(`2RWK(y{;uhh}c!hDtyjNX2|(S~FD zd)egHawDq6OTrO)oVHv0w>fRhF$YfhfCI$gT25%Q&I&^;HESYnL#ehdh3jRpnIKfS z7m0URtiiMsa-HMuvvv6yonR^BB4e-`K*Bg60;Q`e?mm70H)NqX2w77p@ z>4Q9$D~>DIWGa-86SnPJ;&)wa*Z1wprbHxlY@r&Y<@{M|+beX`-&t#%IB9X;yI@Pm zPNOYd>~~5j5y72ZKbU9WoC0Sh*}_aXwyyH(mPETIKVnHySi<`G!t5 z=X4t{_?sQ>AZH9d`M>m+DU>a+_Ol_3koKxfLqXml-u-6hG8QJjvna!xgt1+^*3m+z z2Az`0cS?SdblWlKZcXsumsG|^R}yp_x*##F|n_44c_^N}0;v4#1h)ivIOhf&>8s7w@X$p(5Ve6LyMK|~>%JedZ; zHP8Izyy{L7?chs=I?6a-gF$9mjIB=|Mr?U;+MnOW3S8tb*O=A}l}R+@OJCn5`uIej zje+x5pmu@Z+aEPUVN*Z6QN|N>PQQV?UN^rl3&wUPW$A zHe2Xp{7POOZuBG-g;y+^vQR$Is&cXHS?#{gb@a#J%(|spHk?t8`!4BIhwB;kHU<7V zhe}b>yery`6-8y{4D(_t>4y7!8y8c3^?E$-9!3&p&4xc4wV)6)H^J@^T_PH=C0Nt4 z3+PdE>Sil&p3XN5p`6GuGsNqM`z?j`!)-XzQQOpnxpIdo`}uNOu0S0|XM%fyg)ty+MXHVA4+v)VKCWrid~{l=y* zc|8g?HkraDSGdc?zb~^%}_1doCml>s^ zLDEsBc#p5u%y+Vc&@l-hONUD)I3MmQO;n+$MpaO(snI7VvcAt^kO^LO-zb{QsS$Q( z*!+<&{G(G zO_TSk#n*6rrgo&=mivIO^8FAbXGmd-o%rmBAtK6Dw_S)|6Iyb1izkUa)xO@^%HI;4 z35fMoJscIGZ^{>IhWDyxd}5DY&@stqfICIIe|x9y-Mzi$aicmoJCupHVANlYDTs=< zCam?4NSrY)C&vN_^}4p>w>yy`EfYv4mhzBF4SwkH%CH%WZfTRYnw`C1PJ?>$?Ty%I zE609OwIUvg#2?G)Y?bluJH$2E7w`RwC4PO^%(YZ$3UO31rc@PS+$hm}q%CT|RTc51 z%hx7h*lMAfPtTe&_ln%;MTcaz#frx5uX*p`n%e_8e5W#PbVw(=C653`WQxD42J5{c znCPy#KvSwlVhbDNTx}No2gu0VhjnL%!J2Ev%Zkf#X^7c;ZJ{(8s`*k+N8!Bzoy| zMfPN98u^?#6$rOwc8)#mh5cMCz5`(o{m1KU5z&)|roYOj%zks5=L5hC+p2id^(1Ho zh{P9wNcE983|KmP!o=YLGO7g>LXN=xi7DoyjW(Se%e8iDsDzNzEsgy%DEp>k- z|CM<`ZRBidk0j=(YO%F@>6Zs*9#Lamviv`O)U)#s%)?9Edrpm5?5Wuq84V`h(;`Fi zd47t)5j3gWKEL?{CU zKxDyfG7o|~pk*K|5snzM=5qB2s|5#2gqE+UFYOzBa5|G}Q@iu1E9r|y(LB_c!4Ic3 z(ZFw5UyPF5vY%6(QB5ihE1r$>ovsB)kZ@5Ik_ZBenDw5Nnm3KcD0vvC;P6uwT+zPLzm&QM?HY}NPEsWI{_2j&@pLVweI{&OM9{aDXXJ_6W!1>&M{G z*E8FY(#3*iboWu_ESqGS#jU{!Qg1Ct1}lEqAuOo*>5}38z0N?UQGe-F4r7ne^0&2A z$%CWq_Z@rGpKjZGMjbES!v-9JLa_?qJiEq%IpeSpC61*~)#hwoYmd2b6|2wr&y}Pr zw^UKpHo025Cl2pByNvZJiV7B96x*I_eYR|@jRzV;_)@=Vr*$)VI_ z_msSN*MqL1o3^r#!$)=>jZxs|J9`HLMt_ zURnvoLgO7MW%Mw$b97b#Xro@<^Wo*U;=Lf30sgk_|GZ58XK|QWEQbd5=XD(xPJ4hH z2OIIl0(xRdi`ffc*-9+EKHGFr0676B4#`_^fCp25d~dD@HjUaV@w?y3~Mk zI;!@im3-V)OYWBJu~-b2nEuobk>qXabx`Sd>$}~Y-k)mH@Z88@%yL&{zzT1#Px>-R zUmDP7%phY0Qcsz^tM>{Q9{dk*hbfqz2|j(n7rQ`E^Dl-KofxjNFc5^RWXv z_YhCuPJn{V#pt0?EqWMyS*pTmd5=+)tQ?C$9UN;TYP=QdJh z#Yxa^`rgNNd|Gi%X-`;Aa>~}vPqT3YW;CAx4ME|t_yP421j4iWj?|NgH5fCc+U2_M z{EG1V_1HYrkyfx>9KX=sZg4GvHLKYR_HeY7=aZ(>$FJX(R6Z_;%Lsy*Plt`Lh9i38 z%5};ueUXfTiWxxQVNEI=Y9IqsnVe@eY!^akwgEHK&XoOfK;SFS-|QZ=+b!MRj!9_F z&L1!7JnTQzF;Zt<04NIN#>JGyH%ztq#44bO1QytPJ-T~4-1;pDPtA3_Vxef(l7m*H z!tXKMTeQhtpX7LB!;>Ihyia@;d|G0lR{P_9IJaKE>pP@)ugr1wAG``b1Mb4b;+UsQ z(`^#s?a&XaSGsD|o;Pk8#<)toZ~h54F_2x4*3bqPF@&Am7Ectu)Jv?QKpIYVYXbfP z{LQmQPZy=Y1s;_d-=gpIzW(q^2~nXTT1S)qWbdu#EZA(}(y9EGK9WKt4%FfZm7tWlI`titRc#$>M)Njjrzi=(ecug$&Lqj5*rw7nWFg@79u_5WrT<_7i@V+a1RL;S?$2i*|vh3}=WX=I z#^v^{`T!9Nstb>E-z*w6D zjrg#}{ZR3=Lp(ZmH`53#=L`~ijsZrTPk-58^-dgl9Mg;YG`gwpjQt3}4p~qnPj-#z zal>tP<|`JIh8we>wJ>Xb=(xRzaEZQ><_iML5DKk5i=0KcMVrY1o@s4UzE9{YvPOwi z_L(Ya-t0{cyt6@yD{}yLBR;DFEL3q%z{`J`e;tXsH?qy!8?msp096Hl}3%k8Z4k;zJrBaEs?`SOI> zPU)-~eaje#t=SJvzoC=D;Mc3re3qMh7>E|%*lL4`p!oo6;YnuG4SzuvY)JBEPEB@# zZ9Z0cl5h9z5ftjdJ8PKaB4ri#meSQnoEg4;x$+SK5H;$x$Uk_j908MRTpG93b(ep_ zM;tsJXEnn-{Rf@sI_b33O^4LX&um5gJm3je)mMO|`hT$STMTlBBidjQLb77WEe~2g)3t!XB6+>{T?Q8X8pqLje`$=P4#TIbnVc3+YzhPy*=Irm8&9q z!QNfvgXfGk?PX4k-Ae~>fBDwh1~m0)=X{2gxZb0&Jj*72z0~XXzo^VUOS~0+PT1Ut zT!DRRr4JlN&=_=G?o}jl%t^|dybyY95>&g-(Et37L?1p0@p@}?UaVqvEMUf&&Qt-h zUsh>lvpxO*q_g2NHm2iKugCL0>_JIKc?}C@$SGCR()4heziw<$m)Njp(_*ZgP*=1t zj>Ec8td%G(io?K`JdE||@lmIL&%^cJt(;{ABrU9xtKdhCukqsJbc9y{tT6o!I2w9z z+%mcgN0@oY3S+#!@0^#jiC^&EEOt4`RJdXtW?yJ#x2Ic5APa_MYmc2gJk$j9EisdG|n9+C#?So8s_L9TlYnrlsARX`T@m zUX**rPO$dxSSEYkSTXfR47dc->gPZYbP7H@)+pM#{2+&Z^~l<^%i2KsTsTJ9m5_H= zm0QLs5V4-KSdg??bIdz-IRcwJXp-ePoa+a*zhVebM2mtVo|#M6hw7y&7`1k}SJK7v zM0nBUy?-71>*k^Qjj|b8$P$x5=OR56E4ISV+kqp>&>mH5EugVb<9Hj>tN~9Ik_w5- zjUZK`KC`|*+i2f{Ah*CN;$S7uCO{V5bw!I#FMS^DB4M_Ti$PCNqwZw9a)7;iAzW$r z4wED%==+=rjh+;3tt2D$o1~bjiV=lp`^0~>`%1`m`GY62h+76-DK?S`T&p3k0|267 z^SlE5U;9*4V^Z_4$!9DGS`4;LfvOvtzmUd%=SKZcr7=5!mC}HI&l(QQb3nfLmCWl# zU)Znu(-UwK;7z83yYr+80^|~|V!(T`fyq89=E}4S3Xi>h7u)5AB>y?xr&I z!+N@SGHaWY9wVSPl*ui2q=ys>Q^vKY64e!-L%l`ZY#i7XH|5zptZ7O7+r2h{ zJw`iq=gVmC8umY2Q*S;=> zQ)l=3rPx&8d$(W6WkQNs_3ccrKLVAPUIi6q(&bHFx$FX{Y&Exc7nWgf z2mMZ{c{*zyAPk}Nw>tyxf6v3Oa+X@Ji}BI=w7$OI^K#$$_oiEK*=<_xo&^b{Ds26x z&#B95Qn%L9tMVS`y5k5ponE%vF4QRI}|S2E;9+| z&lSnf7{l>J8l3V4(r5Aw_RtFe!t}~A#}{JNDdPHkfV9_(uc~&EXq-}S?^GNW+Xwmh z{f!X?(G**&4|e;9`70;cRfc?-7fhgzQZbFU@5Yo*awxEF=!meNWu}Et$B2E4Tr0?V z55w`}mZ{~UJ%Qy#${$8{omcppj_1PfiDZY`SQL@tQ+)`>xqAb18Mp&+7FDG>MUE&! zBw#F>%%y9bKi>KNYdL!=Uqh-5414c{R~xf0 z@I$~4KDpbYZ+(#rFJVCsIMBXiQCq!tK>_vmpyI9V(xXFV-xAyHrsZ7Vj3aa9BYSpz z?)JN^>uU+GRulwv9e|vk(b!X4f>Hh4;^-cXez7f?kEKx{ip!4ViN{$s;#M> z`dE;eRhn(7y>Xq1@>)*EqqYAHg=Tg`5(MpS9yP;(c4>R8L(@{35=3UvH4)+k9jq&7x0(mhFm9fTNr~q zCG0(YA4jki;Hatcv?h@u`p_s&rF-sMU~(%9@u`oSo9S^iAL>djv7oQtCg5P?!Y4-) zNL4NPFa7%iJZ~?YT*Si6YM`@QT&=`vFLp7rn3&m^)yU_Wq?oWorua%$J0K$}XWn_gv&#&5e{DgJYDYCWVzK72_IfDlR17bQ>O7$~}9@sdR{n#I>Y?q**c$A z;w=Zpr&KM#uXIl1>5vpgN>TU~FOAK|#Y7e9M3q7Nkdc~bsFPX!m}prJ@mBhkl=7pD zP63{IZuX0WpN@*yQwhA#%s4V%i*PJ8c=;WgCLdfny-ns-ByUUlOwy-1>h{vTcs$|0 z%nM|F&n@5kD04l_HNr&S`JR5I>5FXoFdp34sbpS&UIb3l`^`FWGXv*1h~3c;K(`rP=LUgS*)@$dTm1z^%$EEpnzT1Q`b2lz>7=tzt6P(AF4pmcm7_B{m@(iEp?VOilg&BTLk8% z!$=IG+jnl}?e>B}xJXy?w4=3mo!~KbIGv#SoPYnII&T4H7A+)8j^#yD#F%%(*$Ub! zQc7q2kzR(w_d>(wmXhM|M33|q0ZU1s6B~MEhzYZyI(*=v#T~ zet(*0wm_A$TQS`${-1KlU@pZra@aWL7Fc=K$U{aA+ek z=JXHVtnmI$&*29lJKIAnANVkK@YuvhAb>Gp--i9Otj*9{JhssE)b25Jj6Lccf_rR> zHZ!javv@srdWS*NtU_eVpVmSsYUiAgYD9&J8bvXCNLQD{&{bjmLK>4d+D$KmBzr@4rURIEnZ<(HmQ*qydI zbG_m?pKxWq@_}PPcI%d{>Eii=*`dWT;K%-uGMd~dlarha!>M6d77E|jZPiR zm!a+$BN`Qb&MzVRl!3ap;*5fpyiTCz@FTtRnEex$Pt4LI%PnY{G!z+)13%2B9?jU8 zzG5FaE(7li_!&oi^i}TZ&!s6pE9dNIm|2t*P!v_CJE9cf$d{x#QVzGNj54IZA3yXc zUm%-VZtK|k`D-hQ(%M>FBRJ>u4bVnp=MvY*jQ-2V;U6Qhe=v;xA5dr#1X?Ns-Dy@s zKhX&Lygb08rUeDT{r3_TGsLbTPK$3c_Z+j6&#%30_MW(amj$i>C(jwtNgw2@bK6S=~=@z4*M=cbpZz^564ZT2| z`~VFEjvoC+wlv$E&}S0;kpdfSoC2z3>DDDp#E`55`o2s$juA(~7+8of-Ti9m%BxR9 z%NW%+=DP5DLig2f{?VhUvs;*a`y7F`sVAnEHPt4vvS~>%<7bPNb=|yv=(^>}g7_D& zf@M-un!#R!bAD$#dloR4N>qYQKB)(FbSJkH=XnO-D-(qPnSDf1cPP3lw1?c^hkgnDg9iq~0w*r9v{uDM;k4Vlq9GvwYB`mg z-!o8V#1gZ2bqi~qZk>$1;Xg_=XLR7uz~t;Az&5+^Z5&~l6I*vqsDXJQkk5bq$*Z=s z<%&39=M3z8df$;buh!5#YyX$|L%2N~+LPk97|J8&y?7wgeB)Ax@#R!JaLoHnfx76@ zDXickk~<+qBf^WgMUKX#Ukl<->`Z|OJiQXC_l+`ZJHIb2ZC+0E=+(;v%wG+)2~IKl zseF$xU>|nBAM95iC7|-o3ti#A9Ij+R2MmEM=DoL9;n&}g%Nqv!qSV7R5?N^&FBa@Q z6biS?5>bcen{j1^N){AAYKM?%>}mQFmVtFbWZmW`n1$;%w9Waf-#)u$ox!y$p-wf zy|WywC&K9ilqTHKzzamNh$B8lufGJLodod7(^~&JNE4T_S7cZb^n(t8>9S5)TC{oQ zjDCYXKWgB^==X5Jb74vAgft(0qR_=``-S3fYIDGm1km7oPU??@Lp#3^Nl5EfG5ZjwSOW?+6yZ z{Kc{b-3MRzPvx^ov9oh+zUL2k8G|D=mFe10>;_+WMI0+)w8mG3Gw<3z_lD@=v)Ebm z+y`Cp2RKUIIsGY|?`J-9DFRSzzuH#<%Z&8kdjT?f2%VF-F&qiga+#E&!dUAo z<59kNLJ7cAr3AdZf@1Fxh^7!|{|B!_r4&5$6Y$`V{0n^pEwfL6HrBug zU0|%5x5YGV&IJx}NP+u(fx!czJX;=FT!GB*BHp(Xgex39bBLR4y*K+{nK^AXJEI0 zzKRFzHgpH0aRD$)hXT0q6EKVYUGK6U<8|oAL=O1rb@#YE*Nu+8hnBQA6`g(BMK_oq zvhF-Z{pbO4jcfWVl~O|B0?Q;6*D2N0Y4cgXo2vTWOR!Hh1b1AkfBLX+*4kR}2d`uu zB?K}q-=3MO&HgMfe7*Uv1X%a}n=;!A`H}x{yOFU`tU}WydllMw#xHK2yNHO?$4*8sSGD)*}%WD7@UckwT|05JyabRQ)wDn4US8uIZ`p#0g ziwo~wCf=>5@{{Gwukvg!TQi*Nd_8lWnC5G?Z&SV8rlSSQA+;%F;l4rKwXsF5rH%Q9 zv(E}E8Q%E5u@HZ0Ce0FL)m79DAN3 zcW;BJUShx<->_1$YBcP$YJ%X=>as*i(vP4)9JHc{0g=vl>g=`W*%Cgy|i z(ISRk64z48uutv*Gy%+=9gQ3*3C=rwGXb?(q@G9Otl=Lz!r1TLX7{*RFx8B|457A| zv9J$h9QBBv6()lZT*v72-5_GKl1ywq2H1V|YlT(d@@M@|^V7d>|3?|1e!`8V9L`yI zE31*ZS?zfr-+cxeznp3^7(~Dw;rtPi&9|%>Rfqf=Ly&BYpAz&5HIvu)r{eI7F#6?^&(e_CSA2*=I#5S*#tTgB3SspjuEo!`h=P2_z-3m!={6W{ zQvN+MD>Dn06jQ7fb1GhugY=rZjEHI$TDCWn3wS)M^WfgR*^Hpd^dmi4Q-{!+DoYi{ zB}Ofqy3@rY<_H&#@M!xrpEF~3S^LPbU*Vz)$h??14Y;YwT!(Hnxi7K<0E`Evr@AM4+aXIvL(#TfIs2?f&TcECS#^00p0H3vr4DA90or6@HkEPqV2U%l+)z9Isd^fz;-Cle-0E zYU0fxIDFt}$NI~m)vJmz6g|E)FzWcpnv#!(8t<7LHdNlrGdR38Qr8U;_I38DNY{v* z8487YWC+~veB*hR{xZGm-WC_SJTk(*=jU$MGu7ql5Q-O3sdX)yLCk?ZU_7xQpB z&Mn(*h>?WKQU4T6-9G*J8bp(@xNYoEm{VjrZ~Q#P%_R4$X#H>U1!Y#}7kF_2_PUJ0 zy70vdJiDCJEiqisgp2ITH8-g-S6+Na6xX+#|8H*%7WDI~Q|ap2Nz&XNY)-$sXxbI< zP<2C@UTqbn^$5UqX?huaxw&}xjN~mJ&`f*e_u81B?}ZRpR|Ihg6|uNj1J08-K(Q)s zSzdHloDPn~PlJ zXYI9~^*sOoU%|AT7Fz9+YgKM|&kRZag8g|2CT!35Q&~HIVsogD1(S$2nHL0NmiyN8 zY6Nx=9R>J*8{wI0d!z*v<2=QuBzaX28kG@ooLsY%ZP7xnuZ(z$qSOC(olZH}=%`P7 z4JBGw0Ltn%pU;K#buWsT)rGBd*QD2ISTIwhCl$GDtiZz^GDqx}D=Nz|HNf$=k|9N@ zp}~X?29c%d7SxX5;Qx1s~Ea3Y}UcCx@ zJy-{yd3Rw}my*aeo9Ak)d!e`906*B4Jy@$#Lo6ci7V^1Y#(6pn$w-GiB|d7jeSI*| zU*5(DQ9FNT_zJ5r(V$#r0|>U8=BK@O^9&3(`d*OOX8!)ZMG&ERzt?=`LD^U)fOJrC z8+4)tY-uQDnM)v~l=qmgXDjT}lJ`;CLDiaVfv(zN?UKP+T*gnoy2q#hz>1`#sj#oP zn zv_MQw4EPJA?@F_vP4-{m0EY6!#4)gaq+?h+Pog88BC2()MLU7GcUWOB>|eOB|Kw{H z{ufFY41D2|IsG0Iz=Z)6=+Ae7)82okbm?Qb{WmUb5erp3xVd`~!)B*3(dHe`{iFro zpeN{_FZqFCi<31Jui?=$IjJw#h%}F__gRq(ytpdU&H+=lqCi6R`r9()ACJo{QB4cTgWWeG#&xu#NKw-$Z$nj2J zSL*RvJ&Z{l%FiKQ+}G((H`1VXc)naA3MF;GGH<<@P*&nj@v{F$Lu#K=IQ%PyMwRSO z8&lF|y5oiAwWzQ7g?RCtt@Qna#bGyz0vB81md2X2WR~7F1WzP^KGmvAhr74q2iG*# zc7uU>YwOjmy5nvbXggo+<@Dg=*^ZJP z$Kq{ih6^iUk|e9RRrI=edT7nedfCl4NEI20IR{|fpX&G{6m~Z9wg4@HXpV`E(SZa( zqC)#`LH*N51iWPJv%R9EULn{&gKtb^j6Att)*mu-HcADl1-% za{RiF!K!dvJ}ap!rGaHt0ox-i;%3BsYT?a8Kf`wadl#7p8?EPWIqN6vPW6Og{2Z97 z%4ns~C>E=va}8$W`t-d(^ks(^_Uj=@m$dL9dFTz4@Ket3fy@%m=xN(+B@+F|_x1b2 zSvA;{zu*PA?}@E$B%k(`1kB%UI#^2#a{*XxEG?ZKb}f^%>uqz{S?{1$`!@I#=*S}x z5w%O0VD$Zi&&fQ=Z&Bk%fA-zjKgW1T7RDg3jbG|fYll64T_aT7CdMe_dU~IuT8)mo z&i<9~6%f%N^-PbFX1mcGlk`|&pl>O))z$RWGc+{pGPnHE*m&9|QC=Bcy8Ivc`@d4_ zVDuOPPDrHRvZH?(OX;o~d0#<$l24C;LpscqD!D6I7|&rs)E%+lMN~+jL?jd$ zE9f2=Kf*EI6i`BNo6DT&vrlxXt2tx7>m`s6t5-tCM2+&?S})kE>`0Y zwgmZ;td0spsqlDvQQzuO?YIi6wxg~K_%f2OuhyC}a`pS5NoNImY-%hU?^=^|UU)-% zv*5Tj3-_!iLTDd$OkODv0^s5j+2ND=nOnL5cb2jz$tVrXx8lYMxfPsk^q`tDQmm3X*7hO(-bf*q}T zK<_A@KJ7xEPX36`MgDH_1BwytF&AU1b@CZ8mvlhfWxu}~;8OdMmIlBM(pQ7CF~ykm zUrZNT23qq>k10&$^VDV)-~*I>XIx znZEJG%+8zHtzqu!smoulDKxZIVPas8ydsS(8@hi$aR990--B`*IweJRw;=y}Pk>N# zNvxgeA1JZw91V7U%U(`v{9YEhEu1FDiA_my(li02&6a@UA@IJr(}s!Mm-XktUQV{L zLc!L#leI?Ay^w_2(q|&w+ZFlCPgg-8`Y$Wgz;v1~09AV+rc)C34er8r`R zRsZ^PTOH;i3rkILw1K*~$ zEa}Gqcx_85p^wa9UxXMzx2qf_i?-E;7z$5^t_~U|izayso%tAgYF9go8m0{C`HFUH zwvWuc&ujhxS*)i=99#PnY@)<1$4@=G&b5mUuUf4!2j5TjugGmp(f~68eE| zlX}i)`#W=Ly2B-f4L3F-Bbi1j8&AD_+gJpv)APe-3*5v!io6- zGyZl~c?oP3$)Nx3HRb=lW>-?%gBla&COFIzZ_g5-M~ceA(Q0CRq;}T;ULe_j*}HKy zekZ3zie+AAc*`Jr+9O(@MIA{MrRR^Y>t$|9kOIF~RAEN%sm^BANG;P$g(D2G3B!;3 zzHjXQQouJf0&t9{XZt%6x!st%ZoK`ewnE51U$~bY$w6+92^)(hu;Hkt&fCcBYiR2n z%p2Lh{O0d*v|xp!FQMljkT*w8tJB$6R7|||m**`8C7IKG(iuDk7PQq9N%%j5gpUm) z<14jYVg|F#r4~<1tS_kT2}6J?R4Ahf^Ar0AvUcxhR!SQm(o~)R=H<$-v|vKAb`Ey6WDl^#}4-@)2p9I#@jm}kBD{0F_q{0{t)Zn zk{gvw=p}*8r9?aPJ($d{t?j=UYo;#*7PvlPPcTA<4$mS&ZP_r19D7|m*Fd87-;TWF zUv9?#g(Hu-huJasUpexcl6?OrrFnmm)K241d9YqkY{NISd1aYZUCmceQ>c;Q!R)c5 zM*Z=ie)&~Q2a>35SxRtVYoOJ7J?N1e8zopW@1cmB6?+`mqW~laS&@3G>alwV=n(C) z+U+L;02$Kr)*Ptfk<&k9YBiKn9a)BkpY-{pscE}a|1=g^rU0gbJGHFunW(1pN+QpM zkVR>G^iwOmkwWYxD3p#EGPbb5W&r^=S{uAK$tA;HKB|*o*f5QbS`_Db7dT znFZb6^t-$c&q`+AbY5A`*Lsy0$^I~^H!^8pdA~pq7HXAY5#@;^$6I0e!CX*TE4)7Q z5ZCcTIzCefOY$9M&nOy}>Hp(Pe$tqGE?wtu(PBzRcTjyUk?@Xqq4jtQxBq@JFg zv_32S<(MG{!D=LGUehJ?JkoGdTpe#HK|l2y_Sbd)2PEN5@v9ax@qQvL;jgmHRvq_x z=xvTK47q%b*@>buv2ss797<6QdolW>KKWTnPvV**h4il!Ll-YNlZNMK|fqc&PGfcazM)ct?`}^)bwlM;xq;v^K zXZ5~W=pJv_`d~=xt>15w9FCKfaA58G*Lx%^V*I$f0U$|qzOVWo-A5Vc-=GL&d1afBi z=hTvqSb`GM+w>n@@%^x(wrQ+&50&* zzj57H1#?)YRp-9v?M0bPT{nZndPtx}o(GIiOffjX*)B3ZmHgD$Q&J1a#*Jf$&6jS} z0XioW%nD#Jlm~Z1?@M)?#~j;_g0x|e&PEplk+HN9|)d*b(mR~2bFG~s|2H- zB4`QMB$-}EAZG}d7z$I^4h`Y%v&BiCed)Pj3|$*0DNlqZS$giZZ}K1#WFbB>96{9O zCo5GFPS#cKSCy+tAL#{jjCY6^xmhUNA%KqV#O2U!yuxMr5?1!M_Tyac%mx;|>EaI* zFW&wA#E}N4HckdRSl`2Y?s-%{O6fm|Az}qP(njLSvZ~ZeC~lFlEFRBe#4-*JeONsZ z6e36EW_s(bb-6A3=W-sbm>)6)QWZl6Y*9A%1%ohr`n^GSN!!4!!J9qOW5~%9(fS)` zw~}A4sGIEQsA63OhQJ>Rh>gv75QM%{AFZ!7&t zmFVImtqMO_Fzw6?cn&hvu48zT=a;87@2#qqab;4qnCac?^%F>ioM-Ml=-5X?yq;_88*r>IT9ABXZ!;+je0n>0 z*?s!We;P?(V8ZMBzWC;#&VH%$`AH~7kUY#G(X&mKy+OI-mt(z@Jcv+STyo=Ei}>hTD5&Y2YV+x>l$RrqbK{!ZovAews>L%ZvCfU+b- z^GAKobzU&7YYk4N^eukw0Z_bbFNr1tDVh(3`%;*4hg+a%MSBEYdD*kLPfo{PT~~wP zOV&juZ2VDOOcKbg2wG}& z>Iihe>r@QYC@yS;i3etSPvhFemlep~F0b(gpfc6!If8?`5;T}*=ohbw+L&kqsx~OA z&+OM9q&oYS7+gqbAEcH~NhaESm&2ARUQBm!X~PD^@EukpT_w?G_t<|_Hhie@v0Cv0 zXUdB?w|r1YH$rfQIG<*^Sot{}z1{i-Y&@hU_P!+y|XvD<1 zq#J|HgKN_p7D_v5o_A|XA=ti#KF$Hf+d|X11Z^|T_Ep9>k+LU)- zGn4dTkPMegXc570@ObCrkPK69<=5gyU8tv`4+8wp1Yr;|qFj9y+Hz#r<-J2P7QW#~ zB-1hUg~G1+L1Ft5(}OxLH%jZIh_1+kACUAmDH|`SjasOHYAp0)g!07`dh2u96b?MR z-kuxox5~br^vK%;uEHT5|%+Q z9%1S!2i5o+g}=jxRv-H0cKuycpU9`HmmDkxKU$dZYWLU+9*{DAdCZ3-OWOq2c%@qF zcKOp!?Q1t__1z=I2SOu+y&K|mT}A%B)&`2f%3rC4h`!q6+dhuQz)31gI+#L}2 zZ+K@l)5eg+%Z4Cg zD;{o66FjgWS8f}WYd-k_ySBff`Pd4LjGz=0wbuPcae8EXbhRR%JWL@d{f9ly9p(St zNz^F^CB8i(wHcnMVH7?`^3w1;_Xby}>mAO@?-PzVqv5_MynOpWwuQAyY_qxy+XUaD z^q*O{!*-2+Hg_^yqJ|yHNuM!aZ0(Lq2Qvu_P(#Z~oYh8pO8V+kXhnYO-=4zz6>5OYOgvwA*ctzpi>IbfXQUeFydg~yker_YTSKUX7*ZqI= zTwD19d_Xgugni~Ai0t_U$(7*Mm1+Yez=5jNN+EibI`j) zXTkHR(?_jO{%$O;ohs?M(1U59NYd%4Y6{=qLhQ=l|MXJ^RsR^<2~=z0Z0Ul7-n79sIQ8A8?i_NzpA%^C?oTsG z+tx^wYr${8mBI*LnldCCwXBR5G>e9#mxC< zmaN%HR{G0&nJa2^%Jlo-=-6#FmRKl1=AmSBa+k(%&z6Mf(xg+1%Av-Jy>+QBHruHtwgR@ljXG>#ou*ga0+ zoaUA4Bk~`HS;mx_WyYW6Q%qi}fP3xV5l3!BlMzT9UY%rjhnD@w3rv3 z!~8LL*vU6De|!IRZbkD0=~6|?BI4wT`^b-(=4?O2#d%c$9f0e#!ZiAZhT1QhB}#-_ z(RWxj)^%FS+nupt)JixgOb0k-#a(qV?e-nKw$>55u^LwFui&z#ZI9m#=Y&>^wos&B z6qN_otiYPYn9i3mk8gs4dGC7BeK5vw;xi)loV?A89*-P<6?aLH7=4E~x*_GVdok=y z^OI`fuNywjep`nnd}-A=p{%@`H|SP_Z4D$I7x_h z)cPF0t#RAvj~_S~jW`_!qQVy)Dz?{dzGRI;M7~aiW|6&@!~42xbOS=<9O&TWo2a%d z+coz`2?5j1F-SZ2AAYH=afOBXDbCq+BIL|*!O;t`RJD`X47GYFkpEh0l)eLk9kzfV zkU!_Q$o&p+s3TJ#3ho#!6qtUAZ*l@G66#BO2-#3T{<^-umhsnlwQr}Z=2R+{2#Y+S z=Ch>{0qNoVW`?X{@0+&Ep@DPS(L8Qr%=YSEq1ZMb-@Aao$HqUPC;u8R5c0dXdBBaI z4p}6t{r6b>=rFskuz-u+u*o$j}3JT+$tGew?O+VIXlCLHpV0Cci})dnlP$I zI(>?E;l?Z$I}gRf!NWdq-^jUv?O$H`FJm}(7c1RsQHS&3mv&}%r`2V&CF;$^H-_B&RuhaUexGh%;0>oktbU^MWmgwZ7@*Q=(h1VjuXvJ!um9yToK|D$ zs}~)BC-Px|^@n`CU(79qBGQpOFu>wsaithp#t(QC-?@(r=pv&hNscT7kZbA3!(Z9- zX7%OAr3g82W9-iPuPH-H`uYEM4|4(h^eZsTXtmoH|FTQ|8&PEQ;1whE=)Z4JFrG6S zqqr@iPUK+Gz59Yjru6V`4kt;JG_;4nP#u_ioYAYTWZF{Wa|v)zk_&~*`r|WoN`-@Mb)u}8U47_@ zmhcf%7;;tM{%N!ZFx}HlzivN&0}{R-x#sB?$*>V@?JMJk_azBENNZ zwrnA!tsZzM`3eUCMvWO-r{P5nZB#AAT}*txsBWvC$3@Qx*G`Y@N+i=wv_9lX=VXPt zn|HC67%VZvcGsh=l;f1>31O_=mhYU2STm>{-!zR?PH7s;@13hB(AqSP#&C0P2k4=> z4<8CeJ=grC_H}yP-g|!BvCo)%cDvP$`-KKVUAJ-Av3H{Gt+$PjNvl!`xo5mWLnZKx z**xox=2eF0q@%K@s1=yFb|@o{in>p)bO)bjSyn2I2lW?zvtAXLPV5O$V#q^Z%M&gc zCL3c*GGMHm6G?S0-6Hh{y@xc6AM(KYE?vUy!%6}un1$KEJ_>LvP~OQC)W&91!!gfY4I7WZF}}c}>G)K55hMF}{dtsmE*jKB_fzm{GG;wkR5bM|l~ zpS?bgf}RB(IF#C-74cTynswKACe@jQoGR5@6AQ>sJ=6IWjmHfjsba10zFt^gL;DY| zS4_es_21XY$1fGsdo7jzKKYD#R&9MJx!lY5MSVy_EoVeW_Pbw8fF9p6vIR+YV_17| za`mT{{QEpfjej4r?9*;u{8~a+Wo;6E@T7RrApXVmi;IuhvnGFNi@fesjwXtd@K74| zIU>OAaWJa<;^ls&|&7RD2}Z z!XSHN3w?8&+8~i{OFJT+Q`Gj|WFboRyiI*Bcf_Gsj(~6TXA}6d5KD~?E4!+ScM%o8 z`}pQRAiSHT*}!d|Q!GaJ9PP8rAFR{FbNK2IrZCN5S?g~!0)sT9b^`a4 za02X`-V4oCdQ(%WSLm2boW7g;TRZ^zkI(;I{6RpZvqcLzal^xg7qk1OcMm|`OOKt8 z`H};Bt4dN&-GvtRU1ZFzvc)O%kLMXw?(GlSiy=uK_yPN^n>5cz1PCm1G++QTkPPux zV~V}?vsE43r5$7`zI3NJPUtqy4BU;oaHak-RKaV{+T*aSWHp8Q9ja~Q>dSdq+Om(% zLG!eDAZ%$-1E%supJVoZimiaVptlZp{4Cfl^A6v{m}dD;BBP7Px4 z)0;P_$I|2n7#Qb&P036IPOt2Sx1IO4nLWDWIfHI~@aL&e`z!CNzSR`VHvtbtT>?|> znc+cq2atSssWEu~BG4w3D%xw0Qm)ag6StNwPF1V4dnG+bcF>m%C0X~=88srSshAP! z*Qw>PpDG7MwSfi`$ z<72b9@4kMwwXBF9whfH3>*6Xg8VB-&{;^`FZo6qLm;oG4$m~iFy9Vg9PnWAz^g6oo zG9S*8@Kkk#>XXey_-5PPyFDlbD4<)YMY4*7ClkG7>*^mX#O6+Kxg0Mwy%~voN9lc1 zxOpSZvou7n3Q$c>}G19)}hm-SH%2fF7|5v7=|A%dGZzM~M;fkBA* z;wziTTF3nNYxOfSacw-RUCz6%ms)Y7&v88$PZt4XT3h9E*{kZ$#`3+t!tdINILR*( z_IK~eFjn5l`UHltu}GMv?WTT!1V~XGWYYD3aJ|P98p~%?rGE_!41Lf?gd$U8)$nrh z0`zWW@g1pugbJQ}01$!qGjt7=X=OvW1~RzPRB2fr;CG@Hl!5^EVP`TU)U)h650{}~ z9i^&br=pR?y{^dg&nw^#lX}XGD9cJgO3^zrA1!$4>`Hk9h{X5A!27yzfV*ZS!_bHJ zed2qoo=C4qd0G0DHD(&nVdqfv*XKt+T=K+DXFJ2%U{5XHhdDEemEpclgd16U8++f zaphkG_f|7(n^t%M1qH4mzuPj`Lvdku)w%}v&9 z#v2?RZ4FAh(d!tK0GbgrM+SY=1ziv9AIs#+td%K9lBS}>q>ga%_UsnJ)U*PgxT{D0 zsSj8*l@V{Vw>uwvGdY%W_tg!}VM5f@z-y(C5kW?=R1e}hX(7Jf>_IwN-^J}4etvWf z$C?%9TN2BHDCVN~WV#q~_RX@zp|K{> z+-LY5H1zdwn;F6#p*8T#UdqmG`@VUIc6#Nnd0(wH9bzv8)kXE znZUHdqIk3*j04Qe@IctXVRr{^^G1QXJ+45ao~!k&oK>+9WL~SP2BK7b4v9=1`*W(t zn~ia?w6*jSO=Lz{v?mS(1}HzLx${xH1m&LWDy61TQ*-pKF13fP$j*Wv;;-+| zc3GC+WxJ=nr`Y+TqAKa3e4M@a`YTVCPPXtS2AIqPaicXuCmCAed__W*{E2$Iq1V%F zGwjbF8og$%6`~7d`?`3Pp$k^8d3(2qLwu0q(d!9lKF67_{5aq-m0f3RnMH+yd(kku zZic&3KH76SKA-5tHcZ69!LA8`Uo4)5#2MnqI^(&m5OVBo8TDB|6A>7+EAz`Xj$=)W z%t(j#8p~eBy;&oj1iwSXS1TUvj?Sliewg@YDKpu6d>Ce0<>qqzHHY}urv?%5qi^epLirB7ZP-_$>w-)?%#lN*l;}qOvm=q*EJK#uY!y^_}wzB zjy)9xxh>4T^?~@2$02^%GH`3(tZPM{b=R+WPt~6?$Z&x`i+tXZtLmE-Kulu$>O`uJ zx;AlK;J17XY4zF9+2)aa_L?uO51QZMLW<>8iSQv1v`yN2m^q8G-H!gdZhgt!Q2RpB zlDVxl^=KTB==*+0wir_435U2DB?@}pEG{xxCc&_2ulIJYtaLb@KPt{?b#jlot4o72 zDLRX_Qte6mD!3ukbQ>J#52V>Jzs%vBC$D})zgA*9=F2+bD^}k8!kTtgUrN%)N1%jD zM|$PAXCqu1aTjf6n#SbN^PxLM+V05?Zmi;d>eYmbSJvY+>Vy>ouQM~TX%Y5=B^k2f ze?XjE?jj;?%;$8Ox|JmOifb%M4hv=3xiJEqCi5I5(caO8a+Km5gK5u-r*_rzlVNlZ z?Q{i6!n8gb&>b_5zG<<;)y1#Y{Dw|-Te&~0*ZFLr>b6?+0qm#3S_oelRC-T06l5-r z2k0ed4nM2O0??s5dqq5~To)CIqBSyw&+9VU$Z9zoW0+m2#`{^<&0UqUA~iKxj^zT{ z@Tq50j|jy&asG%KK{8z?bGWAftl?zEtrQz-ecsx^d{UP?AleK6_!u`h_NhxZGnqy8 zh-h8?O>E9UlaW>PE^i2XRjMeoU6mF?Hy^*ts*V{gvR6r|J<6iEi3ok^)S~m02%kpT z926!=HQYf+i3Ql|KE{fY4uE22v_KBRdYg|p(JS)ay6 z#QZ4Zy{k`OjEFiBu}A97j=oDI-r!uza>^&&CJ#@+yC;vUYPuO@5hPtS?k;JGY@j)V~i#T@tWhc{omBezk!e zU|T+j?ZL?QO?NMRYoeiEVC4 zJPh8LcmL+<9J8VJP@pw3?ijBVv5*Q0Mhkh_Yu?0&z>Q*rb^kA3C9xAZdLh0D5R^xbJWbH?W6(1CH|PxPyw!-OXv3X741#Y zyYa3{&mQ=1{#2AudiPW^F1nWbg{P$eu;5Q&U&dgIhyj6920y<78(Y1{3(SF;FD-ef zHXw@uE}PMwCtbq#ZUdqv;HYW6$Mz$2-T#2NU$!V)%8QZ_t)gX_qU|biqm%HTidy*7j7|%l5l^6<3aO*Iw2ov%hx>CMow}_;!e%dwy2nK~#jd+RElc=k$$w zkKj2YAtAb9(@nP5SLvmFdhS4y{`ppx zDG8c1T;Z#<6s6Sqyf9JptlGe}8P_Z>(7rfhgolhwqe~3jb6)cD!sH-mVOcx-^cR+Q zxI*F!-ldK%iWB7$xTVg_!I~$@NQi&AcH+V9=G@PjXklOW`h)ZlIf&xilc5p%1YvD_ zdRNod(5iELdKJwa-BP^6%gYFC2@iJEiIl%Nw8xAJx%BMo6AZ0Mnaaw1n|*=l@@?`V)nv`j6xAS5kk?*!=8hQ{oEET_ezmJKi)`qsvw`^?t8 z@|EK9B^{>`HLKJlxduA;N@H~oS7A*-U7>%XWLxK;Nls*0J6cReAaHj_!P`Y1M?$>| z47OBP>=~^2tNxVo{xGE1Uv;cCq|-?!^}tJ$vt`XAK^zPOdbO8_@_QLb!WLoiwF*D+ z;nCuQ28y~ukEZ3pPLn-^)kYg}>E0=mn^DpsR$6yGLg%VE)|rD`u7WRyd5G1Ef46T$ zE|R6L92BwFprl^GQJlqw2(xm&rTw^=5+>#KOuaePCDa8IXLqNM_h?n2TW2zN8?giD zrR-xW2%Io_&g%O4>dkh2TpJ+F>AGIT66#Ad8sIG3jW<(lBTHW*PTK2nUmhkt$Oa^| zDn*}Xs{YA6$diBsSM&6ZI&?nA8kcHbz8B&A1$Lr$*!|`N5EFPo9HF9JT~b|ut8Ka?^DVr7A4n{Z$8 z1#Tw({aK1#^r_$CtU%A?UFNE%PM+dj*#a5jy`6OLXn^QhST>(MPTPy>SbQET+?oNG zp6$Vt4zYFsg&(pZ;kAOPa(R=#YO08zdIwM_PYsTM(eilqoI(~YqA#Uk&Yr1>v zf>apQIa19>Z*AISh`RqOntxpj!eLIpw}2<}L9zrnk|J@1dc@AHXW+kr>1X>>hDuGH`wxv@rK?Z_$qR>9u8Ah4I$^Fj$Z(H14>Bc2-oKhOGmv+WXVlHutU>@5(grZ#ywkL@sE$Yqy)G_Ujz$oYu; zwxQTj<2Iq99VgV{hb2?v_n7@Lo03V(>COZ^r=@~HqbMh=B5VQ>mCQN zyCW+}>LN}6l$m?15*lze{-^;%0TW;l-CQEvd{V+U{;ak_MRmDz#X6Cuh0B?aB37Xk zpQ*EsdHGBz;VQj;p?v=))+BV{jMo}-rNrP~282W%UjS|;kUJUnDu}pEN3I6lhyY|z zwg5hISZ}*B2`lGKd+Ue6#`l}t_euMA1=w-=wCL**VaEWhq>713m~L6+FrP4{p4?&E|l(_?k z0ZwF3Kvz@xvCXvq*JYpW?)j-_{o)K(c%i_@ z2fv2KV|E$s?$L-k&!!z z7tf$;EyX=YKKo|UU5CW2xB~RjPiVcKG~_nVzLNh!`BCHW$#%*Dx%Iumor9)Y#!~9` z*Lu%<#vWLF3ryf13hZ}tx}mIg#JM9CoAE3=!|uTr!(X1YZd?%P2iu>D4Sp*` z65iZDWD50_^(h`)z7@3B`XeV->cdY?qE|F#F<&O>?{k+(Dzqi$wXn}WAbzY$@BTla zczySuRwa(>H{uDHBg3Y1agzun#pwdrzn_u$5cG4z^_VS@-|UL7{%kePU>y?7)t*8w zp@>t5R`G@dxzLZvCE*SFg%^hHXo%Xq?JKuJ+ExjBnYS%c4TW39WnPF_Ir-*1jT!v) zn#$X+4ty0%4`&uGP`_;6a-w@}Ke{&3=}*73UnQe6{FovrO$6tUKRWCr&zklm*}+f? zlY?*TJ*H25{J3}Cs)~5MQR4WD@en^oR6EkU#G{`LV^x81c-)-aQlJ}}kO$iTfJoBp zsWjC8vmiOn2GcRHM)n^31FEq72Gqij&LSt~2C*^TK=yGxZZApT1(D?=Phyg9K_!DF7u;mZ7-IJg=%Mf*A>hU8wh7p7 zM9c%~A}|w`jDKhB0ZR(cWeaOD6}2Rp?5>VIhp7{al9gj!$K>;q?YJ0KZykn))^}>` zGi;0T=|w$BGPh3Bgj*m36%9_Pl%{?d*K)DC+Q^ zluuPYgud-NCbd{hkWQGmn<^CYwcuWNt*L|Dz9vMC?TeAC8EogSBpCtpp?&4A3=6^f z&yjqSnKH7h(Oz_GgRD|2W*shU9)ejig+FE^y?eUrY3e8&qSZ>_cx2iA#0aPF?=$=**kxlx?h(T5I&~v}?<+;H`hs zQzv2OI5V_yS^G;)6LNaNU$Q2@&RaHv4Qz{q2a@ho#J~P=2P%FUyFo8MdsN%A=X2cQ zaMns|r6c}E;9XWOJx*ze3#5FtXMP8lE z$754+5Z59~Uf}q_bZx!i2x;sr3|Htej`k(6e}=9^%R4!ftKP99`C1YFtK|N*WxJ1( z$K+7zVh{nHg{U23Pf!}Q5Y;)XH+{aEJjTSHm-GC|)qmS992V7!i zx^95gx%tvm*J1b@;YJXS6t>bsZi1hsi~#?B51l?;?EKr-!brnd-5^3_-Ba+o0_&jgxBCW#ZT|-)OTs z37n*!iPI?6t!EKkS;3arm8Kb)JjQTZxOJta`OCdu;HX<49PtyM5+p_^&N%A~E96y| z85a`i3fg+yro<@MDQc=V-^HbSxB)=~|JXKYI2#^xc(@6&rtz^-MoEtz6RdTEC~F4o z8-)y+Rr2%8d?g>7e!3tx zTsIEack(HrF9MuJYg_QEs4R9nbV_RlIHo^TlZCHy?yh~IeWfz5L0pTM8tDc>iLKw3 zOtF@iD%rYMCF^?efqN_?M3=Nb;^BW~ij~Db?NItLZK&Vke5TPbba{`(tC!Y&m>&No z(|sor*QNWUn1e(j&9{eJD0O_fHeDSqYU{&R5bQJremN5qaG&O~mN!5Qyamj_Tif@x zhDx?De!jGgP_IletvfIBjBa)o%Z1(r#%)HrdL&}~QbnDC?E(Gb`{PdgUvEM|kVQ(6 z-GSZ)Bx0jdicCedJ*tdo*WxJi3tM+zL)9^}gL>X0#4KLwD)B~cy4+9(TM_a_L+ktz z_>+nwJfA9rHxYbRo-xQp;X?mJ-KmQ~A%nN7$&2Q!XE9wvA!*=v5_JR#^38fdpeBAN zj1Wy=qg2E)eMC3Sx%@Km2}BBOIYC$c6IB>(+7Yl+gE>{nN1sR*9;X~)K^;FRQ2ZP5izmF|4#cB zI-n+p=Cz)lD)OPJo-X26DoJQm$k3jjXa-nZf zf&!80bx*Yq2aTy;{X$`@ZpdGJrmTBEH;`iy+d&#`Q4t=nw-s@iitF5l@;)FUr0e9G z!eauj;0KHPnOO^+B*`B>=GL&mIbXQ4d8P4-Wkw3 ztbjy^WehDxs|f!2QnV&Z$1lj&qh7rHP!R0gOS0`E3AUG|p7Y(9gjT zF0lP?+`Uy)TjAgR8Qir%LvaZ16n80J+^ski3lNGGr$7r0PH-(yN^vJhae});ad)Ta zZ}R@v%$j%B%zHUE|BKw@=A7i5b)M(!@7|wH@i{2Bf|_4rSBtBOr1l%LfzRbo?8w5x zKc;Xknz}AsWVrQ){zeT!>i|0e7dN!>*Y!}1Ht#GXLFGDo2>wZ4OK84*AH-<`;}x9e zAKb>Usgy(KTjGaNawkuhH2R(inw9yNBsq`(?|CZSMlODodRwdoxN8DHH)DRIH7>sb z7dNBn6Urp(7;H#|Jy7(-w1@$g%Olm%mDS zGZhS8Q%0Gonl!ES&@LEku5kz|cnpf_D$QZEd>RKiR<86r(YJ<=0CVgtHYGxMRBdJT za0@-rzch!+iXmL5oaXo}e%$k=!jnWo5>UijzJz)#M+K>zWWU)?a#v{KpXvMqug_DD zo1>9AzBBBbu_SX}jSBqbmCb{tDPfcPSAHyfR(hi5G){rbx$6tQ73QEAN{g)+aQ|&< z>Bl;$wc7wi7Z>r^DM<)|`n`$(V8l4osN@e|Ju!RuQ51hlosD9u1t%~;X_h$!1{Kj6 z9A_=KE`Q@<=zu=k#ES4Oq5ziH?J34b60~`ZrneE)!_3 z5&&J4M+mz2K4po(cV>Sj=XI3~0Au1J@+xPExqo^@xPAu7fSK$Y^Ek#?N1HsrSk3r| zL2XY+bMVsAyB6oORo3nGv#|nqJ2U+MmB0Y6mhffjhB7=p1JL zbZiKq=$)7tZNvAa-BS_6Q{kD#DAdEnVglE0A%_JDg*#P{T^uCfx{Jnz+by(z5FM&y zDQ1-?*p`atD@T zrlDl2>;gzA?SXQ$-(2(ZS!$ej8`X^pzPXX9RZvB{r954fk=dC;JQS=T{*>E}`IJR& ziwkX@Lw!`v5F_iuR+U@IyUyzhpRi4CVn(s|VbIDp+k>#fzx?yS&BiCGpn`>urhgmD ziUz#{7@8T!h*2xrsoceu<4{H&3P(-?$OSiHup7(oYdi2>j6mCA+~M$3 z4=hoHbpGAlT?MdB*{N}o| zjUwY~Dr>$F659mT6>Td*6xIW|5~USu42zVUFTlYul>-E8rH7QKZY?`E%ak_cH-Bi5 zR5RM;?^3r{)rJlUf3zbX^Dn|h_hSDxZyji_S~fqqS#ypsD6~=eeJYo?mT~nrVzVvbUz^W9q0KSWYVvJXZjiTCRjCi7RSjCM+Ds z(ymWy;|Fs;?eSr(`jk|`5B7*&kvQIIZ&EfWdZAZzi(x>|aWuXS8?9wvWj(w_L zbs+@}ncK(InbOZSo{7`vIHl}U8onykE$Fe0H=hw!P~cJhu9aV9O< zrSdSwXX`4Hml_hUq1(9mH9nxJB%$L`LxGx29W45zTy#uY4@#6ySg!-Q*F@_~x|imt zhj=!M{a3-$;~5eTEmaU`(>CA0OAKzQnL_6;PHLrxZLj*iWyb=r%FX0~L!{~{-@nOA z7cYO6hm7<;AnnTNd9#`Y`GHE~`tTa+$MTy8O`+zgl*Fei`7zbEM=CN7XHgR1 ze+Vc3&;(jN7fA+{iaS_Z_wolpxxp?=TCGw%1`7{J z$Of5A&vFF%N8*8!=H~SHXTs9)N6|pxENREc4P&F7SY|I>{|wR^kut?5dXYo2>s~>MkP>l)mT-GYrt<0d@$-L$=Qo;=;raj1H2>K> z{r{NeHyX;VL3W+n_|5mX@b+}zTl#(P6)Du5Jl2=$8;spvz{8;9Kt&{B0d9USnbv@o zYlZi#`2Kl4YCQ4(t0@n$_p|J4Y>E0QXIGy}Sy7yTl3Zi|jyG(4I2Yq{ke&uuV;YyO zQcK}qynU75U9a@3?;5jiXM!plNiM@#7OBb6M)Zm-!8Q`-QgvU{eXWlxy;J^&o*aL~ z({#vV1QPD^=6?f9`*_|zPS(|bhF;JR=Pl&LJGy?;A%)b>%ExrIBGE%;kh22UqsfBe zcYe)z8|n{-f$SfX<*k_|+Xw8Se~cjE%2*xr@xLl#x~BHt`;}ylnj)9t-NB3(b2oIm zbvJa+nHwoiSW^NFN@`Nm;5CNSOg?+dvp+Ai=pL1l}apgy$TrI{mfZ1>(XxBY(W`ZvFMX_MVjR=Rcc zMktmjE&SBqGa{OC_-#!mZa&0}rG>2F{q|0+FPBo^l8Cl~GBoi^ za`FJpp;M+%!uo4@92-nODNHfM&CM@T$8c5j8bOHCLZ>$B)tK_egMO;-f!)}P?pR+; zx+7E^Fbsv}8o$cTkrk`pfo3{HI0^0E<3j`#=`vVhSJr4&2?2m0zd_Utg2MB^Y> z_hDb_W?s(l5-C5#M4qjIZQG|Sc}gpRe01eO>jV!ES^6!RNCw&Q$NDije0_GYGsOK9 z$2}AtkXCWhT@Nl9aT|S86M(f6SVwv{#1$fEly8XFyUeGAl?z9~=V$y|NQ zh{?QA(8)n0g@RSWBy$$TF`iq6?)bTk$%-B&OVTcJOuBg-t-_6xxdytqh?GDgL>L!i zf9|lHClSNVBe2l8ljoa?O``UWM|rbw$5F*ku&F~oxCt75 z6>p@Z6&ovS92T;bv7)Fpqk@7TCV+MMHyT4_#Rwf4JB?lWBn9EfEg?(%#?)fMr0-u5 znD1LAEGwa(jhq)GX`(rXU1sJt5!f=f*|L=l8oH(gJ7(rOF(n6k}_Z(bv)SjVrFcCJ@Ur{o3Y8*=R`mTQpYuXmTa(E$=A^l@Bs)hF zXSVwQ%4-0jl0Z@15BSG3UN>1CiT)%+ggdOUnxUC<1{DWypNtxc7NYehORs(L_SXw*in00ORhEf7M@gt>B zx3G3?aF`ZsUXpDKS53@hxkr(=$Sz}+elPSlibZ}Mg+0V4Nel(u(%P8>p%X1Pt;uddS&NV)%mfvxcB7;g#Z`lmyh9Cpm%uU?6y>mD-aY0 zzf(UDEuYXMy}P=gT*U&xBgjPk)P``qC%u27*YSrHtxswfbB}p?_kEZhCj`tys-jO$ z)p)6;EyfxK^-P>-crIx263!5u&Oo;Zr9l!}FQ}|iwnOCxUP$JnhTJoS69>}jl2WwD z5>MXE6A$yn2qK#c1cL6r(=1wM*+6YW+X*#g=?xWke$?}?kqgth41z>R^8Yd>c`WG7 zOM-2~`DEQUZ=7tC%$_XPf_{vqVIN$zQT4#Me#yD@G_Mo;(_2A4zr-xT`iliIMXj&~ zjOlg0>LiSST&-RKhtjMhdoFieGF9sz^5hhVvn!fzo@fg!el9sCNH`8qY>Wt9kr=12r#hh%FobE=IW#HAHj4tJEw&+yyy}k6?J)0sMd&?6cX>CgnoW z;uuzG`Y~TmsLkj6wL$`#XZ2}!1f4*o53S#Q^Ib!bv{^u}>Tc#CuK=UIgCaWH$BbYr zbvtUbWVk+RQ~YqcAef>n*DB*D=dxYq(mYfMKss^LDwaiuc5RZYzAG%Z0oCxZ124_>S#xB%dcFB798lZ_+#QKQM0+V^TJx zDppst`l%Z9@g%fc2^}AGg`k&blP|(L@V=@(h(L-QIhO8LcO!T%9(|7OIf-Uu=kQkr z>b?u-Q+7j0-%Fh{bWEr9J)UmF**Y}t)6Q+&we?~|3)edC;w9msz@o#zv(z7GbI!or zthFB-Bi|)4q&rH;X{Cz+XiB3bYC2eda{ic9Ecew-cXKNYpt1}55q>hI{v{)OkP_d# zjt_-gPFtR)@L$_*1;}eyrbGuJbN%h0k6VNtii_VqXpni367-Z0MMd3{@*v{cm@hbxm(mPY&pW|^ zopOyXzuyaVYc~j^w^6bve=2iCxAhQ{oHBPZq?q?f<7V!g%K^P79*#{s*Oy?U-!XF^ zAd*=<_WAVBKJ6}%&yRbiG!d*bqyi)z$mYlTWkq%oyNL1IlA(Ol?<{F|hB$gp<`La@eh zWGcIR|7IKpbvRnAx=ubHkSGLp+V1qfW;z&k?aCkY8>KdS{aSA+zs-_`BpqP&zUY)n z79Br#n{bcv&hU0xX`b(cs+gmFCRMa=3k1ilOa5lXk2M^H6-#pJQk;PTx(lmx+lXR* zd|v~%-Ki0WsSfO+whvm}p+1qcnmpVWU6jcWrKgt#9oJ&re zMQ@>>D-B7F6`#)j#8*B)E<~9jABwRQtnvQ>v+NMmuzm=FrYXt)8p!Tw$2@&jrF)2( zDnzkM-)E}5Qpb+wq|Jw83l({vIWuEBt-Ct5rsaZ&6Rnd>^Eo0_W;$O+r5MT%#q-KO z=frh!u zQ^Gpk5vZT$LFJgadN}>eoi_a4eXs`Bm|cdsB5g>eA5N9MZq>z{EW3S7^|uo@@q~Ua zmq<#L`r)p)(Wx6}$C#C>yEwrYj~7CSEs8}A#^SzA9<{lv@!>@NmF*1+c=%EB?}#wx zbYt({yJ7+zv3`0j7xeLR!9K!-rB7PFSUEDmJF$LAl@->`onA}HFKgGfHb0u#2XD4W#R^l(nQfF{-5Ja_U!`ycI=lX!`t=9dn3sN(*WL4N;{M}1 z_bj}$bT{ceW?&yyLyLpbRLjrSE*{69_hIiUdLz}*2ir1dMB5&~8n+5B8dodwojx=v)Uag4@{&MxBjxU;wRRc1LC=VA zDz&38fJci`5^b)aMs(i*Q{}2X0%GeVFB%+*zqcm6@DtHaHO6_Fmr%zpD%uHHzum3q zEq3UMz@>8Vf~)Rjhhte!ynH(Hc@$)^MBb_&?;(iX_Gf1*9{yH(im}E#*Gm>-h`#yB zy)Uw;v=XHg*}?ULpSeY?iaPQ|r~c#9tIZ`{KJHod=6>ChwO?+8Sp-0J0 zv=Q+-_qc&^J0R#dL(@1vWgH3`b)1~&mQmp01h(#b+pzrT_ThvzTPkq zGdqi`8lM*rtNAh}?sD;$p z_WjA}p@PE=cM)TqAj-k6^*o5CIPPfOL1bUlELs5~3FS~9;1{u*0r z?!4^F@OB(6#bVb`Tk&j!n}NK>L-t+-Cl+Z0iq>=CQlcfd11ulo$=$kKJesT7!I+XF0^PIFbUgAI*8K{DK4eDTTG^ z*gpF8<%?9X-+y&~rr$I*(`6G`=C7TrkE#mt;yt}@P7?OT(!8tOKQiO^+DLj43};o{YBXI>rRg!LQ^VN~bG`aX6$_pS5%xw+{el2N`c z$H|EgL7_?^8800l(k;_$BUjVa{k~Y@eV5yy=2gs!8~w9IigGukK0YjKL#zMjjG*aT zm83fJ?`6r%$gAL+j4h+C`*@9>_TX-*{uj9cDS}|vK>6ozX->bWE%o_R?_pjNzdX|x zhq;lY2s1{+*HzD5Hfmzz5P@7}_s`zMUdKPL^=CBs8J3m{>0(EFYSKe4QYMdqX6|r^ z7VRD!G$&eaKuykS+FEav91^aPsogWvJE~Vy`K2^Ss>Yv# zgq^Wv4(68s19+!w8GsDWsy2u|DX))5HBI(kfaYKKGHo%TGCXsxS0TGR^=MOXw=Tmt zk7|Fob~_B#c6JN{EX;y z|Gzz;N&im|=x)5q5hv1t=LX|`NJAiD2fgeF5i z%Dj5Qn+~QiwQznwMDZM-dI$MPP+G_IuY$CMDPXf+&86!eDu7p+S2E;g&S`6Ol4`l^ z7m6Jbfqs%IgwY`(j-|uCx9)t{q>BZ%fQU*I!klsGyq_tCD{E~AlFRq4Zp-dcf6u(g zsq}7xRRdvnXB}w@>uXD|d!!l8JNjiv|GkoLOjvlbp^yMG0@eM0q~I0C%V#*;elEGd zQ=f0+-#lC5eSZ$}_4sSN|3FagRPtr7__yMl!8+<~C8`q9(V%BVJJ^rHqq|QZqMg9w z1!calXX(eEYh|_fhrxdTUiLca&hv}DuZR6{1G-RfZwU+rk8Y=LkLNX)rL0JM;-Hl< zF;@9eX-v}HI{hmpuj+l&km$PeHLO`4E^>NEZ7T~AMINcbny`KCQ~oQKeOp9W4oV!ONn7o2aIH%tYJIQ=kLJanU5t{(*FBJ|v1 z@F$*2?qa01ar3Is6D`#z70ruB&i3Ei4wWODr{v`Rn}rZ7J7iSkKY(T=tE%z~(rc`T zoL5;QOT?v)^8N=(Jl6~JKC;~@M5BF~p# z*i_M&$-72s0p1}^FX*emWBDFTj?hoN3Zsr8 zHz)KE5J^1CSZHo{?PFtN4%!AL9yOvw&Q59&t5Lzz{ zrm%W}ZMQeK7tcQr!c_rU+(np%bi$L_w)1gc(Jzcl7p-RA3^}mv3(K4dS9^G9QKIeA z72BK2y&~n|Nt(f=OjQ)4yBlD=emdB+s3F)38HO8g6T>A5mHbZ*rNqxD&Af1w&g2iv z2CP3ppZdtGHI*>mCeG)9XC=QKURJj#0|)TpVLsQC+qANh5V?N8-#&K|U|)YxUFFlT z#gq?bc^jffR5KaT;mBGH1Ib`zt6;2h&DO21!5%-`$ z5+B5u*f$9KAoqrvzkGRdCjrz6!|=TFpo}9LYV$_852Yk`oAjtN#3s;eU}Ie56#4AL zOPymE*QFYEE*NN{(Np5T&4IJh6MN26$IPmJEVo&|fsKVrDLk?OQ#p%MjTfYEaK40# zaeirKg>HKw;^3{0<@x-BuDE^FEbRJ?gk}T`>j2+`&pu32oOBwglopDJbAPDyeKhXt zi1i0BTJ|SoblY`zQ*_rB3}#a7;*VSnpfD#%;Lo1dx4V14olSl`IW1guJA6P&o;pEk z`APRJ9jm|C7PYk*T9T$1kfq-BN#$Zi-De@-YdZ1Bz>pE-)IF`$jYIb36onjtH%Tz0 zimFVyqc%)=Rv+%S|2Ie!wS_^<+A85l|(u^ zyv+bgdxT47+pQ;N!LH%)v!}@pm2hu&Z*RIqQlo~bRle>i7XE>*Ew>>761W&Tg~cMs z3g2R?@)Vp=b;fAo*rZL+iQ-ciQoi&Xg-4%Ie%q0DlhSQ_ZXISzP`V^X|Hz*ZC0mHa zbvUF4=1+tnsP|YTWQZH$Dt<1$|1pJujjQ}|C`MXVm-lSDn&xe;ri38ubZDnd%%*bw z=3iFYAE07+?`7rz9G_G?xSuT(ZZY--x>=7ks9#?n$}U!zw9;^TXqt_((w zZqRlW3E$V9uB1dr8~4rC$~SkrOdwOr`_6j48Y?l6R+w3A>zM4o)=&T98ACS< zW|YkoPB+)z2`bB7>%>@h!R9W1rSCMGIYU4JnM*=fF*(!J_<%mm8+t2hl3c&tc2?sK zcAI%TMnv{F8AQpz#^a4(Lg0ER_CUWXYc(qTuk*YfJa@m#8<%?~U#ZlC$_9p$Fgolg zF@Ro4xCsywEGQoT)oqZyGY;yg`sX!jUvK7*s``pZFd9X`J)(d*7x^}k3#Z+!Ja~vX z@K6~oS~5q&t9ve}CQgduulXurOAV#VgL=5Q=$_x#8E@v;EBoV@Qc#V`mxcdT($9qm z1nZf+cFOQ<5lR)ce6?iemB2aD68lXgvjI)#z(QuGL{TDM_W)!yZjFwaT|0 zJO)A2?>&ZTryC$%k%r500grF&cSf_*rcu-GgjdbJkr#K-2`iob;lt@i*>f-beJh{= zIlJ|aTk_U@(Iw80je$d<+h1Daa-KbFxhitX|IAWFtMYwC8`eJV{OTY^9fc0{FkW8| zGoLaaT(~a(v3%(6r?e}7%XoOKKz(dumRv6?YGXU-jbZVPjvq~?w{13>_08&+p zlUkm!Vfj|4kbH2LIX$_J7VJGNEt08!EFLK|1~5-Afk!mmT1J*bW30 zU-}$dhCwS!l9rOC3KWo%G}T8Ss$m~gil?5@x1GQ}rCPKS#orTYAE(6L9Mae~qs zH1V0rLVkC3bN5Vd@}!}m-7MmAw{hV@i(c}cE8kXfonma~EM{GZ7th?!qsu3$7aHoH zjC0up>|u-T$B{5mT73)k$~G!~?GpP+IrsRUG-w+1R%t%+m5ji>Rc-8AfY@VX6oJ=T zQM@imN6QFhJ;7_u^XEE6n)UYFwGqcCVc`wjW+rsu^%5I52BOh$;~Jq6t&%|(l<6~T zYmTVQegp3jMUd?HPACy5zP*VGyR)nEQLlNdtetx|W_dWH=qtn2?%(re{MhCs)o6@dwNcJ?ve*n!tgZCu3` zuPwPP0PPYf^{i}@2z@CiuyvC+u;fEZl4Fw?% zif%hA%PWIkR0GMJ6neC~?*$TJUSA^nWu@XcahUYWZ}{x(WT)guY?T)Fk5y6pwLN6f zzI2{0jH}swwwqSUjmrYTS{yqF8E>1VW$&zc*|U zcs(w97Vhj8U=-x259hVws@S#syUdx#@i$oOCLo&L%Fb5O%4gJ;*|D@u=d1Tm&0kaU zs~^#e>L~8@BpcOHz934+|2SutlGN54aQD9(`hr2If(4@W&??cHt5kIu^?u{-04n1G z`&6Srvu_5lXdZ*iXfx-H%3EO;n@-;{qAWii_hu(4gG=Jp34QcFD5?*vJ2|TKATca7 z5edN`db6*kOFB%Wkj))KrM758&@e+`ujU#c$ST}_+vBq@V0sF;7ipI%|Cr|jvNT7# z?n1k`D?NEXPtjCkx+`Q)_HT{HgQx(7BK+4|)BUOj8iNydOa^oS>Q$LJ*V=mIiX0?)?=-9Ec&;9!Swz5Bay=Lis zm1Zf-3zKyl(f=emrX=qB%b46>K@2MJa7~*|O|o{5Sw8sc+oJZL$xGDyjh5`|qlb(4 z3`HcrStMZt5D1@V7ZS19A;UlJ{5>*edKtJSZ^xUr;kqtDi6-^%Uq4)Lamn1}O*X}x zwOvMrt_UvXE^AyfR-UtOme6!5G-(mke~Ri@LP_tvcTv=&To<(7C}x-RHXKNpALp6; zMYT?)&vKy33w>&(RTVtQqq&3N91|PdO8%0mK$S*M$Azj&xST>1axP>eQy={@iFv-? zH~WRSt1cnPD~Tvr^ zju67VIIX!PHn?mnZ22s_GZOhWu=V6@+88M`a>IEakSg_chq|Vp|HbbY)RGM>yVoHz zR^pl}|B^34BLfqfsS6GDHAmWH&=;zZm=XNkbV;NV6)V&O9>!0l%iGXP(ETT!PzrM(Se#S$--rMme7e2|IWPRs-#&mu|PQC*EeSfV~*2+FL|sZeMQQpRWld* ze@($8D=&V<%#t*yB%+$*tE0FW!ZY>v(t{ z9R)O`W{)RRM3RN~%%Ps~r-^Lred!L%;q%5B>l8;*%dQj>eUNW>M=HB>6+y zq>NzIF1g?LS3<*>`K?MEGC>W&@e1=D>qU+HrvF?v{?_Bv0v%f4S;~^Wd3w5d{S;Y5 zn9)bg5{8cx$)6|7a%QJJ|j#N$qY!z!!~)pNmHCh_6k4T zMSqGV^^dasuG10oH#?-3CQK%hwO58@bo~tAmu1-$VQ%hZYCn7Jk((r_^EUEHZL@<- zl4L!=5-Kc?hz)cpcNR}A3kj06gtw~L`|B_U6$ZNR4zp%cPcWKHzetw9t~rUXMxoLxjA}pZ%&#&i8sd=mI&LXEdt{4j2QzJIy4MK@>fz z;qjApt5h`7=67NbM#}$SK^vCeEJ?1lC=OB82?Qo36^h3$itImaMyTbnQMJKs!J1}- zaF%2z_r;FZ7mT$ZwyN!I9W*i$yctKIjD}j~`-o_a{X#Y*GxuT|w1_k|8)tZ{wkNMe zt17L&4qv(Dt0=Y=MHnhNESQzDwySS+#OHF)NYe3S+5a|kUb-#VoIRgQE<5x=UGgjV z*w)|NQm0!?V_?4&!SckggtA+H4|l6_mna4=cg)+Esc{%h-dxuCJ|>5pYn6ViBAOAh zq6#BAKCi?A5&fLjhwtri? z|6s4XalHL(FN8Bbx!=%{7Wr(i9MG2`YN_4KqD9JGg{|f5;>zUBN130^Lf{e)ZZlN1 zZpcUR@|pAMpOPs-qp+v<|5`UK@HV-cmK1x{*DbM!U9h6J_{s!NK6$9Y(W@3Gf4~|O z6B)3I1D2}o@v-Tl;Sy7(h^&W~+}{k_*kf^>+6b?R_dwPx#C}Os-4{ZX1Up$Ki`V!(qwc)0FrDnFLn2` zA8CFhkQOB)JiojMNv2tTysV9;g8|?7hl01W^Sp99)atL_dd{S%ra#qdtGZr6pZV{v zbj1jbyigL5F-#e?-_X%)H_1=d$v36+(9msxY?|iN)$Cy4lcFhXWX092zVWRJKx5?F zcKN(0)xxdzQ$9${vqq`x^dCaG@+=%Jq3!D8b( zF&#e4wTw$%=M|Qtv(6I9&@38mFkV&PpD*x4qdmMpS~(PsT}u* z+`Y*f4Pb9lvB@ZA-dgxwlbEYHE8Bc59i9oRe-$}9oY*qrVe1s-QEax$J%j&h;Pzqm z*V~_Jlq0SN;Y~1lkO)>zNnQyUmXyTUxlB2-uTH9s|M@C;47nBHXdqbG|6oM*osXNP zTkU3?aA`pOfF&t*1@*G!Lu zqXqVag`!A0%BYQe-Ci{X`J3ZN?ynRga;0^eA#(elt!#xLb4zAf;mH^=b{IJ^=lP_I zw&9|n3+TmK%t1uPFk7L|(B=p*Q{=nDIPYB~BT6kWRgCo`=u4OMR{m;3OGdeS#h*FH zx+J!Yb!di;iQHmC$~LNhCAE#>FB*sSRp4o*`9%A1p0k7c zM+%pWk=nX-28kZx_wR9b^tZy*b3H`slRsxCf7gOXtz{8yMdvBs38cIkWW7Qq;trL`_$SZ ziI@eYdl~hQUQ5kAA;gDdSZrN%L*PTDQ#Vz?ws?;>Qyt6B$1PC?RasGN6s#&m#Lw62 zM+Jn^CqFAc37dL!#F^Oraq1o@$aGPX5ax4z?Xx!6)lU|<9E#@jCe7j2#G%GTl*_FS zWUWHL)XGi|a+c#F2}SAr8+PXl@W-fbZ;0_vxmu0-BH#h6p$Ow^2_SO2?;;~al6MR%;}pidpgpES@2$k4#$R~9rjSu%!h37Sjc}; z0rPy=_2H6SA$^M6wr>)i>Rk^NKIs>C(`++*pdF*b(dGZ%QI+yO)WiZQIPoN9rc$k z*)@Kg6d8r0VjShf!|}47)oijKUQOa5DP{)gK`oSRaBMgMQ@28V3Y_8mH=l>x4un6( z+Q(a^sMbk-kWp(8-CYP9AvFxTCbCmm3Hei@+SlTAV3m%4wEqS}{UEYGzuvCN%<423C=%o(ru0T+fxNP{s10JbBNjJ6{(n}Zb2ETfEU6x1i>_V>wtV890 zRXT_P0lsV#6u0{D1lES074|*eosOZc(X(>x^pr^A}~%~q;{9;*JyglPhxfn8rO%PyF_ZPC!>{7b$K|;%qLs@(Q-I>}tq;IAyHXa>I@A@tWa}_oGJz zxY7can=#1qiky?ogQ~Q0Z-Es%%>ykX;KXW0Lwl4c)hj~JLHZ}SMZ@eNE!~XZFF`RL zuHeDKK_}p&9_fWLi7ekwLs1({GLPS?8`$MlBu+BcvCLC9={C)T48*cOSW?J_;0&Eh zYwUxHMD+=rnUF&yA-lJ6vVq-3VCitGqNRr{QS;bn*eHSJfF=%SIA@4(%G~j^5!7y$ zBk&+G&f!u9Bavqk$f;t;$RqiEZju;^7~yaI-I94IgcEUz9&T2a?2BBLn3Uq(Desqg znC#G#vgG=4(6epoya`wy&faIbjMpzNQJW}&t-UEO-QpA#6^#rDLf<<_gpyTpkVBGm z43*zm^0us&Zw6}Q2gR*&OEY|I`c?9Ipn_!z+u}Pr2XTTvahLqXmn;0)#`D`E<%M$a zj`*a2X;Y%$w;zA?GswUH8d%SPqsSg4ahA257cL(_Py&9DCFZzpUkzn^^T1v*i|Sv= z&gq)5MT2asZ+sW6uz5av&}bF3VgJz?C%FSK43r>++jsS2e%^#<&f7MU?8b<4Zs#ry zy^A(|_sL>pKw7t4MGP_AzuHzkuB~Ag=^aVF7po?$uKIN(ORW+`qGo2Bu+@(ewKe28 z{iJeNe8$o#ktl1&EQO?ozQ#2a!iUX;xzQYl8?z^rMI?TpQBlJWHX8GK13f1u2Lfua ze3bN|4-hSQVSHk;mk${I%oC{eDQ=bdFx_$!ON=wDiAii6Yp$&k7o19#lK`NpAwd=H z8Yaf{%#&L?9^D~PgD2#OfmOz$>rY(PIxbZ`c#Jr z_Y%y2n@x8HP`(T5vzt!vQo`}7Z#2CN;LX$AMH_!(+J}vcx5wxnGq>{F^PyF9HtVn z6NC_E%RDVZTl-A#xRW(OPy6ul!G=wgfQQPv@gdA(l%s5)zJ^xh+>81?Nj+j@$iiQY z%S>!Q!jA?bw?#kil;AI-vTqytO=ILF3NJ~n-w3pg(yzrz4P8)W7bs4t?)z!JtX|UN zG4CM5b5P7;EZhXb-{KA>T=&4D@sGMvg-;j!2cQzcG4#h3!dZ!%4Gl|1eDJz=_^BVG zln7c19P=QnMtVy%MQ>S`!Wf#OS8-kwP@%^B2N2NezO}nWjS`2|?g&qc_Y$Kd6`hr% zio)!HXHGFYL)u40m3i19(%VFR?$f9xEB@HmllnlG5KRh%GS9BKF?onx-%(0o1x_{O?!yWl zVdUzhaE|W?o#iByhZk~?Rc|Nx@|!#uWf)aWT*rs@79DB=!BRMWt#}P?+ZHQ&s0=OE zTygD>ssdvKr6a~bVBjw;&9+xZ{{hS$WO{Yl;>W%z(N>|8mK(z!mwXIz{`*_K_>kWA z(|NU9JjLz`6@!T-{pDLIvDbk?w_BF~y%;b_7=cxKaJD=h@48$!a{zU1SPAGhM4?N4 zwD`h@?uwNwfQ_KPc$k?qlRBx7qB8V%Q)oLOO>RJW932OcVk%SLfOd0s8d?=mQdIV= zjPHTEa*~N%XNfODGHIaqNqLD5-wHm)oGyq;)J)SO6ZA9!oDypvz6R1O;yYJ!Vm|L% zY`2D#qlq0P;S6p`z0Lbv`@^5JX>U0@f$;eAtF=4?U2z{i3G7R436S^BQu5+#8sJO* ze{lC!L2U(WyLPbR!L4`+?%Jd{6e|>WcXxL!6ez9*f)#gnFHVu-u0e_xcj(Ty_b>0a z=Rf^V_CXFZvnDGunYCu+e(vYGNc(wN%5bR)0(*b`wh|R{d6oWLP`(0E|Cm6e+-e_N z!iWmDIvtek$*S44pila2QNi0bey`te%QQgBr5(-r>k<0EHLFMW{mfGIWc#RAf@~Nd z-tGA2y2yn=N{BSzRhz~*w*UERf;Uhj=DP<)9ee1;@I@J!>$W7(2&{ILIwI(ky-N(6 zJvxlhH8=h6aoYJf?>CXT#0h}qLy-7JayrW-e6+&CJGHntE0W4E&(R^hc`LsET`bwr zc}%eGI?s$=$|)oGp*El_rXn=hqCMAT>K~xG*qnJt+9ie}(5#71x~!2(1{JAEHfL9f z9NBWKJccsQC3ofri(4pMNw`zlYV27J+#YfjoMXe~MhOj-JyhH=`y>MEopSb5`6TKo z+lPcisLCigaC-(Ga$9Mx>ZZPryGC-_p3rpmB|WjQf0b9e2hd)4gm_>Pj3-#tX)lL7 zqrK_6`#7)cK;Krg$fA^b5(JUbKW_~Ldhftqv_k!*ID*;=CxenSmbwxA<+5Ik`fG?r zU(cdkgKj@P3HEOQFX)HEMYlm;W!sWvfdo_Pj3QeebkEl{MeyUP8!xmX80Um!%>3+_ zQ_$XA;jzYfKQ5vun1*&GPQMiz-d*bfbc6a|8@3mtVeo77V;l7oy=vChK^*(l{ypP> zirLen0_>qEu+87^9%8c{kG-;S?>Kh3Zw8iYpiRc`rdIsyeK05*ru7ei^9*dSF1`F! zA+k(0vn)wpX`X;pQYWZK`g(ZH&owNqIqTAnO${Xx#d(%7M{k9j&HF%|&j+^XD>s zf7Xlp-|oV)shN}eXZs7XFwpCtPTI~rGVprbhl8@GW;tRIymTLpZfO>bT2_tsD*DVB zyR5e(^Fm@)qrl!RP)gr;YcF4W~N0@IC7F4 z#B6j3K#4jO6e5sI>ePst!Ee*(S(}*Og)7zbB+C4v(rPxSBsaRzO~D5IAI&_=AM-bk8^l0%Dpok za68*IvYV5dHEY*+2%kQd(z~&So1%{AnQtMwsnfhb-_@U=rQEJuF~(IknN{^fZ_K)< zlW@3zy~Ep9#OPt5lWPqOpF z(T&->gCg(dt2wG2Z;oSyH3Mb^iO`bgXxorWHQ*o^W5 zBngxd+|6-;$TQ4zONsJABIF1*xkH04!u0ma&K~5M=YN0-+8&?vhgbIZ4;1ExBp1Hc z#Gdi6fJdlq?n=pAP`wFNKuM9Nhl8~9~0|5Xp(BUyZY zFIK~SpMB2zO6=I=H%IsU1Z>^HN z{aZ(Q098Gv>6G_4tw?JKs>8#EIZe_)?odd@!X?+_Yz!jK@5Q`~ol#;_n#5qG#U^b~ zDcGSEOk-MJaH=u|(g@B{1dWhB`%q{`eQ&fevL$(2_-ei4MzFoc;u2K`k`>dItk*RLFbhE-R;U1h*P8^Yb8&VU9~H)8e{5E z$Z^&>$)(inrlPA${!4H4c{l##0$oCs%IYtkKuv}JYIk%%xad?8Q{b2*<*BB`F)5>s zV^-a;KF(O9Qd_dtQX*|gC4JT@Q$uC>H-LmrLIm4WJAkWzQt_|ZXH_l|<6+t;@YG_H z)IQ12;I^F7hC`J@G*T&U|CYHS^jRY>>p7KSqwSG%qMPWiV#*% z;;9Pq%D2|jza65*Hu7J^I^<|vLhiZ?p06wR&ty1FUyAzV?j9_~craQna3te={s9=O zb;8?Pn`4n(1V81GVWdD#2IIJAYr5^&Dfk>R2=PV?TZw!({*YRR+0$AinhT~l8RT~# z3Zp{kdZLk!}kRi z#OI$rsNnr{_yvmY4~4+)>qSazuSpM}YN~g{Gva&rr! zafcNp%7yz98zOp?R6+_=B#eHtDYXP)J52}6N5L$zlJDyeOi6m=gKYFs(wl6|AR=;? zAq281+XFT;9!J@cwIew>0E!;Cmob011VU70am%!mXpv#&ZSsc6@x4jh9_a{*&+gW) ze*tRd;g{8hrG4m!z&Fny%GV7+TGg5aOi6ZWu?8u`1IcDc$(^t`*vSzIEJqNl zNh@ns6q@;Jleo(jKI$0viCFJ`nMjfO3LQyvPJje!nX=(1?J^s^8AfEdbBEG*B{~sf zSct|{vZGf(lB`t}(uf|-)@2M~t^}IM*LdCaxsDF2_YEg;o9gW|5=+C_b1ftlc6d2< zq58uvEiRXF;=LvziG48e)^ddTv{hTH_eXXPiQ(IjHaGIEue6Z~$vpn z4S95>C^UUztki9E4E0(K=ryc6Ygb!Wp)df#CBAQI`9wMY%lxvpdHdC6MyvH@A@D0J4IKKt7!=ipNm&A2L$+ogi-n!ko>O-CtT)xFOMp~zs>wdGl-7tEra!5=( zZHH%b$If49Vd_&&V4b$Xb8k61#1o?=lpHb#Jpv_-VoIccY?M&WZCj=L>lnGD7A!Y% zdN{)WX;QnUrbgAfbCJop1%+~*~;0kva@N|X85S`V!@v7!f(RF z0=+3tD|*E)99Z%_UXiAg@CsbA{3B@1+ zy&XJn4td|xG8F*3Oo`LvfNYn0 z(wRqz^j%ZzU%Som+q?q)A9Zuj{PQPlPEC|={3@PUQ=$|Ulz|b zh^d)`?}*8S=i@<%2AsF*=qP99`}|y~9)7JEKQgqTMCOpq6r(I?NL(J`Vu#mDkdezO zX^CYE+r&=3vnq2FBtIL(G2Od#S;&LGeicjtS#wD~9CT2yS-kv={gQQ9k0NnYZvwIi z+A#6L-b>ldH8?_GA7bz7D*QPk-|?|AQN7aTSGZglKI*tE**hNID_mvQ!elM>acnCG zv^4MvsisVOCjaHEorChTMX=y^m=J^xJRzStpDVdsgwy24^I5_!fKO*-eH5iFBxmp2 zX@m?)B$+ZqQ541BS{{8t)$(f>Z@`A(17%c}1)y}&F0{m4rKUoegM67M?ax9l5GFi1SO%EnV_o$)F z?RS|>@X`H9lvhYgJ7rY@>bkzmiY7Z$DEvo z4gpiCr3_4pFA+4-WGzH+J6JrWvt5$nO3s9+m#Ty37$u^Q-bie5N0aKpt9iG&OIY?j z8|LM=D@4G^5D?qMZqZd9ZXv6>S-)vqEsWU0HzHTw%^w|^TuX+QG}*;kUYwZKw|A%h zTn)xaxJ*gG<;mA`B)2}O6|9$Ck)EmKdqUri_rF~0br6}%z#*2WeA1AHbzKW8QavFB#>UlL5*DFERah1fk40Ow7~lJrns9O(c+4Q{&$BIZkjYL zQfjV#_XlrO?0IQk-=nyq=C63AEB!xcUQSoJ`%>zQaVd<0(MJU16utXyCTtJSSM^rM z>ox-FwU<}aWzk|Yw9y`@na{*~DLm}AY}b$4&6_nfe=mvO{&|lX#c0J2rvEhZCrjc4 zImS__Y_uOiTg#5Uv%yd-Nd~K9l^fzh;6}!=<^qkucSRF|YLe{vBAaUEFgM`{pbt1V zqBk>DQ`_jr$&x~l!`JUKD`#Lz9kr?KvZ*`kyj(uCXw`t&2r*GGcFZoyT}8d@5c|ah z8vTHIJw81t`2!NUD=Otsz*Vx3l?zsKb zaE_0&B#S)*zvc>I+9VhHl&}~j-CP)Z#D>&&4nrfv#^*L%jj#`pUdZ8O?Ce*x01t>oVaj3r7+{)?=h3=6;0 zKex9|Th-519i$0%Fu!XLnU_RKCFOGZjw>y3b4~Upeb6^`sHt4ORO!Ro=TbTP-6{n3 zJ;63hRqwvT*%)fwIH8~l9a&tm+Tu_Nm0#*v{F8UY2~A zqXN#sz#ex}OefLlq+82Iy{l(kI-8mUyWwl}?epe_g%I7O&s+L95sHdxw?0&=bs5Kv zjPhDqi~*krhmO>!I~3m=YB51KT>|<2di#uJ++AJ{i0FHy7*{{4hthWsut=KteL)fR z2QgIm0FCm}=b){!KV4@l*T$kZY;AlBegM;l4}Hr-8>rKoK9MFvDw-E z$X(W(GLPx_q90+g^@QseKVqyVDQ}0HHLgB&o(5E6WMte-KJi_ME4?`KDpuan-lhMB z2%Mfx999TxM3^ZDN$7dg!4-@M_MtA&1E}X=+&uP=2X=-ZGJI1!LO)C=FL4K82ari` zs)L#u!e1UEz&{FlpPr$3L(bBWBazl4NX4dA?CI+?d1qDjWL65WD^TrD5l2bMH_CHW zHkwTRjjCRP9GrIe;zN1AU*~G28unQ(@su<%QgC&D1IAba5sedei8j+43Z=K6_cDn@ z%4u882{^i2`rNcIq=B);Qn2TlHp!bH$`wS_SiHg57`|b>@uy8X3NI=WA$uS`CEh;g zS<}nuqkFl7^&N8`sg?1WdiJU^G<)gz(dwM=7{o>;_d|zBDMc~~0D?Nd@um~~x_g}R z@I9jMa;|4$6g8&y2Jri$R;_VcqLi_Wtncq)k4WnK=8}&Zx%s-(tfz?l4@*{O&@<|< zMz38G5nv-S=|1+*PK06Dy+(11MGik{>gdnNb4jYN@ECWon6;AU$B$ir_~?-!EMDnA zHlpK?G_E`?2fCH^r6jfCTGUTG{pkZmO4b0;_&RwWZ!Njt_Yk7mpSmMZiGj*r}b9FHK zjyIyr!#hhUEcmF_rqsY=7ff2eH1p{jWP*ACg>F7oglwE6_D~Cy5U^f~Fm5Qc-kDP4)AL<2&T)-(8U5 zD#AnQpGXK$-+zE`!ZXW_lEi!6p!#DMd8mB^Ts@Is*j2M7-L>5%xuY3kw^LRa|1oV( z)rrXp1Z5H#fD_v?&)4z1Ho^Y@C3f(HErF_g=LJrhG3UhgmpTuOy&%__s{yrzsU|x@ z^U&f`*355?!;C6SOWry=8n}z*lu3;i#!p}8emXz+x)n`o_DwOC7;GHnN=g-7&?frg zrW3zIsk*!O78C7Brez{%U>D&U@M6cQ+h)_`jPuxG{qx5y)>`s|19fhdztq#mz?ocJ z{@ia`xj3&>lPm1SNn`DC<)!cc_Of45ge&9B<%+THscO0=%dzWOHGN9`G*9;_MZbvA zJn;_e@pOFS-T7H|fE)H4!G_Nib!t=SAUW98Ew+4z7Yg*edspopv3$Z$X-R%c-!ws| z$zpzqkzq1m8%{JmS;pZ-;Ts229Sk5vg@k%Kin zlj9KVgRler?u&z(>|B3A|3)Cee;U>92Y8Dt%pV{?g_yg8efQ1dv+3i)KBlaFH9lV` zpIa!AG9b^@oAR{{o@y;DT3q5hdNzwbAi$T{Uu-t+ycW+zRJ)Vvo;uD^Uu9+bloN%O@c;Pt&^)x3{qP7Wl6m0y)H4_V6r^S%?9;z!@%iB`sYBLhI9J$ ze}I0OEamA+dz5JQ8QUQeH(Vs-2jkea)85fRzrcnI)S*Du`>)mBTD{8FX^Gwev~P22 zYKHm#Sf#!%#FHY(2Qe&IasbxeVEb^MESB8o8s6_Y?650IUwnD%7{3*CFJq*6k(0vr zR5ALxVX44yw;5SmR4>PzJbJL;;q>*D|2%iV!EaCmIZLvu@7Upx!!r+V9&hsl~`sd#s2EN(zMb=}^~AQ1zhtQmbJ5X?$L=D!buol;Ck>rgz%8CTL{p_B zPP5?LsW(=#Zza8-nLxF<>s!BytwZVfc7b2i+4pWoTd7!$a^TlmpkCbGs>{g?3WcK!8w}Du$*EX%!4!WI|r%X5cMK=V4ZPCE1Vtl z`^2BJ^nUEcsb(+DtQ2JGZi5dF^)atiMj{~{eNbd7`P&q9y!8*TTi7ihSZ(;X==2|; z=r!@%Lr;3!Q7##u0RuJlD1X%xXK2384GssNh;36(ju5nG+!N}*>T|o_*7N4sa=ugi zLTgZj+6lP1VV&k=?$E@l9%9-kSEXtBB<>TIoCY%$KrwliyXS}by-4m*7!qWO<;qp9c+Ko1VdyYySY)-l626xzFQQ zQeO7I^&-hfHDc4m#>%DP4bq#!_8xjC!$scD@>gx|%I^ z#dZY09E$7~HA~Yze2J_aG&SBEl7OiG$q&sgywL5z5@FYS)@V+;Q#`+IDX|fh*R%Ca zQ3jD1LnQaUq~@0Ac2*dgod?}IWNqg(6zi>dEA^(|>YB;j1`!Nm4p)BI?)-7M=YWqD zJPF!GbV)WWI#=txgMZ~$QtLp9xxJR0$3c(|sL|3o%En-5W~`(Dn5O~PbR54@P@YY% zPD>HdVKBkdaoDR(&&$uC+gSIvMvqzXk56s?0Mmc<;V!TLZ?>(~1*gm-Wn(wGZ_Qkr z6rm~`oUH)(|MSKA-}FukFaI60kl}t~l;Ls=XFV|3E&i`ayPE(ms)7#-?2oUddjx~F zs>2TMm4T7T|zE8!= zlwN-8@OkPdhg|P98Jo+IQWZDj%^9^Gt(co#$Ofp#on|& zsvC4dgOE!Y7GZ-gR(Zuk7TYUJ&bplJ44+Ay_U_Z$>Td2f)%U9dqfjV5 zdePfy=4}=aK{4;AHTNlg9s%hs90mLjSn#!j3Rd~~tvSGfw$}-ysG>L{k&okbCqRJ;t8j-0x;BmLA`(1u0=N>oSot;Zs>5-! zBYsh2?vz9;07u!b^<8uJbDP<+3vQyAyEz*Ij7C8GM2uf;g6((&L57S12;Y-2;{Fyw zlNjAC$C^0h^xDP34U|0)Dd5K?A5rCzqbsQrGDk#*vs%42A5>hx>DTLmPr8RNy>E7| zwWA!z84|4a(yj$B1u;x#pW<#X9c2bO7QKXa@wufcCC<)39JHFon6-lHRw!|(;)~I- z7j((L-9f;c5`lEyy@i1>3u)%I0>Qdq2mrpaRihegB3r0K0>UQ*e2Tfql^j;ODD`}Z z*6sn1BJU=@`uVAsx#DD&PC3CN6ao+;Z`|ukz=W=Olgr1k*j~(#Pz0f;`9dSew8pPG zunH6q5U;pyJzZte(-lYltHGp%HH`mfe)_0tuOk|%qfi_|d265AD6)CXHQ`)U8}L1! zs!xn!x%@j*2`}S_De5@4zaLe(t^1_tye{J8{*ImwO0)pBzo_IH^l+??xh(#*stH`T zG5oXkebKbgr5ZTjcciFPqssEoIsPE@ZQ)LJkY~cFo%t(^a_Z_7d=jJfI3L1&nU1k9 zdCB{g%vc=ENXg|(eHdL}Kf~(drIdkbguu_=QT0+XB8vcJCQ2sDdf z-h}|#04;(cBZF?-`f~Qk9QdogXqXKG8s2aXAQ06)D6TOxM)O=}0u<=RCsiz8@<5)0 zSV|XLfJ8^f2*oqtF1v*6$!io%bbQto^ox4CzYj4DmlW$ZJaGivbn>+t@;7eB{j9{n-yQ;qt zY#nl&Npn!OYC>n7qTx=*&>xF@p99^ZHk1>_X}&0}Jd^nG*E}wXbyc)sbvGavzi;~&30AGAZR5gc{m+tH8Q@sS7?_vc9> z%uUJe%&xTaR+4gvzD4v|IM-LA&Ja1Ilg;CF*{dwDCdf}zN6f<_xQzV;6_6#wOKie) zP*=h-Z$l)3qzMRm`4>_o1S$ufk@ScIbC4Hi9x9Qfd+qVed5K3rjw`JQy;Gz}VL2Q{ z51A^WDGN5P{uu{YAit0=4}t!>0Ie7^8em3|=L|f~Kdye6D=R#SS~W~P0a@qU1+iyn zq^U7E7BbV+X_D9CC;->y^^EWwSp)3fC5eqC(N8;lw~)sdfMJO-l09>0rmYwCH0xL< zGU%9pj23`)Fl*4FVXY#7uy+3e+PPW;g{0duo(zT8hYx7{3rKbAO9y^Vz4AS@4 z*FfFD=AMSovze7sSi?+__uUue@NeJ^fl$w_I?1*+O;j67c1lB~Mq6UytMy;T6=d%9 zDP0|;>pvT_YUxKe#hn?}6LC76Gd{sGXjCXL_B)7DGpPPUQIy$Is$ zNAVQGFs5&d%-;3oj9g^Y+*K8&2&)zjgO3+U`Ys$9D z!z?p6tNg9gyH92slTN<4Yi;_MRIZioT{5krFe{QaC~& zOAA8MS5NHcTM@uZ{tJr4?@7A85_o6YCuNx8x3~_B5 zWUP+4DHGS>)9YyqYVvtMy}J5~$|6p#AQoxpc%L#!|53JX;g4ZD@7so}E{&I+Z# znN+hgLj=)kEqCubrB01V&AoU*-@Uli%r!09wDeg$iF95Zf5I+h-uu>Av<2W`%=R&c*Ll74+^qf7ybSDo-}m5+%X zQ6W!1dqYbWp{i_jUOFI@@D%b80o0Iy#w%9Z_tx-g4M!=3$3aji5{LI-dF$l*;L>NpIfJB+jZa;{fJ`dTfWN&_zN_nK*VY~gEx9$Ovc?z$6 zhaqc1yMk`djSBcn-}XdmI{%~fbs-IWfsit48lEHC4UW?swJ#6m5mAQh?l`@*J@#`9 zb${YZdve$q!}L_B#lni#764#X1fRH~Z=sAAFBu&Ea%>M6tS+GXQ?(_vQ4ckveBS)Pmp|d;MqjgZme-C~{+&`^w&o0d>vqp& zisH%uyXmyJBydsMdsl8Ahn1(Ld!-#{=~q$mKmJzPxv&aAEBusw)q(0dQccXniXq5D7O>6g-3k++6s zO1)T{?%B|3_IzV5o$X9#KkN12^p!X5brp(t)=___vH{MqUt)<$)7PS6asP&8oH(IX zSHe8L$T=`vv42q`ZH{0n&ks~?qj6+J4IAPSC#!aGC~5TG!Q-pC%8Ma*8i&z}lL@~X zb`N!6tDPirtxPZ`c`Lk$O{R04Zn?8X-!+ao2rA`c**1&wFzkT=H}{H5xIM7)CpA?mor@*p(Ep$d z#o(>xD%zx{ozaG@$$`Xg30hxZ@H@584g7%~%W+eOCfuB0bv3qFxM(?3l}O$kE5-w9 zZ#Nkl?D7e{^7?7jhq3mv1W^LE5!+*-eu-&x`-j7jyCGJ~v%S+MGEO#?Dl=$0S2ZP_ z!Be7$Ltii;;AFR^NmZfpu=DFE%VqOvIl?F?WJD-;>i65Q_mu7yD$I%gg;F*>k%DzJ zaRADOsh~WvDg$ce_USXWn{RTa^6LWTh#OlGHsmPvW+tH-q%;S~v&o9{{FnxxX63aV z@|vux1_&DI5IupXU439S^&IfzbgpLc+E^>1l&8!3Wb{8`?)D2XKctPzXOS#y7oe$u0C7I zG0s7`??DQ~ zs&sU`es6i}-~4FM^qf}nlFMu!p$NPLtUp6m(2>ZH5~uifindYFFqov+dWp$s>W*AJ zFXF(|QMY8OpX1-B(V_f=j1{9Z(%ek0nfu-m84n2UvfwLEeNk{nr4~4O@&$7LVP#&X zoXguNR2^pXoHUfyT*Dw5i#QTHpfH0AXyR-WsbozP+XP+cNJoa8U1dtzsAowG1ua{m zQV|Q1)7`Q&CJ|7B6@j8vpxdNgypPT!6JJ2Mvib-4q@*L1@jbdf?>npU)#0Q%Cyt3}DuiWslyW0e20b-(d|7&s zwaRidwHz6E;Cn6O{+bs4g>5Kxu^_gAXuK~8tdk9VYPPHZuu zI`u)cvsHYftUOrfN~Kd~$|q*2+Y!E=u%3sT3VboJpyF(=uo87Pw|deWpzIKDsLvoB zLlbQppp^xQnCuW5$WI2QL3EZzrSz_#MU%h?&fA5mTZjwF9h4|QXWOu zFH9w!+P&Bf-2w+9*D9`%O7E$!LAy*cRaGN!q9?xAno*t7snd2(L^p6+gvxe-#Kz5~ zboASe$sT9sCWnk+D|M_tWP9@gle3dI9`1HJHbQu&q-ubH`30Y>3#YFe4yO3WyVaRs zXO6;36Jd?;4EOj(;itNZv|9BkQO)=>3DVb^=$f}+?+sN^wQe@=*Z$tLO>4`zomY2G zqUL8TpwO`B&#*YZYce6NpCbGhKJy;m9vozRlc~i?pP}FX?kcx9gbA78c zYspam9MaPa4kI-a_@-u(?v$78N?w*DchP9%r9Bmk5#2<%%gMK~+29{wjP>FvaW|+T z_XM`{AVRO>Jv*dX^F!N4VMfR1lIyA{9r=whZ$g6vu zb@Msp;`?u0)P0U;-n>*0ud;C*nB$IHF?cApXGPOas1pNn4Ra~1o=15~PuKsBfrU+3WLpqwP&ygT3h@?AmD#FL&&^*^oStsqd}Y;Ko~_z z-l#Es tA^2+twz14lx$)oGTB)jUzh`xi4SmHAovX7C;R}H`rS0&rUJjCc<^%v6d zWpY+!s1)%Y13lJW*1a^^^Kn&yhx78%{~o9PpS84~wRx_cVIJF!XP+>HbK4CEk+-nC z(AG>$-Lq-acjLldfBXYHSs2LVq%J@Fw!BKup22%ow3*&bZj+^SQHbFQ4*V<3@-sQX z^^FqpU1i2hqm&P>!cnCheM3kuVUk!~HxCe8MvC|#bui~UT_<_w!=nTylGRJyP-1$n z>hR_97snfblPdB=7Th9DwZa)TgT-T+Y7HCPrDm-yX)w(M5avx*nRXI99QePWzp3WXp@+O>X|IF+g?UapKmXcSrVn@V&`w*zkc? z;J$vlwU_|HyHixg2*}6{Vx?YWEHr%6E=i!2()aHAa8OgNlY3}>^fW z{Ei99<|}#T(73>C(Mem@*bjcJc8r;CLdlzK9CjV!@?*?nJU1#u zDij*s6EzfPJ3QTn!0_3{O@-`evE^1KKlXs)9r_!yMlzQ1H|M@sIf`&`+@KPDW!i$W z9Q$Br=o!Oznw3*3kU4F8s#9tfWglvnrQW3f{Sx8~^Twp28~`C~@i**v0*|ucV;cxs z1|CMOc9n5D(3(_g;M;-9ylbAzp&#Q(AZ3DYQ(g7~i%h)_*XMTenQdBVQxX}n4ppd*vkcF@Qr>u>cLnflo=pP7d?~<@Lzq zBnVmiFq-<1%_CMunfZT!hAIw+z*)X3mqx|la16dsT)KTCKTTeYiIwvD!kxHFix$ zLxF{{)cBz}t7P>kxmR=M$=|a#d>~;UMjHj0ifA#9Qd+5o@%CD0+s`3!ZIw6hWo>T` zMhYVv9pb&$Ebge*J0g%5u9&hTm}q0CzMGaIhD%;4l7r<)N5~lS%5K+cGK7^rrLfI^ zV=h;$<+CHeb1$ZAi==bG>`aWS)HWkbuvN1m;rgD$nl2+|2!6dY8>OJ$28FExZpS<3 zet6@qu2kscxrprdH$a2jje*|*E;%JtdULwRa;*X@Uj!vVJbCE*#1i>14|tgD9z!iA z{#SdfCF5{5I%-A=My3d@mG_}r{TWj?V1^QQrk^0Ob#S&Dew;iPX7#Zu9o^p0Y#Kd$LylT4Iqr?`b%mL#4`)HD zY2rYE>t}R;Im!yqRSY#|H^JwKl|-k?+?UU^+84vSN`d49n;VD~dCIvVLm^ZyQw&Yo zct|Ypj*-GDiN{xuQg(A?kfFfN#LEtYzpLi20U~zmLpGYDe?trhIw*C&bG&@*D50^I zJcEHIolOo5vvyuy8LPFNGKe`>#-c@R7T=bEn2lxB0 zoq}+I6t}2!Io@N_o#LeRmZ_viN!Ta&Vv%ivQ7}@3?;cL2D6#sp{7lt1_XSVFoqp5$ zpYm|OqsWs1XEbCcl{Aon0^yZ={2<>Hn<4H`EF&uyxlxrj>~FOlI7Fs=-tnNuW;dfi zQ)PrWpBvdzdy#?OM4S=q9E@@w#a6YA?8m)65f!N$Puv9~M6w2lw<9&R4hvTpDSDtL ziP9;{DrFHhDtFJ)q*QBxwvq}Dz%&RW;Hm&R4L`X8JB4A~NYrM6Fic}JH)d5u1WNR+ zgM9G5YX|?WmoHUj4N6>z5Z8AFJ7MUq_yzMAsMKo0~Tw8CC zbp@TxAKkIe)RUtN_^|IrcbfQ}S&QxBxz&PWnNc{-*|QpR)uODDsrU?@!z$q!XnS`k z+7x=f>LANIb`-{j#=^{;3lgDNR1me18omnxc@y8{#9KRNE=tRv_0SteXg(6HJiz4y z+cT}MIkKU($>#Hz%sW2zy?*L38LYtbeg`sPxz#^lyVCtR{%@yRDwq4bXTWY3Ai3k# zppRKtSlkPbuNJ+Wky?8;>2@8o-S^2)q+%&^UW=an&!&!?^78kw&w0C6UyPT!x0+{;;j(_CyX?sT*lS2zA?+|jlCw(!IJc3w8Q92x$ zyt+CqX~8SHPCLWrJh82$`Yt1tjEwA)_ru@EI$A!t8pahPcsL=mvojLEG9Dtkj9 z$04iLUXdJHs&i8FaD@|dxFnlPArlvuj@TBKYk;E5FjC1Py7Z}-+U5N3#^JcNDNs@2(Z)BjJ`S*KiiFUR5{n& zTVfVm6%AsYmXW?jg3e=(zRrHoC%YYA>x@KD?qNB7P@+Vic&p0)lnF!BKTN)SW2KLVnLQwooOgmk$sm z)+ZjB+~N|Syt$i1jsrI%XyGuSk{XDv=HCNc6v zDhR*uycly(?*e?vRxnF2X2-v=5SzA%atbB!27{62&JGVPXe7CM<35k9Y6P?O#^q!% z_E5TgPMZPKC~xoJS8ECv5=@N=iwRK;*XaJr+)oHkf5y*CkaDfeb_w@Tb_+{vh|9YM z-@*8v()3AO6^h2%qJ|87hEbs}o0FA=tUmAJxk;%I3r(dhK_S6DLR8)BZu9lLAdcAr zITn;JVT|y-Z|6zrfFTx&rr&?$R!1t$Q+Ebnbjj_)rTzQ6iO0}DvSHtVt~`tqRy5Yg z{%U7u-}j13htE1CkPnFFqnE+iZ!*Z5UGhqG#(JxYEu*?}HwS z1&3nyL0f233w%KkdtW(;L}EHZl}CD_*FX4`u674{(H3UAJy$Ja(Z?qHM_6={W$Ld$ z6lR1;gbIG$US7mQC&vZIx98H?)+uI`fNYE@p zvRxan_rz5e%jm#ES}P4dLUcE==WbYdCXyd>uU5Y~hfWU@W=LT+^Aa4;dAj<#K(B{_ zvV;<2>$ZDh6W;)y`h~s0!d-`gMv@LIp07PT@yTtu@>W*Ln( zigLYuducTLRQ-$iy{Tgjq1F}r@$Y@4q({QGvwBH|xJYk)8DA^`{osv)a)AHH&j_r* zFD{4Ch7oF;>Jo2yl`_%QT5{YD7xIy@f;$6zF&fQQ!muwxVy^qnP!B%KW-?%@(`pXW zRS7QjZAx@J?*>1p@+SBQ`_9?D86rc797YnY(qAGAMsh{S0mC20Uu+qI?de-bdRdQG zyP1pS&(vkVMX==8J&QnZ@`iS}q<_ox9n=KrX4y&0v4--FB@PPce?dZZc?dxYlNxVi z`5r6^IVff-8^w}iM9mi|x%iQ~Oe_-)cl}7>#;d0U?F!V${_YfO4kVvzWG!+t^Lsb0 zOBVsm3l11Uhi!EJAS-OnppR;n{mNpe?cIEhbAQ()vS;)U5M8r)0ruW88x>{zvoQWl zju2NCTya{a)4?}8&v$L}z*{-z(a}f9r6Ui*6GI%@u7y$dof>Jsj^#FO#GhaFz0XvN zZ;Dkt+vDK19wKgKrGk*R-`vzh_H46v{sZLNDLw7MIh*C8|NZU0_gjBx6uIdY%l*p6 zN<+soM-+RK0lvukOL>o77u^m?sQq;=;P`D((XTZE&!5CC3_{ND0|Hq0?c$?f1?K#5 zyYbr>&kla4{(8xg0YPus=i>hXv=mt<{{jB{iT=0q&g9?|&L_3?u~aMW&*-F3EDFO@ z6)Xi|d|G%GvrrfpITj9@;e}Fot&;I~3+Q;?(q2n>a@~edVc6uCY9{B$ODB#^-G|}rH zEO&1Us{VYiifU}TUN=*0oOeI$CD7RvYmlTt#w8=g^#NQ8s+LiCx5h!+7>bsj|1R=v z68Z~V;Pn1QI7*VQ@YXfLv&q~DDOYg4kbe5O5Pw{^ixRZ#lt<#B6dgn$q;m0f&{fxa z)E(PN?t-kYc7~smNU~&^+&$TL!2N-4q7UwjVMjV(pDhl2niHbSx1F}B+q7=?*!49p z>pE*uaCDv~7%+HQ6z3 zvt}Hkp7(zt&+z5h8HcM+0$1H#3WN?o!)E!bo{jbA?qmOkA2#hmJuNr`WFAv*ZK?1& zHD?&=YMbWM#@G#>Q>YXogBGiu1#tdS>t6i>koargN1a~{wJ&}#Ti~A%^L{@tbD#6N zW4D|m*Qn69*E_DAuAnfG4~DIDpU!upY-juFHZ1Uq0&PCT)tHMn&vBfXrtM%+#3u2i z=~GFg?H6{Q8-2aOTz&dgg{jciF~{CL=;OidA>-D{8jSANVn1uyYnM`S!vdN z_GzXkb%L^RFR=N!65b>|Juut(^*6E`((sbw9z?kAU7iM^oSwfQ4liolo5#gf6+A;SZq> zzg9oLu4?~G?|v^;0F4;^=J?YU;cyOvt!uaW@bIiCsQuNUR!O^Mvf z0P1UMf@k`{}Gw<)_+?_dd&YTNovWJV6wO97qYkk-Ae4h5ssmt(~-){OY0ulh`5nEAK1;GBG z0-duQ-A@@lmMP~?vI($EJ+blc^QOhPF4`s_cIGT}hRkfD70uyax7Mp`4nd=XD?WKy z?Ca~Pp{tHEJz@0!XG4$BSVeWuphMa^5Xg4Ih?RgWrANSwFkH6`I16U$?1rS+QlKyP z5tTET7JvcYsNL?R+BBU^iJO$T`y|(e)`d|=Jpz0AAo2)96H{5G4Rs~F?3z57Q9UEZJDdm`1%IB~4 zwJ_sh6nvMrl5P_@2pD**Lg(G_ZiAxPdXK`MOHfGR4=+P5E(wQh?}VGQwDHs(^57AF zNdgYuj$HcdFE+WtkeyJ2jd#P|xkDCmOT5Z8B+tbTcqe}2=Anvo7%cm!- zc@NAHA{A}x`iR&XeYj{Y+xo^Qoj_inuQPwJ(b8<@3Okvp{M$nl-8}S53sz>Xfxq2c zWUy62X}0IvmU4mFT5<=$=T+hln-AWL@4CFSj~NLuyiVMW*YFH!=2kHsQVDw&$@>Te zu!|uoi#)1$oV$Pm|D3&uZH|d`zob21ZSeVJW#88DaL@LxCiCla42!bN zXDk^>m1v9Q=9i?!a>{3Tedx#-%G4ZLQY^GD`1!E`RW2hx(FmS9(_tHFQazO*F?Tnq7H5~3_qhK_WMffQdK;Gb2+JPOb{qyFrzBt4>Nf})3kv75c4uuHmedxvNjtxK=cw32 znbco^AB`y6o~jp;@HVDj0pB3W{Focx_Xy9~;d1x9gDtqN`2q|E_)h9VM*Y-r-iVwp&L z-wGD3vSqGG8F1GUKWKhEknc+Om)$%es7Fwf?aA9Ip1! z_glWu#*ynx5!Gk8`6wvuj{_p`y$l8AR8INgnFLgmIc(6_Brn6?(aCtzw@?ekfFizF z1Lab*VcnYA4GarDz$;xQVkp38LJ<&(frZHK%Hc7=l;H+1z#dM?1nm>S*x|4APh`q| zUAh*6k~+>n=h{dANH&#Rk}9GNTs3Za7+B~cR+kg*{Ub*sE#^mMqZb58nGV^WXERN( z0cV&5nLIM&)#!ej7G)4D%g6!&I7!lHePEqmR1ZveeYJE-<*RCWb$BLoY{-8*oDuv> z$6`qk7*z&35#0;bztQqwTGbN&v79*ly7}#mit*-SgUk_xw}!An$CvpX3GRttE+D>7 z;rgoh)=v*~qDIz!Tr&7Q_Z`aq0fvdAU_$s-X2VD(W!MKdA%9;1lH_6B9-uR^R$vFZ zU_YLwuPSprao$wUg)eA>1@Okb1P7(F4hW(-qm@)&OCIo=*HrwORu?Uru8Z?iJ3&6z zcGq*`Z3h5yyl*Mc0H-hLSl>anJl2C1H>=0%H4Z%|$)Cy|D z9URNpDzIe`Ai*?>YiJH9EdobNR2RJIIO5)g~brfC-sps89~W?dT&+=X1lr< zI6C5syqfUyox`KX{$N)qEC3(@8Qj|!rJEPWz0;G!l+ z`fzWU;JiZVXvD$;xhcW6?yCm;j;rOXFu48+VfQ0evkLLvtwOzWd#+_N@U-9d^~K2F z7l7Md#icKe9u`Hgq9Bm_lH185NmBYyy7LHp+y$&b-cTUzhqMh#&Vf_lNYZ1xNAB5Y zZsS{9-#xP_G(c`sISVoc+gi|(GTZoT+X-HN;N^a+YBz0U3_ z)F<@^uC}#oh%DLq(fO~xVITF|_)asDouR_WJ|E~BE?`3R;DN~0Y$W-vx=+RSDavG| zj_ERuN9Wl4Gw#OuJ!BMQ!+Eqv2Q@ec;_zuwE{C+Nm9Y z+>V7pEWoVBM9^baQ7S3M>`lD@GXppd=POH3Y)S}vh3rm?Z#!vvu{2vopxvWpT{Ynq zK*AHV#c5U>aSS4#llkP58CaYt_-S{^?dhj(l<(IjDzc8<_&8$*?-l)5>dDa5;blZF z2AlB-`cm!Q%JC+nR+zbwZ=_l%Sm8N&0@4$ay=^);a85Js1b(^iPBuWNs1ZOQUiqNE z93`Hx0aKKA6FgL9_)#4HEA?dbS-so>oiNCL!>`F65Vq!LEN;i?k*ez=1la!Oz8TFC8uQ_Hf{X5W$rxY1W_8JEzBOo?OD5>5;lsQ9IkM_!t?=0|cKIvr!l_ zV>!{HLmh%A|217pO^K+*w>Uh^pk+F5md9XpY^;G${p}~Up%n~o5kj2_U1PiH$UW^F z3aS=Dw#4@&(9k{UA8n`=?zr2dxJ!mqc&2_9UvXCxPPod>R^vD0s6=nc_Ml~xTsRb6 zLK6-MzqRybya!f(TSIwHjyz`#-al~7e(^OxH?>Oce>{FV*@kaC z=b|LBfqjXGlA~jM(q=z>M^&r5QX6}j@JF8_rz?c0Tk^cBmGoF;qdxdoTS^MCB=(#P zJ-wK&YxasygDzgbZelz|OPyVi5@=;Z$`xJxk%krB7d$?Ir`!M?2=TOr)G5wWbkGB3g58vbByFRYJSS$y+;9tKt(@X`wG(~TL=lXf6&9_ zYR?)P@w~kR+L%&~JD5iWqVT4)%m(Ok`YXF|OfDynz43gM;PXdB)g6(}2*5SR*ZJ`j zczszVQ<==4!1Vn@z5spt`A<=yG;Yigk-!Y%AK<0n^TkaO>SZ~*Nf{9OR`?~`*n=&J zLoMIUE_r!v*N-Vsg$bjU=}B{})CJK@_daT}9Y`=pNVLA2=qOQd@`dx;vp4g3d?EU|fuG8Y=+HDa6kkezO##P&%vZCd6ye;RAA zQ8s?jGm=3X>TVhNkjLD-`ot@Gm9plZ=hpD(GX78y+}!jn@^3!uu-&FwoJM-NggOk|ZDmr&ER(}BriZr(Sj=dZX;O$} zgynvjym12u9%~9_`{C;*a8IEYO9S(&LvrdN*K?WsJO2REHw(Y^&D|y4pZM+| zZHUdBYF9cj(z&$7Team$(bBK`pv(F&$c0Sp<%PswiTZRImJPTNlbFVoYTH=95e75F z_ICCkfD9YU{r3As5RHY&{3uh5x=;5g9Gw2#t^%ir3!0isdZ*lSY`Wv8PPwt}ZBQzp zm~n2=Rq0X8ZqUbZ@Nqwx2YZUl*cx@N-Q#aAcV%bti8WZ$={-$y;tK0ux8Gh5f+L(a z!dRZ%n6&0~ZrjDBlRbXq-mvy9Flio?q9C{O`P-u-$JnE?@7*nwQT|qORN8IE-d; z;G_A@6SY^+`UccfCBT)P-zmid4Hr*++s*p3c>0a6szcME_w>`nN1ok2zgg^5TW1B` z`8nbOhYohUa@@3k3s{yn|9Ter4}=-Tly6K%>vz0m5B1u%%uXOQG~{vw&u(a`&YTbWOm_0_vnlWs2b zEji?x7ulFZbwloj4FgntzeQ_0Kx7T>qZ3v;daQ^o%ts;oW2K3TwvUPBWqJ| zwZbyzDYon^*?hFwMAdvx<*4)z&_&H#&X*x#xAmF?Ov?DXxwh*l)9e@)PxpZ{J`a7D zrW;qBV!rg2k{n5)Xrx3;^e2Sy>+B z?pCkN_MiL_eZILoPE&kr6YabrNut-b9<2v2lU+@clly}p`_=3wF(o!``G5hkH5>3i z@E2$6H2s{nC_{j)(whyHTBWrVQPY=#6q8-uPftam?Jct6i6`15w^qNJyFc6u93g*r ziD}Xdx`{RaYC4Zn^n@=~7f)C^1P*(ObND2le>DtjJ3#beO{Yv4wo`1~`2g$mY;r4@ z`UjXnMb0fx-Y17*9fMmrSpO#%c0}hCOa1{W+OU&cNB$k_`KbK+Q28JGB}W>+B1%TM zKd0LKSFsJ}|Blbbtk{B0%JaxM>HIrRMCZtTIfe! zb(ym%A4SJmzT}{8v^9+HH$lMekUk@Atv`0KMh>F@Y@BS^}%G>o~ftEa|Lz?3I)rOa6Akmsi>A zBO0zE6GI-p(1aWYxW%c4e?wH`OQdG z#S?6TJO#)Haik)$3xy#Whk}I&Yk``9Tr(=*uhz{Nz?kv%7lA*biDnvsUp0~iW{5dX zDYJSt$fKiod_xVypEF>Hk6mm!<5olJE_ATK{Ob$-W*tz+zv%!v6tm zKTvxXj@`Ri5D=;u=$1zzqC9PV<~Zd24eca9+Ic^S9%cdH0oYz+llam`krXUAgKLy> zx2M;7TbuKBjwNns_zpPf>UbIQ)7Ul0oF3S5P10A2wk?HZ2(tBAxJkEC6YE&wU_S?( zv%RH%azyqRuI?Gzb{%0Lao}H``6zq8nD7Z;Z4)LTt}55{o(-*~RDDB(4R-Co7Yt^L zS0F__>tQ!gc!{M6=ce5wwrNQjwKo<8ta@k92HWi^*sFSSZutfQf=A>BH>WZpx*lR0$F{){bI+tqyU>=A=WYqy*FTDk#) zF)+k~!C(gJmpXHEYAEp3PzZZQv#ryR^rOMM4SbH=h~(HeDVd;Pvuz>fl@brGI!3X# zXm*M`&EQN5tREg8X3^$K`y;J;0o{!YV-fDIZ*O>C1UGqVsN#^I&uZ>NfD%U+3Yzgj z{f9y|{ft^VXSgy(IBb|-jb!Zfj^MRcoy)+8TruD$oY3zUzszj7Ha9RSklkMV^P2hQ zx+dqT?Og{ic9XHG6{+7rDnJ7;rVu}dhybSP#M4^%=Y@9jc#x|={v=|Ysb7Z&l9cPT zX?RnxMhnxDx~zJA|9b+`@_59;p0q@t9{Gy)ZhEfHV35L>{lh-BSu{-_QrE8s%B7!(xHQD%6WB$1LgHA#5luV&<0E!4LpC5yN5^*3{mr=fUR@^sDd68ybTp-nieDkNXJJU~MgkH-RH(o0YZxB-Ji+lPQm|C33YK8NjMJYyz zn2iSy6mXrV;h|WXrAntVi>jbrsv;jq@f|aRcYI{a+MsEZ@yp35t5VNAt3uY;26M#g z1Xl6GhsMf$*q_Q$vU~}yahf@(C8$;s4yRG6Y!9*q;+>r1`$WUbVtjh48BII_h-(lh z5W5#N#csUy9B_RPFgbZW{&^2lOdK&RcGqKjJW{RDAAB`*+0JhB4)O=Eog$hqD!uk$ zF}~O|JSx5zzCf>bRXiyJV~kPYU`rVS9cQ{Q(OV3oAol_bo?4It zWv3^ucl*$8QgxpI{(5{HW(Y0H%+qng5g8`V&~5t~u#K{dp?5RE@sAYnfN)`5L~1U&e)JoYJRriyx8fNvi|jN#%+oB!l+K8ATEEfBY2_octGgN?&4!IE%IRiFtWbwEyY5dlDFm*--wE&*koHv$5j2pqEaVDVmT7K(3dIXgv78YW{(E&2PU5Aym+laG;`xwwM1Z7ykr<;S$Wi>_1EHcbIYLxj1aA*`b5dp zm?~}&jumQ0qkO|DG5TC_CNhnxC*w2#_@MTPDo53WvVwCwL}^D=4w)KIVd~9~OfO*x zz#46AQbE8P95U!*k~UvXDc_*7H9*lCE- z+%&4z&jXf+@GAC~a?eXE7~hkSFrCDDCCY%JC&&8m5y6u`SXIOp(Dnk}^$CtRanIRn zr{t{V@>I0f6R|5ce4OX+Ux$=(AMg1ttL=yoN{3Eu3G1JCh&ZP{&%L&*Q4MlGLhbRrC4U~JC1HOG3;A6q!}=oW zA@Vp%{#`6P*dC!K<5b3ax6>GL=pLVK4;SjOt5ui%iO}Pq6ov#Coka8*@oj>v#igLwc)+CZEo;nd3B>z`U@M^*s!V*EA$eh}$<$gm zD^}Rvyz)d154fF{|FQ}-Tst80TCF6)av8hXr0TJbH!g>;;~}zuw?i1i4Fwn)FCI)G zA}Kqm^^3`44T4<6F4K(=ZR3n0&T;ccbjT3FMDwVPrpN}yL0J4&W$e|d^;%N^cpP6U7qXsR1>84J zAFYnns@#otkJ3>sN-dAJl|9v!D3XV3+pn)R+(;}9%t^qT@UFb zu<6j#-lyExwEY=lvLZiUcJn?tyK(llg4aa@FkEx(%>$|3xqWP$$Y-0npTdm+Tufpf z@?*EGaUps}-^$EB|FM-dblW~>QMwsRFEul(xKyNe5{Q3=6Wsw2_olN;{j|$qAvLle zz*OU5*Pf&%q2Y>fuI?72IIh2>f4cyMbl^(jAW ztd7^VYmgKQW0-V3g{6fJ{R7a;NPJ$kSo$+N`;BYH1Lg_KD>8Sr)VM99>FRXH0_KBl ziF?qAMMt}6&ph-feasZ`+12l5VB$PqZ~6^V2uH>8PY;{xak$;Z*5AmZR~CPtzEo*V zR?a)SX=$C>%D}gmsg$}chTXFI4OdGiv$^C`uTMpA{$+fP_1@VUPCfOsQE5%Rqy@R} zgv$8t@ecjfph(h3b1!9^Zd7nJ%Bq@l9nXwb01szrYhA4sVM}~+yq~a)-DEdn(-Y1=v`{)ZVwe4~hoy3clj`b^A{Tn?R%3F? zB-Q!0uZtcYZzUSFl>K4rk)U})`qy{Fw`RTTS?oW6XZ@VRf9HtgFYMl{G4^TSF!)d2 zal$%W{+o!m#iIJ35M^&G);A9r`}1S(d5$(dc?{OhWyJM4xOiurXov{Gu{n^}?EanlN^@xtu_ZT#_rc;QpZ;RMQNX&w@ozu%m&Ghjyl z;_BPAcB8f6NZ3DslZlMmu}-s#mq6xs#tR%V3*pv~#^oXMAByZ~AT>(d*DtH6N4CLV zJ8Fe<>YiS`XxB6{{x;~hriRXqXT_5`KiN(qds}W+CSAsWR1TP+QVhu(*7GwldJ+?{ z)!W0n5YG9U#qgG!n!AvlH%m1U;}0)t*6VOIDm4m%m-<;j8f{$l$ErE9>0`8Q)-i@g zDbEyj3{`ZE@vxb?jyXra&9q~s>f$~8J@ERBu=P>z@Z=Y$7HSRNh8W6>YE{0pFRYzL zMLI7spE)o#-UShVQ&-XOe{*xpeBu1$~lkmRQDoE!Ox{aee( z^yCYP8zU!WzOJWt9`}Z4EFF=iX4j{})$;3D8D?C*!Hw62(=Eq0effn|r&GDPEt}3m zY56Cp{iRk!`@Y#T9W|%i$Z?5(fHv*>pS7`A9-W>K_BbX;{#tf7{~zF!*FS)F{#}s; zVdi})`u^KN@>fX(p zyoZnL2_mXa1!cq8HpWA5*Rc|??h&;^j_Pe3U#A77g>6O;6!=K;uV8d8>r;TG{CjKN1k= zd%V6%w8i1fdd_Tb32aPXXrmr_Ht?0ZLw_Id&?h(fbTOZ{`sGyF$V;rW=a+Id->OpQ zPsUCId_PpEwXQnwwc;>y`&P}ksPZ(E3@uFAC}&H6)*a}cS*dLc@~CI2HXeoG2TqpN za3mclUM2V?2EQFm%kO~3gyz4|Re2~$Y}aI)ch1R2{qAEuUV>aR-B0}Q7_9X8Wy8fqwkrIyD)DTJhs?e znkKoIjqaxJ_@cYDWMtMoopqr!_TY1JJY_B&7Ono?O=gvSy^G?$idxbEQl zrto1}R6$zo_NRF96#a4|2;gANPmd$hA}*z))fz;OCThJJ5Wh(Wn%O9x67!e+2x6;y znG*4*=nJagfVnY-cSb5plQdjnFYo}|rjgw8%pSXHbKqufXxU3eRh|wQzK@c&5+vPc z20oRslkt`3{g6}6_*ktVk;h?l1nAMqo^my@hY*HRNaZcNWMg+~QGQX3V7pw_e}IYF zg0Ljq5P~X^C9RHwprndUkRZy5%SCedrtQ4?n8^TQ9lYlok?@v7nP$R_Wazaza8Ukw zHQl_`c$VXG;=@b3D<=jpXfdsmH0^ zDDncl+|=oO%gF0}zoMh01WSB@U?BKVZ|U>OSZdV$iNKgfNWL7! z%3FNQgWg?4#OLDXU{9G?Y~H!c+w3MU2Q54g{JTRf6}3w=kJ>@vvl`m*mUn|NHh4`g zpU?Mb*bq~%tj4~}I=s`iigwHDe6wAvHflZiM#*O%Q@t4^a z#e&3OAwz506rAmG{nj>=+R{6}s7eXyIYjoI^uvM1Z=|!T8e}BsmJE&fPtW^Pmdecw zdRf#6LO?hvIFqhz0_3xkLEdwmc?rjlo2r^{kX&3c<#;XHI?%O69{7e9)0?b3P$ruQ zJj9(44Vhd|c5QbG6KF1OIcZCkssAEXH$k@{(jqG&n$~CcV^%jv_N8|F&)Ph2kUeVL z&&fMmBdeeVF6q&W^i>1^ga}3C{+|5?cB%@bcYLMF7ZMeX0Y4ZGUxRFbq6i^OV!2!< zePcLX2r=F94)QW4qCdrJp|Q!YIxRHZc=8aB+(fcIJ*LjnLs1&@X7)Qdu(P43!lKNQwa+Tuz44xDXd{Oi3(R2->F-w9q1 z;GW|+;TJ5+qD$jgT`uS0xKr4Lu}z}RdmKt0B2I-@2P~3~JzPu^eAYV*Tg3Ncsr+WD zxygb(Nm2de&{|_28P+%_!uGhVF~Z@8#F^>I!tP9vfe>VX)CyB-J{vA+! z04cKH(_9E*TZ}UY#K3-~rAgV?OY2Pe|JmO#MyVW+ZY7-LbvCcvt>H4*%^#`l&y;3Y zS-7gZ(G3((sZ(lCZ0i)0&qeu3*lk7kIt1zu3C}8`+@5`&G5pUlSKe$1N%n1=5lT2qv z+DO7eSt0{|eY%0pM@SzP&KZkHnBTawg+*6Ia2Bo4)A39DMg5rGD6k()6|au{cYWHk zxUZs)EUtH4BBtgVUYl4v`Ju*h=E6}PBWa%)Z3W>yA+JT#;c{18m%PF*TTZq47*GYc zlE9pY!)37t*Q7x|)x7p?q}!8{hbyS;&%+ZvcHdd0lHE6)pxz;3s60`XSS=U#05YE- zUXM?XQJIUXNPRmONqjp9^C{wiU6r6-;w5~wp?zGSH*s$$@Ue+T!(QqOIX%$E@E-}P z2)p4k`Z~9=Me%ImcVSeVi+vC@$K<^_dm6yKxi;6)=+D*D$T3hCfzB zR)$2&jcbmE^;@BjRsJfb6BVpK7e0iG_|4VYSnxMjkJS(AqPW!ziZ(lN0Vr*b7O9P` z=2h*K1=Z$_8?~E~U%m^Y!oxC7VAl5S$(J$e9A8r{8s(59vCI_#coqCcsnJmoSt)dS z*p6n+k8uV8YSp*iH!HTsTZ|8Kd3|Qcu@YXtaR)M|tjF$3#1phG+(qrYqH`cv@VI}P zOZ+-*4Vpd*T9(~`C<5mq{19F0XfcAbV0D~;KI;%-g9dL(qHar7OG+(2MzwEdts8!) zOT*7LfXK{8Ak_(MhNBF?2NwSBFqTQ((0KtJT{?*~vl$GW2t}tYmAwk+ko^P^RLiWa z60N^#+lca+iJg>B*Yv?@eWNmADW`xYB0_Z1ZcpP@3_I&vFL~sCr(ez%|7N!3{QZ3S z2Z+Ka-|};bn|<~XEmHX^!lMAq8cURl_*S-U+F1I!AKG{I%HX|tg*Ro^5IdbMvm}P7+gx7+UxiTIP%mi=GQ=WVpBq8v`7X_j>I%w|oHmo6 z6+PpVkA!J&8<10vv^y|4fT@IGAzWqKyJuCpDi)3;?wcLbft4*&-(W(jkbNDg z(xYNJyORUS!H_%2GCz5x(l;}`V0eVCN-)+KkoZo>0`7#Ld+oH^eRch-)JWMj2m)Eo zU%x~j-R_VGh4f0-!-zSKD^+M7JIf5BmH>ybLmbZraDvwA&B+TvDWT};vXWPf0*{#W z5JBD%AKywkfpL<`@UXcK3_C`_Oj$8&fZ&y4%qmv=F#EX_M?bX@Pwt~`2ZjE*%;|;t zKR{aSQR_`+_qDQYMEYMr%`aA5CF}CJI+5`at`WoXC*BD9e}KUMRkgy@{dh6koP=wZ zW>?%-q53RF`_t|)-%0#E+UX$i?y1PV$k{)D=n+Vw_f$6LRc49z3MUqe9rt{I0dB?i zR6R}iVSLT-I{gY)qI1>-JJNx*(uytci$DbT-;7nJBX`ZSUs$TmqL}aQ?}@q!<58!` zql=Y`S)I2D9>yXXsI=#E=j(ehL)rhljVOg-}|b{HAGdn?G+1;HuZ z#x=#y^M;DTeXNw;u>J*h<3u_wOZP2q)wxtzt-9L&rnPRcHGo-32p1>T!Ldi@uQi1B z6l-gT22C%LfN#~YAbY`|J`Ibqp-gb$Kc#M5*0PO>5g*WG<22{z1V_|ezkpO;ht1vM zuPJ;P??Aj1+Qf8zrZ0=jJe|Uv-|6UdrPq4g#ooxTZ^7Z_eE}gpkry8_ViX@&C(-3U zSyPiXa>aZ@UDk~sE-u|`Q4Yu-{O<}AEk$EMn2ne9H zrgh)rAApPGcip9X_Zf_IclfR<^AN7v($dvxW;q7+dh%`Jwsql(GxQ1g8s|EQksJEx0( zU`Go!G>hFH;W%I|j?Vw{(oHTgi0mQTQR@6PDsqj#`&RS6KRf+Y{yzBj791$o%J!G+ zDOQi6`rj8OXFA^Xg;@A1OLEQ7Jua3&)&KK7OQ)$;-t@4c=c8?6owbzgw4Ajg_8P{i!=&!cR>@b{SnHTXa>{4Vvg#4Bh78n0tZ5G`)9^Qu+ z-X6&R9dOoBZ9I*9dqvc8zjGTo_J7g$WT!1`Q0)n&$K5aNRGOXt-|Z#;SO4e>m02gp z@7Xq3mu{+#u@jB_e>KPUU!CJqN|epdxs^xC{{Of0|G%C8=M(Y&f?sDvC2jfkr|5h? zb7u9=EiExCwjIl)8;$IkTz`Q5>@pp%>vhNb*}w*Mf(W0;UK?8z`E^}SX@&ba%s&92 z>MZa-g1FDJ{{X}v5c!LL0Z#JAo2If*yY{P|!-wjvK9Ufoi>ieFq{%IN26WIdTZyU{ zokJ1eLC!rjEobB0^aroHSJX!47zP{Yl zI3j0QzD9WdY-N@B$r%_XITr$OV7d4+(>)4SIO{%s*e^T!7d zQfgX>j;e%)=zLVHNW-Wi*-R&N9a9pu_UghPF@j(8ezr@Y)cyysP{`~6IkCqg_YJ+c zlyEC>)VcVj3?8w4nxgV0qyP+Ay(}MIdJUg@t}9esw8gKE3DTR&t%L@yM@?FVj%ccw zy*W@Ch1$s^HanH`y&YZ@?y*~`&Z&7{%oz-To=!enFbW!P#wTE)!t}1LnGy0U(Osblya^+#Y?g&`>?N9Xp!fZ8N0y@=8S!IJthUw~&&Kd`P7d zSr_VTq(VTVD~S(!IMduh&>dU^SgWfI)eqW!*!Wn2R|v9pUamLWw=uQV^5K|LcS-?f zoB0DLsUbg$((Ybt!Q@u^=Q+`1<#1`AO^YDzTjdaQ1`!lygI9_s%;4{{EL?`5)z+gL z2Lol3?7i@04^P(zf7`({d(6qsFF5%`WU)@Dg{u3 z4Bt}7C3L1K{jK;-`Cun7b7!{oUZZ;S!5A-cK#iRm1@e`i(=5I}$%?^;5PE{J8(^@r1%!)jjyTe0~+JmKA^~&icEPX^^r_BRz;UT$SE=KMS8vEaI6p*YfLr+s&9(4wz1BTtv?IUZ))7LYogBT0-7Xxwm z1AHJqAea1IL_~9-;r#0d9Suw|8@Ka^2+=uqe@uyv;|V9HQrqOR;|lRUQs$iPWyhOY zqfGdy2Tp4|l7t-Y<$$&F;K*QWOt5B|A#)w6&N-1jQr>ZyoEPp2c8GZl(e}QPCdz}Q z^YxO5+G9RpbI*^5;ItmdASz(ngy-3hsGsULGks4pp*L8yMV0uX|G3C^DCgJImVyr% za;PBmE#{rCRDoH-+K^)dxAg(O`@k@;7brs|8aw%i8^J@5+pzx%D@L{y$JCiy=aPrJ zmeWY~ebMa~RQS`Sc$;L^@<~mw7Hy`|o?2jQX<&OC*`$P!vV*HoqD@e{@5Roi)nuw) zB46{_d@(B{YQ;ya#+$ZuJEKoHk|iFDvMSp}6aSGmK0C z%g&gd1|7m{?Nk)5*8BH zcnT1Qq9OZ<qXmSUeJCk^_Y z6d*Yc5Wecj4V?38GqWrIIr2xrMVwjB>@Y+wWCzQHCDMWkDcKlv2IEmCWRUUtacSKvXty#B% zS>r;lr)}p}X38?R`1c1Lh;>dU%kYnpyV0LA$Rs%$GDfzDt!U&vbV@!FY(QYldzR!jXWK+@GwmydjH zPkQZvRV6cXaDhSbnBAU{>u29zYL+mWSXs%Qoy<;dZaMM$l0h{=Upx#>330&GCws$q z_*B7MF|xc&Pd9Y6v4mozZZfh5L}lzRkTwmvtdZ3$ZdY?OF7h7T1j9XvT_~p(?pNL!J2oG!!hFliEUL!}+o2ZaTB7u@j z=NDq#Zk1SweF``!o_|nt9L~(s0bpBSg5Hbe2ta+e)R$STKyC@}#1a)r5x!t}@{cz(nQWs$iF(d^r@ z?DoIGOjYzof=)Ump8F)Jzc$h1k`II0rwxJD(sT!t9*$L)nuU-taBn2_+d&{m4!Dr0 zuG*>T;;0R6{~u_5y|L0E+xH-fu++mdkljqRjpKaj?S*G3=VQRv(Zga zsl2~SNSuUVuv6M^{F7={KP?hjdpr3ewr;Hs5m*rqYDZkq&BFpXyH z`SyX2ga=hO2W8KTrLqYgc?m%r7MG2EV1!B=`H>TiE-XCaSDClCaqvg2Fu?mKdqTWr zV64K^XS$AKwsF(nII%ja=p>nuQ~@syv4AddH+OM!5Pkprc^g$9b87_%)))VST)~JX(%m{33*XHIvUW@Cag&n z!;PwX0RXU;K~uD+ml8G0zW8crIo(B?Woy`Agx!oz@?votav5aabb0$+|6;DPPDGe7 z63G4OfpCeO(?O8K>19J&S+z08vBY;nN0pV047C=(YlZEPF_KK-Eh;-{X2Id|4!wQ6S;S& zovi%uS*fNAXM3XN=0&YKQBlzD95mu_(}y`d#An|RI;$tQwffonpQctGQ8VgfnB)~B z{W@ZZ6r*8&yZS5<=Jf1O@kIkWNYj&}Py-MHM|cm5PVg z^kkE(?SQvMcscz$(4ctvqYU|pHu~?Bl=aznXwv+SYWLNyUb<>pYKnIcto^+7<))3Y z*Sf9Zb}m|e>O*|`JG^(QuSK-McF*+C!tkq<&zPhVeYVM?&oPV=&%b{o|9e82AWz%$ zlxA6xbG+swoaFzY?LDKS3c9YrMnVIk1OY*EP$Yl@)i;*|~LZb^5X z6a0TcA);fSA3rHdB9JIZbcQ^S4eE>T(W-pP-o|&mkfkL3mTduYG`m6o`|ZMT^-rA( z#SiN-3V8Y#l-mwlZ9E0=hq<8()7t8&mo-hjLA1b!IY^~r$N9bA)Wx%7xn;qtrfww+ zx~T*G(fB1e($pRxU9h+~Y1f>kp#_?{O>bxhF!x;`SEJyI#w&o8Aq$|NT~5Hxg}OQu zz&I>i$luy}e+*y+4k)Pr`0ijsnEx%uRp@|NyTaPQz$I%Nrg8m4SWgE)7pac-cgRAN zKmFHzWpqlvS~z%l6dIy6P;ngAAIlb;5XJAvrRnd#nFwe*{-lkueC4JB}2mx z|MV9ssTt<9!$5c|!GLOB*RHt0f3?(?=df=jk!YMNhrj^7|6W?rAENKnlp_cI|NO&J z7t0*EW_u?&YGYtJVsD!^EHe)El5h8nt@^7~?YlWOJE>9cLtUC!!SCT3TCy zJcTF3J4W>0Up0kZVTP(<<3*Xk*r)~Wk^CS3iQA(pIXgv(TEA8E4LHWtu)6kJrP>?p zE288!v!X#*1{j8`a>~*N=lzvyckjDqz2c*nPkS|cT(DG8VzYXL3a<0aA8ejvGFZ)Z zY)=7{xXzz|^Z)06lsP2gLa@)HRd25%m0Nz8vnrL!`9CsZq8i)5cA`_zUM~0{4h0A> zkL;&be%~Bqmd#5krtbEih~y!#*`Vx*9Lp0>#En1afmwGT$w{YY&iY}t<2jK=L(@&TTwZ`uKe9EBpp{KpO{`L21o

  • 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

    ynBE&1(i*hkwrGe{KJ7!Z)}Ndbc2gBEh>|k+ZZ; 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℞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

    XTwNfZganrFjm;&&dP&r>4Rhcis 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

    #hGWN#66skFBjmlvrWMvs7n#F#)Pm+l&Ctw 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 z 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≪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�PoE&B0b`P*+#87v37dU=DjLpxRT41P48cL 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%0Dkexu+^1%jhCrI!QFe5(a8U7l!xtG=He5WU0 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

    hCT3XILZ2i(t}>33iobV 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%0DcDtkeP%KnlpSb;^mFW(zwgoXEBwX$&IPh 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 z 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≤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 FMhd8R1Zn^P literal 0 HcmV?d00001 diff --git a/TPs_Diplomatura_Linux.tex b/TPs_Diplomatura_Linux.tex new file mode 100644 index 0000000..bc9a91f --- /dev/null +++ b/TPs_Diplomatura_Linux.tex @@ -0,0 +1,4731 @@ +\documentclass[a4paper,11pt,spanish]{article} % or {article} + +\usepackage[utf8x]{inputenc} +%\usepackage[utf8]{inputenc}% utf8x es un extensión, en gral las +% extensiones funcionan mejor, ``archx`` son extensiones. En ubuntu +% la extensión es utf8x +\usepackage[spanish]{babel} + \addto{\captionsspanish}{\renewcommand*{\refname}{ +\center \Large BIBLIOGRAFÃA}} +\usepackage[T1]{fontenc} % Los fonts tipo T1 están en todos los +% visualizadores +\usepackage{times} % recordar que T1 + times logra un estilo de fuente +%muy armónico +\usepackage{verbatim} % verbatim package to use multiline comments in +%Latex \begin{comment}...\end{comment} +\usepackage{listings} + +% SOME Extra packages +\usepackage{calc} +\usepackage{setspace} +\usepackage{fixltx2e} +\usepackage[normalem]{ulem} +%% Please revise the following command, if your babel +%% package does not support English (US) +\usepackage{color} +\usepackage{hyperref} + + +\usepackage[utf8x]{inputenc} +\usepackage[spanish]{babel} +\usepackage[T1]{fontenc} +\usepackage{times} +\usepackage{xcolor} +\usepackage{color} +%\usepackage{hyperref} +%\usepackage{geometry} +%\geometry{verbose,a4paper,tmargin=30mm,bmargin=20mm,lmargin=30mm, +%rmargin=20mm} +\usepackage{setspace} +\usepackage{url} +\usepackage{tocvsec2} +\usepackage{float} +\usepackage[nottoc,notlof,notlot]{tocbibind} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{amsfonts} +\usepackage{textcomp} +\usepackage[font=footnotesize,labelfont=bf]{caption} +\usepackage{booktabs} +\usepackage{multirow} +\usepackage{multicol} % tabular mgmt +\usepackage{bm} +\usepackage{pdfpages} % to import PDF pages +\usepackage{acronym} +\usepackage{multicol} +%\usepackage{subfigure} +%\usepackage[caption=false]{subfig} +\usepackage{subfig} +%\usepackage{subcaption} +\usepackage{graphicx} + +\newenvironment{mytinylisting} +{\begin{list}{}{\setlength{\leftmargin}{1em}}\item\tiny\bfseries} +{\end{list}} + +\newenvironment{myscriptlisting} +{\begin{list}{}{\setlength{\leftmargin}{1em}}\item\scriptsize\bfseries} +{\end{list}} + + + +%opening +\title{\huge UNIVERSIDAD NACIONAL de CORDOBA - Departamento Universitario de Informática} +% \\[2cm]\huge +% Dimensionamiento de una estaci\'on ISDB-Tb \& Visita LV80 TV Canal +% 10 \\[2cm]} +\date{} + +\makeatletter +\def\@biblabel#1{} +\makeatother + +\spanishdecimal{.} +\bibliographystyle{apalike} +\renewcommand{\figurename}{Fig.} %Cambia la palabra ``Figura`` por ``Fig.`` +\renewcommand{\tablename}{Tabla} %Cambia la palabra ``Cuadro`` por ``Tabla`` +\renewcommand{\listtablename}{Ãndice de tablas} + +\begin{document} +\pagenumbering{roman} +\maketitle +\thispagestyle{empty} + +\begin{figure}[htb] % h= here t=top =bottom con respecto al texto +\centering +\includegraphics[width=.5\textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoDUI.jpg} \ \ \ +\ \ +%\caption{\emph{ Representaci\'{o}n gr\'{a}fica +\includegraphics[width=.4\textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoLinux.jpg} +\end{figure} + +\begin{center} + +\hspace*{\fill} \\[.7cm] \Large Diplomatura SO Linux +\\[1cm] + +\begin{tabular}[h]{|p{ 9cm }|} +\hline +\textbf{\Large Prácticos curso Administración básica de +\mbox{Sistemas Operativos GNU/Linux.}} +\\ +\hline +\end{tabular} + +\author{ \hspace*{\fill} \\[.9cm] BARRIRERO, Exequiel \\} + +\end{center} + +\begin{flushleft} +\textbf{ \\[.3cm] Profesor:} MIRIZIO, Esteban.\\ +\end{flushleft} + +\begin{center} +\textbf{\large -2015-}\\[2.5cm] +\end{center} + +\begin{center} +in \LaTeX +\end{center} + +\newpage +\begin{center} +\tableofcontents +\listoffigures +\listoftables +\setcounter{secnumdepth}{3} +%\settocdepth{subsection} +\end{center} + +\newpage +\pagenumbering{arabic} +\setcounter{page}{1} + +%\setcounter{page}{2} +%\thispagestyle{empty} + +\section{Ejercicios Tema1: Introducción al entorno gráfico de un Sistema GNU/Linux y herramientas} + +\begin{itemize} + \item Conceptos básicos de sistemas operativos + \subitem Conceptos de multitarea y multiusuario + \subitem Explicar la naturaleza del software opensource + \item Orígenes de GNU/Linux. Distribuciones GNU/Linux. Principios básicos de GNU/Linux. + \item Entornos de escritorio más comunes: Gnome. + \item Navegadores de sistemas archivos: Nautilus. + \item Navegación web: Firefox. + \item Ofimática: LibreOffice: Writer y Calc + \item Multimedia: reproductores de audio y reproductores de video. + \item Editores de texto: Gedit. + \item Visor de PDF: Evince. + \item Pasar de entorno gráfico a consola +\end{itemize} + +\subsection{Actividad 1.} +\subsubsection{Kernel: Definición} + +En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que +constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo +privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a +los distintos programas acceso seguro al hardware de la computadora o en forma básica, +es el encargado de gestionar recursos, a través de servicios de llamada al sistema. +Como hay muchos programas y el acceso al hardware es limitado, también se encarga de +decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, +lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, +por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder +la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso +al programador. + +\cite{wikikernel} + +\subsubsection{Versión actual de kernel estable en \ac{gnu}/Linux} + +Here are several main categories into which kernel releases may fall: + +\begin{itemize} + \item \textbf{Prepatch: \\} +Prepatch or ``RC`` kernels are mainline kernel pre-releases that are mostly aimed at other kernel developers +and Linux enthusiasts. They must be compiled from source and usually contain new features that must be +tested before they can be put into a stable release. Prepatch kernels are maintained and released by +Linus Torvalds. + +\item \textbf{Mainline:\\} +Mainline tree is maintained by Linus Torvalds. It's the tree where all new features are introduced and +where all the exciting new development happens. New mainline kernels are released every 2-3 months. + +\item \textbf{Stable:\\} +After each mainline kernel is released, it is considered ``stable.`` Any bug fixes for a stable kernel +are backported from the mainline tree and applied by a designated stable kernel maintainer. +There are usually only a few bugfix kernel releases until next mainline kernel becomes available -- unless it is designated a ``longterm maintenance kernel.`` Stable kernel updates are released on as-needed basis, usually 2-3 a month. + +\item \textbf{Longterm:\\} +There are usually several ``longterm maintenance`` kernel releases provided for the purposes of backporting +bugfixes for older kernel trees. Only important bugfixes are applied to such kernels and they don't usually see very frequent releases, especially for older trees. +Longterm release kernels are the Versions: 3.18, 3.14, 3.12, 3.10, 3.4, 3.2, 2.6.32. + +\item \textbf{Distribution kernels:\\} +Many Linux distributions provide their own ``longterm maintenance`` kernels that may or may not be based +on those maintained by kernel developers. These kernel releases are not hosted at kernel.org and kernel +developers can provide no support for them. +It is easy to tell if you are running a distribution kernel. Unless you downloaded, compiled and installed +your own version of kernel from kernel.org, you are running a distribution kernel. +To find out the version of your kernel, run \texttt{uname -r}: + +\cite{linuxkernel}\\ + +Por ejemplo: + +\begin{myscriptlisting} + \begin{verbatim} +delivery@delivery-laptop:~$ uname -r +3.16.0-33-generic + +delivery@delivery-laptop:~$ uname -a +Linux delivery-laptop 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar +13 10:33:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux +\end{verbatim} +\end{myscriptlisting} + +\end{itemize} + +Luego la \textbf{\emph{última versión estable del Kernel de Linux}} es la versión: \textbf{4.17}. +Esto puede verificarse en el sitio web oficial de Linux Kernel Organization Inc (https://www.kernel.org/). +Como se presenta en la figura debajo: + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LinuxKernel.jpg} +\caption{\emph{The Linux Kernel Archives \cite{linuxkernel1}.}} +\end{figure} + +\clearpage + +\subsubsection{Versión mas usada de kernel estable en \ac{gnu}/Linux} +Considerando que la versión estable 2.6.10 del Kernel de Linux se lanzó en Diciembre del 2003 y aún +esta vigente y en use podemos decir que esta versión estable es la ampliamente desplegada y utilizada. + +Versión 2.6, lanzada el 17 December 2003. Versión actual 2.6.32 - 2.6.39 +\ac{eol} (maintained from May 2011 to August 2011), last stable release of the 2.6 kernel series. +longterm: 2.6.32.67 2015-06-03 + +Por su parte, cabe considerar la versión y los releases 3.0 del Kernel ya que esta versión tomó lugar +el 21 de Julio del 2011 y su último release longterm:3.18.21 (2015-08-31) demostrando una validez de ya +cinco años. + +\cite{wikikernel1} + +\subsection{Actividad 2.} + +\subsubsection{¿De qué distribución deriva \ac{gnu}/Linux Fedora?} + + +\emph{``The Fedora Project is a global partnership of free software community members. +The Fedora Project is sponsored by \textbf{\emph{Red Hat}}, which invests in our infrastructure and resources to +encourage collaboration and incubate innovative new technologies. Some of these technologies may later +be integrated into Red Hat products. They are developed in Fedora and produced under a free and open +sogenurce license from inception, so other free software communities and projects are free to study, adopt, +and modify them. +Read an overview to learn more about our mission, our community, our governance, and what makes Fedora +unique. You can also learn about our vision and core values the foundations upon which the project is +built. We also have information relating to our user base, and the objectives for our technical work.''} + +\cite{fedoraproject} + +\subsection{Actividad 3.} + +\subsubsection{Imprimir pantalla del escritorio \ac{gnome}} + +Imprimir pantalla del escritorio \ac{gnome} +y guardar la imagen en el home del usuario dentro de un directorio llamado imagen. +Cabe mencionar que el usuario es nombrado \textbf{\emph{delivery}}. + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3.jpg} +\caption{\emph{Capturando pantalla en ubuntu 14.04.}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3b.jpg} +\caption{\emph{Verificando que la captura se haya guardado correctamente en la folder \\ +/home/delivery/image/.}} +\end{figure} + +\pagebreak + +\subsection{Actividad 4.} + + \subsubsection{Navegación de directorios con Nautilus} + +\textbf{Navegar a través del Nautilus los siguientes directorios: +/home +/etc/ +/var/log +/root +/dev +¿En que directorio/s no pudo acceder? ¿Qué tienen de particular los íconos de estos directorios a los que no pudo acceder?\\} + +Como usuario sin privilegios a través del navegador de archivos \textbf{\emph{nautilus}} +uno solo podría ingresar y tener control absoluto de los directorios +y archivos dentro de \textbf{\emph{/home}}. Luego con este mismo usuario acceder a \textbf{\emph{/etc, /var/log, /dev}}, pero +sin permisos de escritura o ejecución, solo lectura. Finalmente, el directorio \textbf{\emph{/root}} no es +accesible a través de la interfaz gráfica ya que no poseemos permisos suficientes para realizar esta +acción. Las carpetas a las cuales carecemos de acceso y permisos se presentan con un candado en el +icono (considerar que esto no ocurre para el nuevo ubuntu 14.04 como puede verse en las capturas de +pantalla). + +Lo detallado en el párrafo anterior puede apreciarse en las siguientes capturas: + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4a.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /home .}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4b.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /etc .}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4c.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /root.}} +\end{figure} + +\clearpage +\pagebreak + +\subsection{Actividad 5.} + +\subsubsection{LibreOffice Writer: Guardado de archivos .doc en .odt } + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad5.jpg} +\caption{\emph{LibreOffice Writer: Guardado de archivos .doc en .odt.}} +\end{figure} + +A un archivo .doc, guardarlo como .odt con LibreOffice Writer. + +\pagebreak + +\subsection{Actividad 6.} + +\subsubsection{Consolas virtuales y \ac{gtk}-Warning} + +\textbf{Ejecute la siguiente secuencia de teclas: +Alt+F2 y escriba ``gedit``. +¿Qué sucedió? ¿Qué acción realiza la ejecución de Alt+F2?}\\ + +Accedemos a la consola virtual número dos. Por su parte no es posible abrir un aplicativo que +requiere de \ac{gui} para funcionar. + +Esto es un evento relacionado a la seguridad de SO normal. Linux es un sistema multiusuario +donde muchos usuarios podrían estar loggeados, localmente o de forma remota en una sesión GUI. +Luego, ¿qué ocurriría si otros users podrían abrir ventanas en tu escritorio sin su consentimiento? +Claramente esto no sería un comportamiento deseado del SO. Por su parte esto permitiría abrir una +ventana de gedit u otra aplicación más crítica como un navegador web de forma tal que a este usuario +mal intencionado le permita leer todos nuestros inputs por teclado, pudiendo incluir datos confidenciales +como nuestra cuenta bancaria. Es por esto que se utiliza \textbf{\emph{xhost}} \footnote{NAME: +xhost - server access control program for X. SYNOPSIS: xhost [[+-]name ...] DESCRIPTION: The xhost +program is used to add and delete host names or user names to the list allowed to make connections +to the X server. In the case of hosts, this provides a rudimentary form of privacy control and security. +It is only sufficient for a workstation (single user) environment, although it does limit the +worst abuses. Environments which require more sophisticated measures should implement +the user-based mechanism or use the hooks in the protocol for passing other authentication data +to the server.\cite{xhost}}. +Por otro lado, la sesión CLI de root no sabe en cual de los displays o pantallas debe abrir la ventana. +Nuevamente cabe remarcar que podría haber varias, tanto locales como remotas. Por lo antedicho surge +la necesidad de declarar la variable de entorno \textbf{\emph{DISPLAY}}. De todas formas existen +soluciones más prácticas desde la \ac{gui} de usuario normal para manejar estás sesiones, +\textbf{\emph{gnomesu}} en \ac{gnome} y \textbf{\emph{kdesu}} en \ac{kde}. Las cuales básicamente son parte +de una librería para proveer de privilegios de super usuario a las aplicaciones de \ac{gnome}.\\ + +Cabe mencionar:\\ + +\emph{''\textbf{Virtual consoles:} In the default Debian system, there are \textbf{six switchable VT100-like character consoles available +to start the command shell directly on the Linux host}. Unless you are in a \ac{gui} environment, +you can switch between the virtual consoles by \textbf{pressing the Left-Alt-key and one of the F1 — F6 +keys simultaneously}. Each character console allows independent login to the account and offers the +multiuser environment. This multiuser environment is a great Unix feature, and very addictive. +If you are under the X Window System, you gain access to the character console 1 by pressing +Ctrl-Alt-F1 key, i.e., the left-Ctrl-key, the left-Alt-key, and the F1-key are pressed together. +You can get back to the X Window System, normally running on the virtual console 7, by pressing Alt-F7. +You can alternatively change to another virtual console, e.g. to the console 1, from the commandline.``} + +\texttt{\# chvt 1\\} + +\cite{osamu} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad6.jpg} +\caption{\emph{Linux virtual consoles.}} +\end{figure} + +\clearpage +\pagebreak + +\section{Ejercicios Tema3: Línea de Comandos. Comandos básicosI } + +\begin{itemize} + \item Concepto de lineas de comando. Presentación de shell bash. + \item Entender la naturaleza de los privilegios del usuario root. + \item Moverse y explorar el árbol de jerarquía del Sistema Operativo: ls, cd, mkdir, rmdir. + \item Copiar, eliminar y renombrar archivos: cp, rm, mv, ln. + \item Usuarios y permisos: chown, chmod, adduser, addgroup + \item Crear y ver archivos: touch, less. +\end{itemize} + +\subsection{Actividad 1.} + +\subsubsection{\ac{cd} command} + +\textbf{Desde el directorio /home/curso, cambiar al directorio /etc vía path absoluto. +Vuelva al directorio /home/curso vía path absoluto.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso +delivery@ubuntu:~/curso$ cd /etc/ +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ cd /home/delivery/curso/ +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso + \end{verbatim} +\end{myscriptlisting} + +\textbf{Repita la acción anterior vía path relativo. +Ejecutar el comando pwd en ambos casos para confirmar el cambio de directorio.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso +delivery@ubuntu:~/curso$ cd /etc/ +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ cd ~delivery/curso/ +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{Sudo y permisos de administración} +\textbf{¿Por qué el usuario ``dui`` tiene permisos de administración mientras que el usuario ``curso`` no? +Algunas pistas: +a.- Revisar a que grupo pertenecen el usuario ``dui`` y ``curso`` +b.- Revisar el contenido del archivo /etc/sudoers (archivo de configuración de \ac{sudo}) +y ver que permisos tienen los grupos a los cuales pertenecen el usuario ''dui'' y ``curso''.\\} + +Se verifican los usuarios creados en el sistema a través del archivo de sistema \textbf{\emph{passwd}} +donde se encuentran definidas las cuentas de usuario. +Por otro lado, puede verse que el user \textbf{\emph{curso}} no se encuentra en el archivo +\textbf{\emph{sudoers}} por lo que carece de asignación de privilegios de súper usuario a través +del comando \textbf{\emph{\ac{sudo}}}.\\ + +\textbf{NOTA:} +se utilizó el user \textbf{\emph{delivery}} en lugar de \textbf{\emph{dui}}. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /etc/passwd | egrep -i 'root|delivery|curso' +root:x:0:0:root:/root:/bin/bash +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash +curso:x:1001:1001:curso,,,:/home/curso:/bin/bash +curso@ubuntu:~$ sudo su +[sudo] password for curso: +curso is not in the sudoers file. This incident will be reported. + \end{verbatim} +\end{myscriptlisting} + +Luego con el usuario \textbf{\emph{delivery}} se lee y validan los privilegios +declarados en \textbf{\emph{/etc/sudoers}}. Como ser el user \textbf{\emph{root}}, con permisos +\textbf{\emph{ALL=(ALL:ALL) ALL}} (se detallará debajo su significado) y los más relevante +para esta práctica revisar que se incluye una línea para permitir a todos los miembros +del grupo \textbf{\emph{\ac{sudo}}} para ejecutar cualquier comando: + +\begin{verbatim} +# Allow members of group sudo to execute any command +%sudo ALL=(ALL:ALL) ALL +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ su - delivery +Password: +delivery@ubuntu:~$ sudo cat /etc/sudoers + +# +# This file MUST be edited with the 'visudo' command as root. +# +# Please consider adding local content in /etc/sudoers.d/ instead of +# directly modifying this file. +# +# See the man page for details on how to write a sudoers file. +# +Defaults env_reset +Defaults mail_badpass +Defaults secure_path=``/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin`` + +# Host alias specification + +# User alias specification + +# Cmnd alias specification + +# User privilege specification +root ALL=(ALL:ALL) ALL + +# Members of the admin group may gain root privileges +%admin ALL=(ALL) ALL + +# Allow members of group sudo to execute any command +%sudo ALL=(ALL:ALL) ALL + +# See sudoers(5) for more information on ``#include`` directives: + +#includedir /etc/sudoers.d + \end{verbatim} +\end{myscriptlisting} + +Finalmente se verifica en \textbf{\emph{/etc/group}} lo comentado anteriormente +donde el user \textbf{\emph{delivery}} pertenece al grupo \ac{sudo} con \textbf{\emph{GID = 27}} +y el user \textbf{\emph{curso}} no. + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ cat /etc/group | egrep -i 'curso|delivery|root' +root:x:0: +adm:x:4:syslog,delivery +cdrom:x:24:delivery +sudo:x:27:delivery +dip:x:30:delivery +plugdev:x:46:delivery +delivery:x:1000: +lpadmin:x:110:delivery +sambashare:x:111:delivery +curso:x:1001: + \end{verbatim} +\end{myscriptlisting} + + +\textbf{Sudo} is a program designed to let system administrators allow some users to execute some commands +as root (or another user). The basic philosophy is to give as few privileges as possible but still +allow people to get their work done. \ac{sudo} is also an effective way to log who ran which command and when. + +As of most Debian based distributions, if you ask for the Desktop task during the installation, that pulls in \ac{sudo} with +a default configuration that automatically grants sudo-ing rights to any member of the \ac{sudo} group. +Depending on what user accounts you set up during the install, it's still possible that you may not +have been added to that group - you can check by running groups.\\ + +\textbf{Why \ac{sudo}?} +Using sudo is better (safer) than opening a session as root for a number of reasons, including: +\begin{enumerate} + \item Nobody needs to know the root password (\ac{sudo} prompts for the current user's password). + Extra privileges can be granted to individual users temporarily, and then taken away without the + need for a password change. + + \item It's easy to run only the commands that require special privileges via \ac{sudo}; the rest of the time, +you work as an unprivileged user, which reduces the damage that mistakes can cause. +Auditing/logging: when a \ac{sudo} command is executed, the original username and the command are logged. + + \item For the reasons above, switching to root using \ac{sudo} -i (or sudo su) is usually deprecated because +it cancels the above features. + +\end{enumerate} + +Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root +activity. The basic philosophy is to give as few privileges as possible but still allow people to get +their work done.\\ + +\cite{debiansudo} + +\%sudo ALL=(ALL) ALL +\begin{itemize} + \item \textbf{\%sudo} the group named "admin" (\% prefix) is the group or users that + are receiving the permises. + \item \textbf{ALL=} The 2nd parameter refers to the host where the before mentioned group or + users will have priviledges. For this exampe in ALL hosts (this will work if you distribute + the same sudoers file to many computers, or if someone access remotely - however no recommended + from a secutiry point of view). + \item \textbf{(ALL)} The third one is the user as you are running the command. In this case + as any target user. + \item \textbf{ALL} The last one is the commands allowed. So the users in sudo group, in any host + as any user including root, can run any command. +\end{itemize} + +\subsection{Actividad 3.} + +\subsubsection{less command} +\textbf{Revisar con el comando "less" el contenido del archivo /etc/passwd y en él buscar a los usuarios +root, curso y dui} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ less /etc/passwd | egrep 'root|curso|delivery' +root:x:0:0:root:/root:/bin/bash +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash +curso:x:1001:1001:curso,,,:/home/curso:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 4.} + +\subsubsection{/bin and /sbin} +\textbf{¿Cuál es la diferencia entre los directorios /bin y /sbin?} + +\begin{itemize} + \item \textbf{/bin}\\ + This directory contains executable programs which are needed + in single user mode and to bring the system up or repair it. +\end{itemize} + +\begin{mytinylisting} + \begin{verbatim} +delivery@ubuntu:/sbin$ cd /bin +delivery@ubuntu:/bin$ pwd +/bin +delivery@ubuntu:/bin$ ls +bash chvt fgconsole lesspipe nc ntfstruncate sed +bunzip2 cp fgrep ln nc.openbsd ntfswipe setfacl +busybox cpio findmnt loadkeys netcat open setfont +bzcat dash fuser login netstat openvt setupcon +bzcmp date fusermount loginctl nisdomainname pidof sh +bzdiff dbus-cleanup-sockets getfacl lowntfs-3g ntfs-3g ping sh.distrib +bzegrep dbus-daemon grep ls ntfs-3g.probe ping6 sleep +bzexe dbus-uuidgen gunzip lsblk ntfs-3g.secaudit plymouth ss +bzfgrep dd gzexe lsmod ntfs-3g.usermap plymouth-upstart-bridge static-sh +bzgrep df gzip mkdir ntfscat ps stty +bzip2 dir hostname mknod ntfsck pwd su +bzip2recover dmesg ip mktemp ntfscluster rbash sync +bzless dnsdomainname kbd_mode more ntfscmp readlink tailf +bzmore domainname kill mount ntfsdump_logfile red tar +cat dumpkeys kmod mountpoint ntfsfix rm tempfile +chacl echo less mt ntfsinfo rmdir touch +chgrp ed lessecho mt-gnu ntfsls rnano true +chmod egrep lessfile mv ntfsmftalloc running-in-container udevadm +chown false lesskey nano ntfsmove run-parts + \end{verbatim} +\end{mytinylisting} + +\begin{itemize} + +\item \textbf{/sbin}\\ + Like /bin, this directory holds commands needed to boot the + system, but which are usually not executed by normal users. +\end{itemize} + +\begin{mytinylisting} + \begin{verbatim} +delivery@ubuntu:/sbin$ ls +acpi_available e2fsck fstrim-all iptables-apply mkfs.bfs nameif rmmod +agetty e2image gdisk iptables-restore mkfs.cramfs ntfsclone route +alsa e2label getcap iptables-save mkfs.ext2 ntfscp rtacct +apm_available e2undo getpcaps iptunnel mkfs.ext3 ntfslabel rtmon +apparmor_parser ethtool getty isosize mkfs.ext4 ntfsresize runlevel +badblocks fatlabel halt iwconfig mkfs.ext4dev ntfsundelete setcap +biosdevname fdisk hdparm iwevent mkfs.fat on_ac_power setvtrgb +blkid findfs hwclock iwgetid mkfs.minix pam_tally sfdisk +blockdev fixparts ifconfig iwlist mkfs.msdos pam_tally2 sgdisk +bridge fsck ifdown iwpriv mkfs.ntfs parted shadowconfig +capsh fsck.cramfs ifquery iwspy mkfs.vfat partprobe shutdown +cfdisk fsck.ext2 ifup kbdrate mkhomedir_helper pivot_root slattach +cgdisk fsck.ext3 init killall5 mkntfs plipconfig start +crda fsck.ext4 initctl ldconfig mkswap plymouthd startpar +ctrlaltdel fsck.ext4dev insmod ldconfig.real mntctl poweroff startpar-upstart-inject +debugfs fsck.fat installkernel logsave modinfo rarp start-stop-daemon +depmod fsck.minix ip losetup modprobe raw status +dhclient fsck.msdos ip6tables lsmod mountall reboot stop +dhclient-script fsck.nfs ip6tables-apply MAKEDEV mount.fuse regdbdump sulogin +dmsetup fsck.vfat ip6tables-restore mii-tool mount.lowntfs-3g reload swaplabel +dosfsck fsfreeze ip6tables-save mkdosfs mount.ntfs resize2fs swapoff +dosfslabel fstab-decode ipmaddr mke2fs mount.ntfs-3g resolvconf swapon +dumpe2fs fstrim iptables mkfs mount.vboxsf restart switch_root + \end{verbatim} +\end{mytinylisting} + +Directorios relacionados: + +\begin{itemize} + \item \textbf{/usr/bin}\\ + This is the primary directory for executable programs. Most + programs executed by normal users which are not needed for + booting or for repairing the system and which are not + installed locally should be placed in this directory. + +\item \textbf{/usr/local}\\ + This is where programs which are local to the site typically + go. + + \item \textbf{/usr/local}\\ + This is where programs which are local to the site typically + go. + + \item \textbf{/usr/local/bin}\\ + Binaries for programs local to the site. + + \item \textbf{/usr/local/sbin}\\ + Locally installed programs for system administration. +\end{itemize} + +\cite{wikifhs} + +\subsection{Actividad 5.} + +\subsubsection{Listado de permisos ''ls -la`` command} +\textbf{Liste el contenido del directorio /home/curso (incluido los archivos ocultos). +Se requiere saber el permiso de acceso, dueño y grupo de cada archivo del directorio.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ cd /home/delivery/ +delivery@ubuntu:~$ pwd +/home/delivery +delivery@ubuntu:~$ ls -la +total 128 +drwxr-xr-x 19 delivery delivery 4096 Sep 20 19:54 . +drwxr-xr-x 4 root root 4096 Sep 20 19:49 .. +-rw------- 1 delivery delivery 1295 Sep 20 19:38 .bash_history +-rw-r--r-- 1 delivery delivery 220 Sep 16 10:17 .bash_logout +-rw-r--r-- 1 delivery delivery 3637 Sep 16 10:17 .bashrc +drwx------ 14 delivery delivery 4096 Sep 20 19:54 .cache +drwx------ 3 delivery delivery 4096 Sep 20 14:03 .compiz +drwx------ 17 delivery delivery 4096 Sep 20 19:54 .config +drwxrwxr-x 2 delivery delivery 4096 Sep 20 19:41 curso +drwx------ 3 delivery delivery 4096 Sep 20 17:56 .dbus +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Desktop +drwxrwxr-x 3 delivery delivery 4096 Sep 20 19:12 DiploLinux +-rw-r--r-- 1 delivery delivery 33 Sep 20 14:03 .dmrc +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Documents +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Downloads +drwx------ 3 delivery delivery 4096 Sep 20 17:56 .gconf +-rw------- 1 delivery delivery 1590 Sep 20 17:56 .ICEauthority +drwx------ 3 delivery delivery 4096 Sep 19 21:11 .local +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Music +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Pictures +drwx------ 3 delivery delivery 4096 Sep 20 19:54 .pki +-rw-r--r-- 1 delivery delivery 675 Sep 16 10:17 .profile +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Public +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Templates +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-clipboard.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-display.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-draganddrop.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-seamless.pid +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Videos +-rw------- 1 delivery delivery 51 Sep 20 17:56 .Xauthority +-rw------- 1 delivery delivery 908 Sep 20 17:56 .xsession-errors +-rw------- 1 delivery delivery 1294 Sep 20 17:14 .xsession-errors.old + \end{verbatim} +\end{myscriptlisting} + +\textbf{Permisos a archivos} +Para permitir establecer los permisos en un archivo contamos con el comando chmod. +Este comando funciona con la siguiente sintaxis:\\ + +\texttt{Chmod [opciones] permisos archivo/directorio}\\ + +Antes de adentrarnos en el comando es necesario explicar algunas cosas. Tenemos dos +maneras de asignar permisos a los usuarios, mediante un modo octal y modo carácter.\\ + +\textbf{Modo Octal} +El modo octal responde a la combinación de los tres permisos con las tres clases de +usuario formando un numero binario de 3 cifras donde: + +\begin{itemize} + \item El primer digito corresponde a los permisos del dueño + \item El segundo a los del grupo + \item El tercero al resto de los usuarios +\end{itemize} + +La instrucción quedaría asi:\\ +\texttt{chmod 760 archivo.txt}\\ + +\textbf{Modo carácter} +Posee 3 modificadores que permiten realizar la tarea: +\begin{itemize} + \item + : añade un modo + \item – : elimina un modo + \item = : específica un modo (sobrescribiendo el anterior) +\end{itemize} + +Los modos son \textbf{r (read), w (write), x(ejecutar)}. y los usuarios están representados por: +\begin{itemize} + \item u: dueño + \item g: grupo + \item o : otros + \item a : todos +\end{itemize} + +Entonces si quiero agregar el permiso de escribir a todos, escribo:\\ +\texttt{chmod a+w archivo.txt}\\ + +\cite{mirizioe} + +\subsection{Actividad 6.} + +\subsubsection{Listado de permisos ''ls -l`` command} +\textbf{Liste el contenido del directorio /etc. Debe aparecer cada archivo contenido en una +linea aparte sin detalles de permisos de acceso, dueño o grupo.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ ls -1 +acpi +adduser.conf +alternatives +anacrontab +apg.conf +apm +apparmor +apparmor.d +apport +apt +at.deny +at-spi2 +avahi +bash.bashrc +bash_completion +bash_completion.d +bindresvport.blacklist +blkid.conf +blkid.tab +bluetooth +... +update-manager +update-motd.d +update-notifier +UPower +upstart-xsessions +vim +vtrgb +w3m +wgetrc +wodim.conf +wpa_supplicant +X11 +xdg +xml +zsh_command_not_found + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 7.} + +\subsubsection{mkdir make directory} +\textbf{Cree en el directorio /home/curso la siguiente estructura de directorio} + +\begin{verbatim} +./raiz +|___bin +|___home +| |___ApellidoNombre +| |___Desktop +| |___bin +|___var +..|__log +\end{verbatim} + +\begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ mkdir ./raiz ./raiz/bin ./raiz/home ./raiz/home/BarrireroExequiel +./raiz/home/Desktop ./raiz/home/bin ./raiz/var ./raiz/var/log + +curso@ubuntu:~$ ls -R +.: +raiz + +./raiz: +bin home var + +./raiz/bin: + +./raiz/home: +BarrireroExequiel bin Desktop + +./raiz/home/BarrireroExequiel: + +./raiz/home/bin: + +./raiz/home/Desktop: + +./raiz/var: +log + +./raiz/var/log: +\end{verbatim} + +\textbf{¿Qué significa ./?}\\ +Refiere a \textbf\emph{{''este directorio``}}, es decir al directorio actual en el que nos +encontramos posicionados en la terminal. + +\subsection{Actividad 8.} + +\subsubsection{Creación de archivos con ''touch``} +\textbf{Sobre el esquema de directorios creado en la Actividad 7, cree con +``touch`` un archivo en /home/curso/raiz/var/log/messages} + +\begin{verbatim} + curso@ubuntu:~$ touch /home/curso/raiz/var/log/messages +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rw-r-- 1 curso curso 0 Sep 29 18:57 messages +\end{verbatim} + +\subsection{Actividad 9.} + +\subsubsection{Cambio de permisos con ''chmod``} +\textbf{Liste con ``ls`` los permisos de acceso del archivo creado en la Actividad 8. +Luego con ``chmod`` cambie los permisos de acceso del archivo creado en la Actividad 8 +a rwx solo para el grupo.} + +\begin{verbatim} +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rw-r-- 1 curso curso 0 Sep 29 18:57 messages +curso@ubuntu:~$ chmod g+rwx /home/curso/raiz/var/log/messages +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rwxr-- 1 curso curso 0 Sep 29 18:57 messages +\end{verbatim} + +\subsection{Actividad 10.} + +\subsubsection{Eliminar recursivamente con ''rm`` command} +\textbf{Elimine recursivamente el directorio ``/home/curso/raiz/var``} + +\begin{verbatim} +curso@ubuntu:~$ rm -r /home/curso/raiz/var/ +curso@ubuntu:~$ ll /home/curso/raiz/ +total 16 +drwxrwxr-x 4 curso curso 4096 Sep 29 19:07 ./ +drwxr-xr-x 17 curso curso 4096 Sep 29 19:02 ../ +drwxrwxr-x 2 curso curso 4096 Sep 20 22:38 bin/ +drwxrwxr-x 5 curso curso 4096 Sep 20 22:38 home/ +\end{verbatim} + +\subsection{Actividad 11.} + +\subsubsection{Copia recursiva de directorio con ''cp`` command} +\textbf{Cree el directorio /home/curso/raiz/etc. +Luego copie TODO el contenido del directorio /etc/ dentro de /home/curso/raiz/etc} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ mkdir /home/curso/raiz/etc +curso@ubuntu:~$ cp /etc/* /home/curso/raiz/etc/ + +curso@ubuntu:~$ sudo cp -R /etc/* /home/curso/raiz/etc/ +curso@ubuntu:~$ ls -l /home/curso/raiz/etc/ +total 1016 +drwxr-xr-x 3 root root 4096 Sep 29 19:21 acpi +-rw-r--r-- 1 curso curso 2981 Sep 29 19:21 adduser.conf +drwxr-xr-x 2 root root 4096 Sep 29 19:21 alternatives +-rw-r--r-- 1 curso curso 401 Sep 29 19:21 anacrontab +-rw-r--r-- 1 curso curso 112 Sep 29 19:21 apg.conf +drwxr-xr-x 6 root root 4096 Sep 29 19:21 apm +drwxr-xr-x 3 root root 4096 Sep 29 19:21 apparmor +drwxr-xr-x 8 root root 4096 Sep 29 19:21 apparmor.d +drwxr-xr-x 4 root root 4096 Sep 29 19:21 apport +drwxr-xr-x 6 root root 4096 Sep 29 19:21 apt +-rw-r----- 1 root root 144 Sep 29 19:21 at.deny +drwxr-xr-x 2 root root 4096 Sep 29 19:21 at-spi2 +drwxr-xr-x 3 root root 4096 Sep 29 19:21 avahi +-rw-r--r-- 1 curso curso 2177 Sep 29 19:21 bash.bashrc +-rw-r--r-- 1 curso curso 45 Sep 29 19:21 bash_completion +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bash_completion.d +-rw-r--r-- 1 curso curso 356 Sep 29 19:21 bindresvport.blacklist +-rw-r--r-- 1 curso curso 321 Sep 29 19:21 blkid.conf +lrwxrwxrwx 1 root root 15 Sep 29 19:21 blkid.tab -> /dev/.blkid.tab +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bluetooth +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bonobo-activation +drwxr-xr-x 2 root root 4096 Sep 29 19:21 byobu +drwxr-xr-x 3 root root 4096 Sep 29 19:21 ca-certificates +... +-rw-r--r-- 1 curso curso 321 Sep 29 19:21 updatedb.conf +drwxr-xr-x 3 root root 4096 Sep 29 19:21 update-manager +drwxr-xr-x 2 root root 4096 Sep 29 19:21 update-motd.d +drwxr-xr-x 2 root root 4096 Sep 29 19:21 update-notifier +drwxr-xr-x 2 root root 4096 Sep 29 19:21 UPower +-rw-r--r-- 1 curso curso 222 Sep 29 19:21 upstart-xsessions +drwxr-xr-x 2 root root 4096 Sep 29 19:21 vim +lrwxrwxrwx 1 root root 23 Sep 29 19:21 vtrgb -> /etc/alternatives/vtrgb +drwxr-xr-x 2 root root 4096 Sep 29 19:21 w3m +-rw-r--r-- 1 curso curso 4812 Sep 29 19:21 wgetrc +-rw-r--r-- 1 curso curso 1343 Sep 29 19:21 wodim.conf +drwxr-xr-x 2 root root 4096 Sep 29 19:21 wpa_supplicant +drwxr-xr-x 10 root root 4096 Sep 29 19:21 X11 +drwxr-xr-x 4 root root 4096 Sep 29 19:21 xdg +drwxr-xr-x 2 root root 4096 Sep 29 19:21 xml +-rw-r--r-- 1 curso curso 349 Sep 29 19:21 zsh_command_not_found + \end{verbatim} +\end{myscriptlisting} + +\textbf{NOTA:} +man for ''cp`` command + +\begin{verbatim} +CP(1) + +NAME + cp - copy files and directories + +SYNOPSIS + cp [OPTION]... [-T] SOURCE DEST + cp [OPTION]... SOURCE... DIRECTORY + cp [OPTION]... -t DIRECTORY SOURCE... + +DESCRIPTION + Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. +... + -R, -r, --recursive + copy directories recursively +... +\end{verbatim} + +\subsection{Actividad 12.} + +\subsubsection{Renombrar archivos con ''mv`` command} +\textbf{Renombre con ``mv`` el directorio /home/curso/raiz por /home/curso/root} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls -ls /home/curso/ +total 2008 + 4 drwxrwxr-x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +1968 -rw-rw-r-- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz + 4 drwxr-xr-x 2 curso curso 4096 Sep 29 19:18 Desktop + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Documents + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 19:30 Downloads + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Music + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 20:53 Pictures + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Public + 4 drwxrwxr-x 5 curso curso 4096 Sep 29 19:20 root + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Templates + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Videos + +curso@ubuntu:~$ ls -ls /home/curso/ | grep root + 4 drwxrwxr-x 5 curso curso 4096 Sep 29 19:20 root + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 13.} + +\subsubsection{Copia de dirs mediante path relativo} +\textbf{Copie el directorio /home/curso/root/var/log a /home/curso/root/var/log.original +utilizando PATH relativo desde /home/curso} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ cp -R ./root/var/log/ ./root/var/log.original + +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ ls ./root/var/ +log log.original + +curso@ubuntu:~$ ls -la ./root/var/ +total 16 +drwxrwxr-x 4 curso curso 4096 Sep 29 19:44 . +drwxrwxr-x 6 curso curso 4096 Sep 29 19:42 .. +drwxrwxr-x 2 curso curso 4096 Sep 29 19:42 log +drwxrwxr-x 2 curso curso 4096 Sep 29 19:44 log.original + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 14.} + +\subsubsection{Enlaces simbólicos ''ln'' command} +\textbf{Cree un link simbólico de /etc/group en /home/curso} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ln -s /etc/group /home/curso/ +curso@ubuntu:~$ ls -la /home/curso/ | grep group +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group + +curso@ubuntu:~$ ls -i /home/curso/ | grep group +533568 group +curso@ubuntu:~$ ls -i /etc/ | grep group +418231 group + \end{verbatim} +\end{myscriptlisting} + + +\textbf{Enlaces de Ficheros \\} + +Los enlaces ofrecen la posibibilidad de dar a un único fichero múltiples nombres. +Estos ficheros van a ser identificados mediante el sistema operativo por su numero de inodo, +el cual se genera de forma semialeatoria. Solo para ficheros y sólo en particiones linux. + +Un inodo es un enlace que resulta el único identificador del fichero para el sistema de ficheros. +Un directorio, por tanto, será una lista de números de inodo con sus correspondientes nombres de fichero. +Cada nombre de fichero en un directorio es un enlace a un inodo particular. + +\begin{itemize} + \item \textbf{\emph{Enlaces Duros o hard links:}} + + La orden ln es usada para crear enlaces para un fichero. + +Usando \texttt{ls -i}, veremos el numero de inodo para el fichero. + +\# \texttt{ln fichero} creará un enlace para fichero. + +\texttt{ln fichero fhichero2} creará un enlace llamado fichero2 que corresponderá al mismo fichero. + +Utilizando \texttt{ls -i} veremos que los dos ficheros tienen el mismo inodo. + +\# \texttt{ls -i fichero fichero2} + +Un fichero estará definitivamente eliminado del sistema cuando no queden enlaces a el. En realidad, +la norma es que los ficheros tengan solamente un enlace duro. + +Un modo de saber cuantos enlaces tiene un fichero es con la orden \texttt{ls -l}. +Fíjate en la salida estándar por pantalla, la primera columna indica los permisos, +como vimos en lecciones pasadas, y una segunda columna con un número te indicará el número +de enlaces del fichero, o, si es un directorio, el número de directorios que contiene, +en nuestro ejemplo te mostraría lo siguiente: + +\texttt{ls -l fichero fichero2} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:51 fichero} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:50 fichero2} + +un directorio, por tanto, no es otra cosa que un fichero que contiene información sobre la +dirección del enlace al inodo. También, cada directorio tiene al menos dos enlaces duros en +el: . (punto) enlace que apunta a si mismo y .. (punto punto) enlace que apunta al directorio padre. +En el directorio raíz (/), el enlace .. (punto punto) simplemente apunta a /. + +\textbf{Buscar todos los enlaces duros a un fichero.} +En ciertas ocasiones puede resultar difícil localizar en que partes del árbol de directorio +existen enlaces a determinados archivos. Para encontrarlos lo podemos hacer con la orden find: +\texttt{find / -inum número} + +\item \textbf{\emph{Enlaces Simbólicos}} + +Un enlace simbólico permite dar a un fichero el nombre de otro, pero no enlaza el fichero con un inodo, +es decir, en realidad lo que hacemos es enlazar directamente al nombre del fichero. +Esto podría parecerse bastante a lo que Windows nos tiene acostumbrados. + +Con la orden \texttt{ln -s} creamos un enlace simbólico a un fichero. Por ejemplo: + +\texttt{ln -s archivo archivo2} + +Hay que tener en cuenta que el nombre del enlace simbólico no soporta rutas completas, +por lo que para crearlo, será imprescindible situarse dentro del directorio en el que queramos +que quede colocado dicho enlace. + +Si lo verificamos de nuevo con la orden \texttt{ls -l} vemos que el fichero fichero es +un enlace simbólico apuntando a fichero2 + +\texttt{ls -l fichero fichero2} + +Los bits de permisos en un enlace simbólico no se usan (siempre aparecen como (rwxrwxrwx). +En su lugar, los permisos del enlace simbólico son determinados por los permisos del fichero apuntado. +Asimismo, si el fichero apuntado es eliminado, los enlaces simbólicos permanecen, pero ya no +serán válidos y carecerán de sentido. +\end{itemize} + +Los enlaces duros y simbólicos son similares en su funcionamiento, pero hay algunas diferencias. +Pueden crearse enlaces simbólicos a un fichero que no esté en el mismo dispositivo de almacenamiento. +Los enlaces simbólicos son procesados por el núcleo de forma diferente a los duros, lo cual es solo +una diferencia técnica, pero a veces importante. Los enlaces simbólicos son de ayuda puesto que +identifican al fichero al que apuntan; con enlaces duros no es tan fácil saber que fichero esta +enlazado al mismo inodo. + +Aunque en un principio no pudiera parecernos que los enlaces valgan para mucho, el sistema +operativo los usa muy a menudo, Los enlaces simbólicos son, por ejemplo, especialmente +importantes para las imágenes de las librerías compartidas en /lib, lo que facilita mucho la +conexión de los diferentes programas con esas librerías. + +\cite{utlai} + + +\subsection{Actividad 15.} + +\subsubsection{Navegación de directorios con Nautilus} +\textbf{Luego de la ejecución de un comando ls -l ¿Qué significa el número que se +encuentra entre el listado de permisos y el nombre del usuario dueño?\\ \\ +\texttt{curso@atlas:~> ls –l}\\ +\texttt{-rwx------ 1 curso curso 11 2011-05-11 23:56 password}}\\ + +Un modo de saber cuantos enlaces tiene un fichero es con la orden \texttt{ls -l}. +Fíjate en la salida estándar por pantalla, la primera columna indica los permisos, +como vimos en lecciones pasadas, y una segunda columna con un número te indicará el número +de enlaces del fichero, o, si es un directorio, el número de directorios que contiene, +en nuestro ejemplo te mostraría lo siguiente:\\ + +\texttt{ls -l fichero fichero2} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:51 fichero} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:50 fichero2}\\ + +Un directorio, por tanto, no es otra cosa que un fichero que contiene información sobre la +dirección del enlace al inodo. También, cada directorio tiene al menos dos enlaces duros en +el: . (punto) enlace que apunta a si mismo y .. (punto punto) enlace que apunta al directorio padre. +En el directorio raíz (/), el enlace .. (punto punto) simplemente apunta a /. + +\cite{utlai} + +\subsection{Actividad 16.} + +\subsubsection{Interpertación de comandos} +Explicar cada uno de los 6 comandos siguientes: + +\begin{myscriptlisting} + \begin{verbatim} +curso@atlas:~/borrar$ touch hola +curso@atlas:~/borrar$ ls -l +total 0 +-rw-r--r-- 1 curso users 0 mar 26 23:45 hola +curso@atlas:~/borrar$ chmod u-w . +curso@atlas:~/borrar$ touch chau +touch: no se puede efectuar `touch' sobre «chau»: Permiso denegado +curso@atlas:~/borrar$ touch hola +curso@atlas:~/borrar$ rm hola +rm: no se puede borrar «hola»: Permiso denegado + \end{verbatim} +\end{myscriptlisting} + +\begin{enumerate} + \item \texttt{curso@atlas:~/borrar\$ touch hola} + + \textbf{Crea el archivo ``hola'' dentro de /home/curso/borrar.}\\ + +TOUCH(1) +NAME + touch - change file timestamps + +SYNOPSIS + touch [OPTION]... FILE... + +DESCRIPTION + Update the access and modification times of each FILE to the current time. + A FILE argument that does not exist is created empty, unless -c or -h is supplied.\\ + + \item \texttt{curso@atlas:~/borrar\$ ls -l} + +\texttt{total 0} + +\texttt{-rw-r--r-- 1 curso users 0 mar 26 23:45 hola} + +\textbf{Se lista el contenido del directorio /home/user/borrar}\\ + +LS(1) + +NAME + ls - list directory contents + +SYNOPSIS + ls [OPTION]... [FILE]... + +DESCRIPTION + List information about the FILEs (the current directory by default). + Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. + Mandatory arguments to long options are mandatory for short options too. + + -l use a long listing format + + + \item \texttt{curso@atlas:~/borrar\$ chmod u-w .} + + \textbf{Se cambian los permisos del directorio actual /home/user/borrar. + Se quita el permiso de escritura para el user actual (curso) el cual ya no + podrá escribir (write) un cambio en este directorio.}\\ + +CHMOD(1) + +NAME + chmod - change file mode bits + +SYNOPSIS + chmod [OPTION]... MODE[,MODE]... FILE... + chmod [OPTION]... OCTAL-MODE FILE... + chmod [OPTION]... --reference=RFILE FILE... + +DESCRIPTION + This manual page documents the GNU version of chmod. chmod changes the + file mode bits of each given file according to mode, which can be either a symbolic + representation of changes to make, or an octal number representing the bit + pattern for the new mode bits. + + The format of a symbolic mode is [ugoa...][[+-=][perms...]...], where perms + is either zero or more letters from the set rwxXst, or a single letter from the + set ugo. Multiple symbolic modes can be given, separated by commas. + +\item \texttt{curso@atlas:~/borrar\$ touch chau} + +\texttt{touch: no se puede efectuar `touch' sobre «chau»: Permiso denegado} + +\textbf{Se intenta crear el archivo ``chau'' dentro del directorio /home/curso/borrar +lo cual no será posible ya que no disponemos más de write permisses.}\\ + +\item \texttt{curso@atlas:~/borrar\$ touch hola} + +\textbf{Se reailza ``touch hola`` el cual no aplica ningún cambio evidente ya que +el archivo ''hola`` ya había sido creado en el paso 1).}\\ + +\item \texttt{curso@atlas:~/borrar\$ rm hola} + +\texttt{rm: no se puede borrar «hola»: Permiso denegado} + +\textbf{Se intenta borrar el archivo ``hola'' dentro del directorio /home/curso/borrar +lo cual no será posible ya que no disponemos más de write permisses.}\\ + +\end{enumerate} + +\pagebreak + +\section{Ejercicios Tema 4: Linea de comandos. Comandos básicos II } + +\begin{itemize} + \item Búsqueda de archivos: locate, find. + \item Obtener información de uso de programas: man. + \item Buscar expresiones: grep. + \item Monitorear el uso de espacio: du, df. + \item Archivar y comprimir archivos: tar, gzip, bzip2. +\end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{``find'' and ``locate'' commands} + +\textbf{Si comparamos el comando ``find`` y ''locate'' ¿Cúal posee mayor +velocidad de respuesta? ¿Porqué?.}\\ + +\textbf{Find Files Using Locate} +An alternative to using \textbf{emph{find}} is the \textbf{emph{locate}} command. +This command is often quicker and can search the entire file system with ease.\\ + +You can install the command with apt-get: + +\texttt{sudo apt-get update} + +\texttt{sudo apt-get install mlocate}\\ + +The reason locate is faster than find is because it relies on a database of the +files on the filesystem. + +The database is usually updated once a day with a cron script, but you can update it manually +by typing: + +\texttt{sudo updatedb}\\ + +Run this command now. Remember, the database must always be up-to-date if you want +to find recently acquired or created files.\\ + +\cite{digitalocean} + +\subsection{Actividad 2.} + +\subsubsection{locate -d command} + +\textbf{Si hacemos uso del comando locate ¿Qué significa la opción -d? Actualice la base de +datos de locate, y busque todos los archivos cuyo nombre contenga la palabra bash +dentro del directorio /etc.}\\ + + + +La opción -d se utiliza según se especifica debajo:\\ + +-d, --database DBPATH + Replace the default database with DBPATH. DBPATH is a :-separated list of database + file names. If more than one --database option is specified, the + resulting path is a concatenation of the separate paths.\\ + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ sudo updatedb +curso@ubuntu:~$ locate '/etc/*bash*' +/etc/bash.bashrc +/etc/bash_completion +/etc/bash_completion.d +/etc/apparmor.d/abstractions/bash +/etc/bash_completion.d/apport_completion +/etc/bash_completion.d/axi-cache +/etc/bash_completion.d/debconf +/etc/bash_completion.d/desktop-file-validate +/etc/bash_completion.d/grub +/etc/bash_completion.d/initramfs-tools +/etc/bash_completion.d/insserv +/etc/bash_completion.d/m-a +/etc/bash_completion.d/pon +/etc/bash_completion.d/pulseaudio-bash-completion.sh +/etc/bash_completion.d/ufw +/etc/bash_completion.d/upstart +/etc/profile.d/bash_completion.sh +/etc/skel/.bash_logout +/etc/skel/.bashrc +\end{verbatim} +\end{myscriptlisting} + +locate(1) + +NAME + locate - find files by name + +SYNOPSIS + locate [OPTION]... PATTERN... + +DESCRIPTION + locate reads one or more databases prepared by updatedb(8) and writes file names matching + at least one of the PATTERNs to standard output, one per line. + + If --regex is not specified, PATTERNs can contain globbing characters. + If any PATTERN contains no globbing characters, locate behaves as if the pattern + were *PATTERN*. + + By default, locate does not check whether files found in database still exist (but it does + require all parent directories to exist if the database was built + with --require-visibility no). locate can never report files created after the most + recent update of the relevant database. + +EXIT STATUS + locate exits with status 0 if any match was found or if locate was invoked with one + of the --limit 0, --help, --statistics or --version options. If no + match was found or a fatal error was encountered, locate exits with status 1. + + Errors encountered while reading a database are not fatal, search continues in other + specified databases, if any. + +OPTIONS + -A, --all + Print only entries that match all PATTERNs instead of requiring only one of + them to match. + + -b, --basename + Match only the base name against the specified patterns. + This is the opposite of --wholename. + + -c, --count + Instead of writing file names on standard output, write the number of matching + entries only. + + -d, --database DBPATH + Replace the default database with DBPATH. DBPATH is a :-separated list of database + file names. If more than one --database option is specified, the + resulting path is a concatenation of the separate paths. + + + +\subsection{Actividad 3.} + +\subsubsection{``find`` without name} + +\textbf{¿Cómo haría uso del comando find si desea buscar una fotografía (archivo PNG) +y no recuerda su nombre sino solo que se encuentra en su home.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ find /home/curso/ -iname '*.PNG' + +/home/curso/picture.PNG +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad12.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad13.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad2.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad10.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad11.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad5.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad14.png +/home/curso/.local/share/Trash/files/Actividad5.png +/home/curso/.cache/software-center/icons/tomato:i386-icon-Icon64.png +/home/curso/.cache/software-center/icons/umamu-icon-Umamu_r_64.png +/home/curso/.cache/software-center/icons/capsized-icon-Icon64.png +/home/curso/.cache/software-center/icons/2048:i386-icon-64-2048.png +/home/curso/.cache/software-center/icons/tic-tac-toe2:i386-icon-64_hmojXQC.png +/home/curso/.cache/software-center/icons/ mycraft-icon-mc-launcher.svg64.png +/home/curso/.cache/software-center/icons/audovia:i386-icon-SongBuilderColourIcon64.png +/home/curso/.cache/software-center/icons/mc2048-icon-mc2048_1.png +/home/curso/.cache/software-center/icons/ my-weather-indicator:i386-icon-mwi_064.png +/home/curso/.cache/thumbnails/large/be9745eaa4dd17df931fd3f4b1b37b74.png +/home/curso/.cache/thumbnails/large/0f635725858090944921b5ae0e1c25ae.png +... +/home/curso/.cache/thumbnails/normal/f458b2702111282ba10cca5ddd511daf.png +/home/curso/.cache/thumbnails/normal/ee9cf2ab26402213d518127e9b5b1149.png +/home/curso/.cache/thumbnails/normal/b2bdf6f2a85194544d0558983df41eb0.png +/home/curso/.cache/thumbnails/normal/76fbdecd1d2173df80d31f3d4a2ca4e3.png + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{''find'' buscando por permisos de usuario} + +\textbf{Haciendo uso del comando find, ¿Cuáles son los archivos o directorios que poseen +permisos de escritura para cualquier usuario?. Agregue una opción para que no incluya +los enlaces simbólicos sino los archivos apuntados por los enlaces.} + +\textbf{Finding by Type}\\ +You can specify the type of files you want to find with the "-type" parameter. It works like this: + +\texttt{find -type type\_descriptor query} +Some of the most common descriptors that you can use to specify the type of file are here: + +\begin{itemize} + \item f: regular file + \item d: directory + \item l: symbolic link + \item c: character devices + \item b: block devices +\end{itemize} + +\cite{digitalocean}\\ + +\textbf{Finding files by permission} + +Searching for files by permission is an excellent way to turn up security issues on your +system or uncover access issues. Just as you changed permissions on files using numbers +or letters (with the chmod command), you can likewise find files based on number or +letter permissions along with the -perm options. (Refer to Chapter 4, “Moving around the +Filesystem,†to see how to use numbers and letters with chmod to refl ect file permissions.) +If you use numbers for permission, as I do below, remember that the three numbers represent +permissions for the user, group, and other. Each of those three numbers varies from no +permission (0) to full read/write/execute permission (7), by adding read (4), write (2), and +execute (1) bits together. With a hyphen (-) in front of the number, all three of the bits +indicated must match; with a plus (+) in front of it, any of the numbers can match for the +search to find a file. The full, exact numbers must match if neither a hyphen or plus is used. + +Consider the following examples:\\ + +\texttt{\$ find /bin -perm 755 -ls} + +\texttt{788884 28 -rwxr-xr-x 1 root root 28176 Mar 10 2014 /bin/echo} + +\texttt{\$ find /home/chris/ -perm -222 -type d -ls} + +\texttt{144503 4 drwxrwxrwx 8 chris chris 4096 June 23 2014 /home/chris}\\ + +By searching for -perm 755, any files or directories with exactly rwxr-xr-x +permission are matched. By using -perm -222, only files that have write permission for +user, group, and other are matched. Notice that, in this case, the -type d is added to +match only directories.\\ + +\texttt{\$ find /myreadonly -perm +222 -type f} + +\texttt{685035 0 -rw-rw-r-- 1 chris chris 0 Dec 30 2014 /tmp/write/abc} + +\texttt{\$ find . -perm -002 -type f -ls} + +\texttt{266230 0 -rw-rw-rw- 1 chris chris 0 Dec 20 2014 ./LINUX\_BIBLE/a}\\ + +Using -perm +222, you can find any file (-type f) that has write permission turned on +for the user, group, or other. You might do that to make sure that all files are read-only in +a particular part of the filesystem (in this case, beneath the /myreadonly directory). The +last example, -perm +002, is very useful for finding files that have open write permission +for “other,†regardless of how the other permission bits are set. + +\cite{linuxbible} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ sudo find / -type f -perm +002 -ls | less + + 23477 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/sys/kernel/ns_last_pid + 24246 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/current + 24248 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/exec + 24249 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/fscreate + 24250 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/keycreate + 24251 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/sockcreate + 24337 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/current + 24339 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/exec + 24340 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/fscreate + 24341 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/keycreate + 24342 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/sockcreate + 24433 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/current + 24435 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/exec + 24436 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/fscreate + 24437 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/keycreate + 24438 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/sockcreate + 24445 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/current + 24447 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/exec + 24448 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/fscreate + 24449 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/keycreate + 24450 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/sockcreate + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ sudo find / -type d -perm +002 -ls +532295 4 drwxrwxrwt 2 root root 4096 Sep 29 18:57 /var/crash +525560 4 drwxrwxrwt 2 root root 4096 Sep 29 21:02 /var/tmp +find: `/proc/2960/task/2960/fd/5': No such file or directory +find: `/proc/2960/task/2960/fdinfo/5': No such file or directory +find: `/proc/2960/fd/5': No such file or directory +find: `/proc/2960/fdinfo/5': No such file or directory + 8715 0 drwxrwxrwt 2 root root 140 Oct 3 20:45 /run/shm + 8712 0 drwxrwxrwt 2 root root 40 Oct 3 15:01 /run/lock +131090 4 drwxrwxrwt 4 root root 4096 Oct 3 21:17 /tmp +156905 4 drwxrwxrwt 2 root root 4096 Oct 3 16:25 /tmp/.ICE-unix +156904 4 drwxrwxrwt 2 root root 4096 Oct 3 15:00 /tmp/.X11-unix + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 5.} + +\subsubsection{``find'' para archivos modificados en un período de tiempo} + +\textbf{Haciendo uso del comando find busque los archivos que han sido modificados en +los últimos 7 días.}\\ + +\textbf{Finding by Time} + +Linux stores time data about access times, modification times, and change times. + +\begin{itemize} +\item \textbf{Access Time:} Last time a file was read or written to. + +\item \textbf{Modification Time:} Last time the contents of the file were modified. + +\item \textbf{Change Time:} Last time the file's inode meta-data was changed. +\end{itemize} + + +We can use these with the \textbf{\emph{``-atime'', ``-mtime'', and ``-ctime''}} parameters. +These can use the plus and minus symbols to specify greater than or less than, like we did with size. + +The value of this parameter specifies how many days ago you'd like to search. + +To find files that have a modification time of a day ago, type: + +\texttt{find / -mtime 1}\\ + +If we want files that were accessed in less than a day ago, we can type: + +\texttt{find / -atime -1}\\ + +To get files that last had their meta information changed more than 3 days ago, type: + +\texttt{find / -ctime +3}\\ + +There are also some companion parameters we can use to specify minutes instead of days: + +\texttt{find / -mmin -1}\\ + +This will give the files that have been modified type the system in the last minute. +Find can also do comparisons against a reference file and return those that are newer: + +\texttt{find / -newer myfile}\\ + +\cite{digitalocean} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ find /home/curso/ -mtime -7 + ... +/home/curso/.cache/oneconf/cf31d3950d1cc51f862b52e955f9872b +/home/curso/.cache/oneconf/cf31d3950d1cc51f862b52e955f9872b/host +/home/curso/.vboxclient-display.pid +/home/curso/.gconf +/home/curso/.gconf/apps/guake/style/background +/home/curso/.gconf/apps/guake/style/background/%gconf.xml +/home/curso/.gconf/apps/guake/style/font +/home/curso/.gconf/apps/guake/style/font/%gconf.xml +/home/curso/.gconf/apps/guake/general +/home/curso/.gconf/apps/guake/general/%gconf.xml + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ find /home/curso/ -mtime -7 -ls + ... +532723 4 -rwxrw---- 1 curso curso 198 Sep 29 19:24 /home/curso/.cache/one... +533520 4 -rwxr----- 1 curso curso 5 Oct 3 16:25 /home/curso/.vboxclient-... +565991 4 drwx------ 4 curso curso 4096 Oct 3 16:25 /home/curso/.gconf... +566119 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +566211 4 -rwx------ 1 curso curso 110 Oct 3 16:28 /home/curso/.gconf/app... +566121 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +569336 4 -rwx------ 1 curso curso 467 Oct 3 16:28 /home/curso/.gconf/app... +566123 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +569337 4 -rwx------ 1 curso curso 954 Oct 3 16:28 /home/curso/.gconf/app... + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{``grep`` command} + +\textbf{Haciendo uso del comando grep buscar la palabra ''dui'' en el archivo /etc/group +sin distinguir entre mayúsculas y minúsculas. Luego haciendo uso del mismo comando contar +el número de ocurrencias en que aparece esa cadena si se hace o no distinción entre mayúsculas +y minúsculas.}\\ + + +GREP(1) General Commands Manual GREP(1) + +NAME + grep, egrep, fgrep, rgrep - print lines matching a pattern + +SYNOPSIS + grep [OPTIONS] PATTERN [FILE...] + grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] + +DESCRIPTION + grep searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines + containing a match to the given PATTERN. By default, grep prints the matching lines. + + In addition, three variant programs egrep, fgrep and rgrep are available. egrep is the same as grep -E. fgrep is the same as grep -F. rgrep is the + same as grep -r. Direct invocation as either egrep or fgrep is deprecated, but is provided to allow historical applications that rely on them to run + unmodified. + + -i, --ignore-case + Ignore case distinctions in both the PATTERN and the input files. (-i is specified by POSIX.) + + General Output Control + -c, --count + Suppress normal output; instead print a count of matching lines for each input file. With the -v, --invert-match option (see below), count + non-matching lines. (-c is specified by POSIX.) + + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ cat /etc/group | grep -i dui +curso@ubuntu:~$ cat /etc/group | grep -i curso +sudo:x:27:delivery,curso +curso:x:1001:curso +grupo1:x:1002:curso +curso@ubuntu:~$ cat /etc/group | grep -i CURSO +sudo:x:27:delivery,curso +curso:x:1001:curso +grupo1:x:1002:curso + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /etc/group | grep -c -i curso +3 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 7.} + +\subsubsection{''grep`` recursivo} + +\textbf{Haciendo uso del comando grep buscar la +cadena "auto" en los archivos del directorio /etc y sus subdirectorios..} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:/$ ls -R /etc/ | grep "auto" +01autoremove +01autoremove-kernels +ls: cannot open directory /etc/chatscripts: Permission denied +ls: cannot open directory /etc/cups/ssl: Permission denied +10-autohint.conf +apt-auto-removal +lightdm-autologin +ls: cannot open directory /etc/polkit-1/localauthority: Permission denied +ls: cannot open directory /etc/ppp/peers: Permission denied +ls: cannot open directory /etc/ssl/private: Permission denied +autostart +/etc/xdg/autostart: +nautilus-autostart.desktop + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 8.} + +\subsubsection{''df`` commands} + +\textbf{¿Con que comando puedo ver el porcentaje de uso de los +dispositivos de bloques montados en human-readable?}\\ + +DF(1) User Commands DF(1) + +NAME + df - report file system disk space usage + +SYNOPSIS + df [OPTION]... [FILE]... + +DESCRIPTION + This manual page documents the GNU version of df. df displays the amount of + disk space available on the file system containing each file name argu†+ ment. If no file name is given, the space available on all currently mounted + file systems is shown. Disk space is shown in 1K blocks by default, + unless the environment variable POSIXLY\_CORRECT is set, in which case 512-byte + blocks are used. + + If an argument is the absolute file name of a disk device node containing a + mounted file system, df shows the space available on that file system + rather than on the file system containing the device node (which is always the + root file system). This version of df cannot show the space available + on unmounted file systems, because on most kinds of systems doing so requires + very nonportable intimate knowledge of file system structures. + +OPTIONS + Show information about the file system on which each FILE resides, or all + file systems by default. + + Mandatory arguments to long options are mandatory for short options too. + + -a, --all + include dummy file systems + + -B, --block-size=SIZE + scale sizes by SIZE before printing them. E.g., '-BM' prints sizes in units + of 1,048,576 bytes. See SIZE format below. + + --total + produce a grand total + + -h, --human-readable + print sizes in human readable format (e.g., 1K 234M 2G) + + -T, --print-type + print file system type + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:/$ df -h -T +Filesystem Type Size Used Avail Use% Mounted on +/dev/sda1 ext4 9.8G 3.2G 6.1G 34% / +none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup +udev devtmpfs 991M 4.0K 991M 1% /dev +tmpfs tmpfs 201M 480K 200M 1% /run +none tmpfs 5.0M 0 5.0M 0% /run/lock +none tmpfs 1001M 152K 1001M 1% /run/shm +none tmpfs 100M 40K 100M 1% /run/user +/dev/sr0 iso9660 56M 56M 0 100% /media/curso/VBOXADDITIONS_4.3.26_98988 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 9.} + +\subsubsection{''tar.gz`` command p/ comprimir} + +\textbf{Comprima el directorio /etc con tar.gz y guardelo en el directorio /home/curso.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ tar -zcvf /home/curso/etc.tar.gz /etc/ + +curso@ubuntu:/$ cd /home/curso +curso@ubuntu:~$ ls +BarrireroExequiel BarrireroExequiel.tar.gz Desktop Documents Downloads etc.tar.gz group Music picture.PNG Pictures Public root Templates Videos +curso@ubuntu:~$ ls -la | grep 'tar.gz' +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz + \end{verbatim} +\end{myscriptlisting} + +You need to use the tar command as follows (syntax of tar command):\\ + +\texttt{tar -zcvf archive-name.tar.gz directory-name}\\ + +Where, + +-z : Compress archive using gzip program + +-c : Create archive + +-v : Verbose i.e display progress while creating archive + +-f : Archive File name \\ + +\cite{vivkg} + +\pagebreak + +\subsection{Actividad 10.} + +\subsubsection{''tar.gz`` command p/ descomprimir} + +\textbf{Descomprima el archivo .tar.gz creado en la Actividad 9 en +el directorio /home/curso/Desktop/root-etc.} + +-x: Extract files + +If you wish to extract files in particular directory, for example in /tmp then you need to use +the following command:\\ + +\texttt{\$ tar -zxvf prog-1-jan-2005.tar.gz -C /tmp} + +\texttt{\$ cd /tmp} + +\texttt{\$ ls -} \\ + +\cite{vivkg} + +\begin{myscriptlisting} + \begin{verbatim} +mkdir /home/curso/Desktop/root-etc +tar -xvzf etc.tar.gz -C /home/curso/Desktop/root-etc + +curso@ubuntu:~$ cd /home/curso/Desktop/root-etc/ +curso@ubuntu:~/Desktop/root-etc$ ls +etc + +curso@ubuntu:~/Desktop/root-etc$ cd etc/ +curso@ubuntu:~/Desktop/root-etc/etc$ ls +acpi cron.d gnome-app-install kernel-img.conf +adduser.conf cron.daily gnome-settings-daemon landscape +alternatives cron.hourly gnome-vfs-2.0 ldap +anacrontab cron.monthly groff ld.so.cache +apg.conf crontab group ld.so.conf +apm cron.weekly grub.d ld.so.conf.d +apparmor cups gtk-2.0 legal +apparmor.d cupshelpers gtk-3.0 libaudit.conf +apport dbus-1 hdparm.conf libnl-3 +apt dconf host.conf libpaper.d +at-spi2 debconf.conf hostname lightdm +avahi debian_version hosts lintianrc +bash.bashrc default hosts.allow locale.alias +bash_completion deluser.conf hosts.deny localtime +bash_completion.d depmod.d ifplugd logcheck +bindresvport.blacklist dhcp ImageMagick login.defs +blkid.conf dictionaries-common init logrotate.conf +blkid.tab doc-base init.d logrotate.d +bluetooth dpkg initramfs-tools lsb-release +bonobo-activation drirc inputrc ltrace.conf +byobu emacs insserv magic +ca-certificates environment insserv.conf magic.mime +ca-certificates.conf fonts insserv.conf.d mailcap +calendar fstab iproute2 mailcap.order +chromium-browser fstab.d iscsi manpath.config +colord.conf gai.conf issue mime.types +compizconfig gconf issue.net mke2fs.conf +console-setup ghostscript kbd modprobe.d +cracklib gnome kernel modules + \end{verbatim} +\end{myscriptlisting} + +\pagebreak + +\section{Ejercicios Tema 6: Uso básico de la consola } + +\begin{itemize} + \item Gnome-terminal. + \item Shortcuts de lineas de comando. + \subitem Expansión de expresiones con wildcards. + \subitem Tecla “tabulaciónâ€. + \subitem Comando “history†y “Ctrl - râ€. + \item Expansión de lineas de comando + \subitem El tilde: ~. + \subitem Expansión de lineas de comando: \$() o ``. + \subitem Llaves de expansión: { }. + \item Trucos en las lineas de comando: Ctrl - a, Ctrl -e, Ctrl - u, Ctrl - k, Ctrl - flechas de dirección. +\end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Cree una expresión que corresponda con todos los archivos que comiencen con una 'a' y terminen con una 'z'.}\\ + +An expression is a string of characters. Those characters having an interpretation above and +beyond their literal meaning are called metacharacters. A quote symbol, for example, may denote +speech by a person, ditto, or a meta-meaning for the symbols that follow. Regular Expression +s are sets of characters and/or metacharacters that match (or specify) patterns. + +A Regular Expression contains one or more of the following: + +\begin{itemize} + \item \textbf{A character set:} These are the characters retaining their literal meaning. + The simplest type of Regular Expression consists only of a character set, with no metacharacters. + \item \textbf{An anchor:} These designate (anchor) the position in the line of text that the RE + is to match. For example, \texttt{\^}, and \$ are anchors. + \item \textbf{Modifiers:} These expand or narrow (modify) the range of text the RE is to match. + Modifiers include the asterisk, brackets, and the backslash. +\end{itemize} + + +The main uses for Regular Expressions (REs) are text searches and string manipulation. +An RE matches a single character or a set of characters -- a string or a part of a string. + + +\begin{itemize} + \item \textbf{The asterisk -- * -- :} matches any number of repeats of the character string or RE + preceding it, including zero instances. + + "1133*" matches 11 + one or more 3's: 113, 1133, 1133333, and so forth. + + \textbf{Example:} Match all files which have a word twt, twet, tweet etc in the file name. + + \texttt{ls -l | grep 'twe*t'} + + \textbf{Example:} How about searching for apple word which was spelled wrong in a given file where apple + is misspelled as ale, aple, appple, apppple, apppppple etc. To find all patterns + + \texttt{grep 'ap*le' filename} + + Readers should observe that the above pattern will match even ale word as * indicates + 0 or more of previous character occurrence. + + \item \textbf{The dot -- . -- :} matches any one character, except a newline. + + "13." matches 13 + at least one of any character (including a space): 1133, 11333, but not 13 + (additional character missing). + + \item \textbf{The caret -- \texttt{\^} -- :} matches the beginning of a line, but sometimes, depending on context, + negates the meaning of a set of characters in an RE. + + \item \textbf{The dollar sign -- \$ -- :} at the end of an RE matches the end of a line. + + "XXX\$" matches XXX at the end of a line. + + "\texttt{\^}\$" matches blank lines. +\end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 aaz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 azz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + +curso@ubuntu:~/BarrireroExequiel$ ls | grep '^a.*z$' +a123z +aaz +abz +axi123z +az +a.z +azz + +curso@ubuntu:~$ + + \end{verbatim} +\end{myscriptlisting} + +Puede notarse la diferencia al utilizar la expresión debajo sin incluir +el ''.``, wilcard: cualquier único caracter. El cual quedo desmotrado que +al acompañar a la expresión ''*`` permite buscar la coincidencia de una +expresión que comience con ''a`` luego coincida con cero +o más del caracter previo y termine con ''z''. Permitindo este caracter identificado con +``.'' lograr el resultado que estamos buscando. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/BarrireroExequiel$ ls | grep '^a*z$' +aaz +az + + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Cree una expresión que corresponda con todos los archivos +cuyo nombre tenga como segunda letra una 't'. +Para realizar la actividad aprender el uso del comodin \$}\\ + +\begin{itemize} + \item \textbf{The backslash -- \textbackslash -- :} Escapes a special character, + which means that character gets interpreted literally (and is therefore no longer special). + \item \textbf{An anchor:} A ``\$`` reverts back to its literal meaning of "\$", + rather than its RE meaning of end-of-line. Likewise a ''\textbackslash \textbackslash'' has the literal + meaning of "\textbackslash". + \item \textbf{Escaped ``angle brackets'' -- \textbackslash<...\textbackslash> -- :} Escaped ``angle + brackets'' -- \textbackslash<...\textbackslash> -- mark word boundaries. + The angle brackets must be escaped, since otherwise they have only their literal character meaning. + "\textbackslash" matches the word ``the,`` but not the words ''them,'' ``there,'' + ``other,'' etc. +\end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + + +curso@ubuntu:~$ ls /home/curso | grep '^.t' +etc.tar.gz +curso@ubuntu:~$ + + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 3.} + +\subsubsection{Regular expressions - \texttt{\^} , . , []} + +\textbf{Cree una expresión que corresponda con todos los archivos cuyo nombre +tenga como tercer letra una 'letra mayúscula' o una 'coma'.} + +\begin{itemize} + \item \textbf{Brackets -- [...] -- :} enclose a set of characters to match in a single RE. + which means that character gets interpreted literally (and is therefore no longer special). + \subitem \textbf{"[xyz]" :} matches any one of the characters x, y, or z. + \subitem \textbf{"[c-n]" :} matches any one of the characters in the range c to n. + \subitem \textbf{"[B-Pk-y]" :} matches any one of the characters in the ranges B to P and k to y. + \subitem \textbf{"[a-z0-9]" :} matches any single lowercase letter or any digit. + \subitem \textbf{"[\texttt{\^}b-d]" :} matches any character except those in the range b to d. + This is an instance of \texttt{\^} negating or inverting the meaning of the following RE (taking on a + role similar to ! in a different context). + + Combined sequences of bracketed characters match common word patterns. "[Yy][Ee][Ss]" + matches yes, Yes, YES, yEs, and so forth. "[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]" + matches any Social Security number. + \end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + + + +curso@ubuntu:~$ ls | grep '^..[A-Z ,]' +curso@ubuntu:~$ +\end{verbatim} +\end{myscriptlisting} + +Realizando una búsqueda con una expresión menos restrictiva, es decir quitando el anclado que indica +que la expresión debe comenzar con dos caracteres cualquier y luego buscar coincidencia a partir +del 3ero obtenemos algunos resultados. El enuncia podría cambiar por ``nombre de archivo que posea 2 +caracteres cualquiera antes de una mayúscula o una coma''. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '..[A-Z ,]' +BarrireroExequiel +BarrireroExequiel.tar.gz +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 4.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , []} + +\textbf{Cree una expresión que corresponda con todos los archivos que no +terminen con una letra de la 'a a la d' ó de la 'f a la z'.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + +curso@ubuntu:~$ ls | grep '[^a-df-z]$' +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +Luego como variante se propone una expresión que corresponda con todos los archivos que SI +terminen con una letra de la 'a a la d' ó de la 'f a la z'. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '[a-df-z]$' +a123z +abz +axi123z +az +a.z +BarrireroExequiel +BarrireroExequiel.tar.gz +Desktop +Documents +Downloads +etc.tar.gz +group +Music +Pictures +Public +root +Templates +Videos +\end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 5.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , []} + +\textbf{Cree una expresión que corresponda con todos los +archivos que no comiencen con un 'dígito' y que no terminen con una letra 'minúscula'.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '^[^0-9].*[^a-z]$' +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +Por su parte, se presenta una variante buscando una expersión que corresponda con todos los +archivos que no comiencen con un 'dígito' y que SI terminen con una letra 'minúscula'. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '^[^0-9].*[a-z]$' +a123z +abz +axi123z +az +a.z +BarrireroExequiel +BarrireroExequiel.tar.gz +Desktop +Documents +Downloads +etc.tar.gz +group +Music +Pictures +Public +root +Templates +Videos +\end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{The command-line history} + +\textbf{Exportar el contenido del comando history a un fichero de texto plano llamado 'historial.txt'.}\\ + +The \textbf{history command} is a convenient tool that you can use to review previous commands. +To look at the most recent commands, simply press the up arrow key. Each time you press it, +you will go deeper into the command history. To see all of the command history, type “history†+from the command line. You can even export that list to a file to save for future use by entering:\\ + +\texttt{history -w history-list.txt}\\ \\ + +\textbf{\emph{MORE ABOUT the HISTORY COMMAND:}}\\ + +If you need to append your current history to the end of a previously created history file, type:\\ + +\texttt{history -a history-list.txt}\\ + +You can also append whatever you have in your history file to the end of your current history list +(useful if it has been erased). Type:\\ + +\texttt{history -r history-list.txt}\\ + +You will notice that each command in the history list is numbered. Each number represents +a shortcut that you can use to call any previous command. For example, if “cat /proc/cpuinfo†is +number 136 on the list, you can call it by placing a “!†in front of the number. For example:\\ + +\texttt{!136}\\ + +Press Enter, and it will automatically execute the associated command.\\ + +Finally, if you ever need to empty your history list, for either security or privacy reasons, type: + +\texttt{history -C}\\ + +\cite{serverschool}\\ + +\textbf{The command-line history}\\ + +\textbf{Using the command history}\\ +Use the up and down key's to scroll through previously typed commands. +Press [Enter] to execute them or use the left and right arrow keys to edit the command first. +Also see history (below).\\ + +\textbf{The history command}\\ +The history command can be used to list Bash's log of the commands you have typed:\\ + +This log is called the “historyâ€. To access it type:\\ + +\texttt{history n}\\ + +This will only list the last n commands. Type “history†(without options) to see the the entire history list. +You can also type ''!n`` to execute command number n. Use ''!!`` to execute the last command you typed. +''!-n`` will execute the command n times before (in other words ''!-1`` is equivalent to ''! !''). +''!string`` will execute the last command starting with that “string†and ''!?string?`` +will execute the last command containing the word “stringâ€. For example:\\ + +\texttt{!cd}\\ + +Will re-run the command that you last typed starting with “cdâ€. +“ commandName !*†will execute the “commandName†with any arguments you used on your last command. +This maybe useful if you make a spelling mistake, for example. If you typed:\\ + +\texttt{emasc /home/fred/mywork.java /tmp/testme.java}\\ + +In an attempt to execute ''emacs`` on the above two files this will obviously fail. +So what you can do is type:\\ + +\texttt{emacs !*}\\ + +This will execute emacs with the arguments that you last typed on the command-line. +In other words this is equivalent to typing:\\ + +\texttt{emacs /home/fred/mywork.java /tmp/testme.java}\\ + +\textbf{Searching through the Command History ( CTRL-R )} +Use the CTRL-R key to perform a “reverse-i-searchâ€. +For example, if you wanted to use the command you used the last time you used snort, you would type:\\ + +CTRL-R then type “snortâ€.\\ + +What you will see in the console window is:\\ + +\texttt{(reverse-i-search)`:} +After you have typed what you are looking for, use the CTRL-R key combination to scroll backward +through the history. +Use CTRL-R repeatedly to find every reference to the string you've entered. +Once you've found the command you're looking for, use [Enter] to execute it. +Alternatively, using the right or left arrow keys will place the command on an actual command-line +so you can edit it. + +\cite{tldphist} + +\subsection{Actividad 7.} + +\subsubsection{history, variable HISTSIZE} + +\textbf{Seteando la variable de entorno HISTSIZE, en el archivo .bash\_profile podrá limitar +la cantidad de lineas almacenas por el history. Investigue al respecto y limite a 10 la +cantidad de lineas almacenadas por el history.} + + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /home/curso/.bashrc +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + + curso@ubuntu:~$ echo $HISTSIZE +1000 +curso@ubuntu:~$ export HISTSIZE=10 +curso@ubuntu:~$ history + 450 ls | grep '[^a-df-z]$' + 451 ls | grep '[a-df-z]$' + 452 ls | grep '^[^0-9].*[^a-z]$' + 453 ls | grep '^[0-9].*[a-z]$' + 454 ls | grep '^[^0-9].*[a-z]$' + 455 clear + 456 man history + 457 echo $HISTSIZE + 458 export HISTSIZE=10 + 459 history +\end{verbatim} +\end{myscriptlisting} + +Disable the usage of history using HISTSIZE + +If you want to disable history all together and don’t want bash shell to remember the +commands you’ve typed, set the HISTSIZE to 0 as shown below.\\ + +\texttt{\# export HISTSIZE=0} + +\texttt{\# history} + +\texttt{\# [Note that history did not display anything]}\\ + +\cite{tecmint} + +\subsection{Actividad 8.} + +\subsubsection{HISTCONTROL variable} + +\textbf{Seteando la variable de entorno HISTCONTROL = ignoredups borra entradas duplicadas consecutivas. +Investigue de que modo debería setear la variable de entorno HISTCONTROL para +eliminar entradas duplicadas en todo el archivo.}\\ + +\textbf{Ignore Duplicate Commands in History} +With the below command will help us to ignore duplicate commands entry made by user. +Only single entry will be shown in history, if a user execute a same command multiple times in a Bash Prompt. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ export HISTSIZE=10 +curso@ubuntu:~$ export HISTCONTROL= + +curso@ubuntu:~$ history + 414 history + 415 export HISTCONTROL= + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + + curso@ubuntu:~$ history + 415 export HISTCONTROL= + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + + curso@ubuntu:~$ history + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + +curso@ubuntu:~$ export HISTCONTROL=ignoredups + +curso@ubuntu:~$ history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + 426 export HISTCONTROL=ignoredups + 427 history + + curso@ubuntu:~$ history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + 426 export HISTCONTROL=ignoredups + 427 history +curso@ubuntu:~$ +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 9.} + +\subsubsection{clear history (history -c)} + +\textbf{Haga uso del comando history para limpiar el historial de comandos.} + +if you ever need to empty your history list, for either security or privacy reasons, type:\\ + +\texttt{history -C}\\ + +\pagebreak + +\section{Parcial 1 - Parte 2 - Cuestionario Práctico} + +\subsection{Actividad 1.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Haciendo uso del comando "grep" , contar la cantidad de ocurrencias de palabras: + que comiencen con la letra h y terminen con la letra e + sin distinguir entre minusculas y mayusculas + dentro de todos los archivos que se encuentren en la carpeta home y sus subdirectorios.} + +\begin{verbatim} +grep -i -r '^h.*e$' /home/ +\end{verbatim} + +\subsection{Actividad 2.} + +\subsubsection{find command} + +\textbf{Haciendo uso del comando find, encuentre todos los archivos que cumplan TODAS las siguientes condiciones:}\\ + +\begin{itemize} + \item Pertenecen al usuario cuyo uid es igual a 0. + \item Que fueron accedidos en los ultimos 30 minutos. + \item Se encuentren en el directorio /etc. + \item Limite el nivel maximo de recursividad (profundidad) a 2. +\end{itemize} + +\begin{verbatim} +find /etc -uid 0 -maxdepth 2 -amin -30 +\end{verbatim} + +\subsection{Actividad 3.} + +\subsubsection{Regular expressions and ls command} + +\textbf{Haciendo uso del comando ls, encuentre todos los archivos que cumplan TODAS las siguientes condiciones:} + +\begin{itemize} + \item Comienzen con la letra e y terminen con .log + \item Se encuentren en el directorio /var/log. + \item Muestre archivos ocultos y links simbolicos. +\end{itemize} + +\begin{verbatim} +ls -la /var/log | grep '^e.*\.log$' +\end{verbatim} + +\subsection{Actividad 4.} + +\subsubsection{Regular expressions - Tar command} + +\textbf{Utilizando el comando tar, realize la siguiente actividad en un solo comando:} + +\begin{itemize} + \item Comprima la carpeta /home/curso utilizando algoritmo bzip2. + \item Excluya los archivos que finalizen con la palabra ".txt". + \item El archivo debe llamarse backup.tar.bz2 + \item El archivo debe guardarse en /tmp. + \item Sin modo verboso. + \end{itemize} + +\begin{verbatim} +tar --exclude='.*\.txt$' -cjSf /tmp/backup.tar.bz2 /home/curso +\end{verbatim} + +\pagebreak + +\section{Ejercicios Tema 7: Shell scripting básico} + +\begin{itemize} + \item Razones para hacer scripting. + \item Creación de shell scripts. + \item Estándar I/O: STDIN, STDOUT, STDERR + \item Redirección de estándars I/O a archivos. + \subitem Redirección de estándar output a programas: pipe. + \subitem Combinación de estándar output y error. + \subitem Redirección del estandar input desde un archivo. + \item Expresiones repetitivas: for + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{STDERR redirection to file} + +\textbf{Redireccione el STDERR de la salida que daría el comando grep da * a +un archivo llamado errores-de-grep.txt.}\\ + +Bash and other modern shell provides I/O redirection facility. +There are 3 default standard files (standard streams) open: + +\begin{enumerate} +\setcounter{enumi}{-1} + \item \textbf{stdin} - Use to get input (keyboard) i.e. data going into a program. + \item \textbf{stdout} - Use to write information (screen) + \item \textbf{stderr} - Use to write error message (screen) +\end{enumerate} + +\textbf{NOTE:} Consider the numbers before to also identify the type of input in the console.\\ + +Redirecting the standard error stream to a file +The following will redirect program error message to a file called error.log: + +\begin{verbatim} +$ program-name 2> error.log +$ command1 2> error.log +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ mkdir tema7 +curso@ubuntu:~$ cd tema7/ +curso@ubuntu:~/tema7$ touch errores-de-grep.txt; da * 2> errores-de-grep.txt +curso@ubuntu:~/tema7$ ls +errores-de-grep.txt +curso@ubuntu:~/tema7$ cat errores-de-grep.txt +da: command not found + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{STDOUT \& STDERR redirection to file} + +\textbf{Hacer que la salida STDOUT del comando grep da * se escriba en el mismo descriptor de fichero que STDERR.}\\ + +Redirecting the standard error (stderr) and stdout to file +Use the following syntax: +\begin{verbatim} +$ command-name &>file +\end{verbatim} + +OR + +\begin{verbatim} +$ command > file-name 2>&1 +\end{verbatim} + +Another useful example: +\begin{verbatim} +# find /usr/home -name .profile 2>&1 | more +\end{verbatim} + +Redirect stderr to stdout +Use the command as follows: + +\begin{verbatim} +$ command-name 2>&1 +\end{verbatim} + +\textbf{Respuesta:} + +\begin{myscriptlisting} +\begin{verbatim} +curso@ubuntu:~/tema7$ pwd +/home/curso/tema7 +curso@ubuntu:~/tema7$ ls +errores-de-grep.txt +curso@ubuntu:~/tema7$ da * 1>&2 +da: command not found +curso@ubuntu:~/tema7$ +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 3.} + +\subsubsection{Head - Tail - Pipe} + +\textbf{Obtener la 5 linea del archivo "Ejemplos de scripts" de la sección Presentación del Tema 7, +para ello podemos combinar 2 comandos:} + +\begin{itemize} + \item Head, el cual retorna las primeras lineas de un archivo. + \item Tail el cual retorna las últimas lineas. + \item Ayuda: Recuerde que debe hacer uso de pipe para combinar dos o mas comandos. + \end{itemize} + +Recordando el archivo \textbf{ejemplos\_de\_script.txt} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~/tema7$ cat ejemplos_de_script.txt +RECORDAR + +* Estos scripts tienen que tener permiso de ejecución +* Para ejecutar debe hacer referencia a el mediante path relativo o absoluto + +-------- MODO TEXTO ------------------- + +(para que puedan copiarlo y probarlo) + +Script1: +ermirizio@atlas:~> cat script1.sh +#!/bin/bash + +#Todo comentario empieza con un # por delante +#Esto es un comentario +echo "Hola mundo" #Esto tambien es un comentario + +Script2: +ermirizio@atlas:~> cat script2.sh +#!/bin/bash + +#Trabajando con variables +VARIABLE="Hola mundo" +echo $VARIABLE + + +Script 3: +ermirizio@atlas:~> cat calendario +#!/bin/bash + +#Este script muestra en el STDOUT el calendario anual del anio actual y +ademas guarda en un archivo de texto, llamado calendario.log, el resultado y la +fecha y hora en que se lo ejecuto +#Para practicar, ud podria agregar los comentarios entre cada linea de ejecucion explicando +que es lo que hace + +echo "Fecha de ejecucion" > calendario.log +date >> calendario.log +echo "Calendario del anio actual" >> calendario.log +ANIOACTUAL=`date | cut -d' ' -f7` +cal $ANIOACTUAL | tee -a calendario.log + \end{verbatim} +\end{myscriptlisting} + +Luego se presentan una serie de outputs relacionados a la solución de esta actividad + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ls +ejemplos_de_script.txt errores-de-grep.txt +curso@ubuntu:~/tema7$ head -n 5 ejemplos_de_script.txt | tail -n 1 + +curso@ubuntu:~/tema7$ head -n 5 ejemplos_de_script.txt +RECORDAR + +* Estos scripts tienen que tener permiso de ejecución +* Para ejecutar debe hacer referencia a el mediante path relativo o absoluto + + \end{verbatim} +\end{myscriptlisting} + +Notar que la 5ta línea no posee ningún caracter de allí la salida en pantalla presenta una +linea vacía. Luego si mediante el comando \textbf{head} obtenemos las 1eras 11 líneas y filtramos esta +última, es decir la nº 11, el output sera el que se presenta debajo: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ head -n 11 ejemplos_de_script.txt | tail -n 1 +ermirizio@atlas:~> cat script1.sh + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{Cat - Grep - Wc} + +\textbf{Consultar en el archivo actividad4.txt el número de veces que una IP ha sido registrada, +para ello podemos combinar los comandos:} + +\begin{itemize} + \item cat para obtener los contenidos del log. + \item grep para filtrar las lineas que contengan la cadena "192.168.0.1". + \item wc para contar los resultados obtenidos. + \end{itemize} + +\begin{myscriptlisting} + \begin{verbatim} + WC(1) User Commands WC(1) + +NAME + wc - print newline, word, and byte counts for each file + +SYNOPSIS + wc [OPTION]... [FILE]... + wc [OPTION]... --files0-from=F + +DESCRIPTION + Print newline, word, and byte counts for each FILE, and a total line if + more than one FILE is specified. With + no FILE, or when FILE is -, read standard input. A word is a + non-zero-length sequence of characters delimited + by white space. The options below may be used to select which counts + are printed, always in the following + order: newline, word, character, byte, maximum line length. + + -c, --bytes + print the byte counts + + -m, --chars + print the character counts + + -l, --lines + print the newline counts + + --files0-from=F + read input from the files specified by NUL-terminated names in file + F; If F is - then read names from + standard input + + -L, --max-line-length + print the length of the longest line + + -w, --words + print the word counts + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ cat actividad4.txt +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.1 +Acceso 192.168.1.3 +Acceso 192.168.1.2 +Acceso 192.168.1.1 +Acceso 192.168.1.1 +Acceso 192.168.1.1 +Acceso 192.168.1.3 +Acceso 192.168.1.4 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.7 +Acceso 192.168.1.1 +Acceso 192.168.1.2 +Acceso 192.168.1.5 +Acceso 192.168.1.3 +Acceso 192.168.1.1 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.1 +Acceso 192.168.1.5 + +curso@ubuntu:~/tema7$ cat actividad4.txt | grep "192.168.1.5" | wc -l +10 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 5.} + +\subsubsection{Find \& Sort script} + +\textbf{Cree un script llamado script1\_T7.sh que sea interpretado por bash. Al ejecutarse debe buscar en el +directorio HOME/CURSO todos los archivos y ordenelos por nombres alfabéticamente. +Redireccione el contenido en un archivo llamado salida\_script1\_T7.txt. +Ayuda: Puede emplear la opción -R del comando ls para listar subdirectorios, y la opción -u del comando sort.} + +We use \texttt{sort -u} to sort and remove duplicates from the text file we are sorting. +Check if the duplicate has been removed or not.\\ + +\textbf{Script:} + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +ls -R /home/curso | sort -u > salida_script1_T7.txt + \end{verbatim} +\end{myscriptlisting} + +\textbf{Output:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ls +actividad4.txt ejemplos_de_script.txt errores-de-grep.txt script1_T7.sh +curso@ubuntu:~/tema7$ chmod +x script1_T7.sh +curso@ubuntu:~/tema7$ ./script1_T7.sh +curso@ubuntu:~/tema7$ cat salida_script1_T7.txt +.: +128x128 +16x16 +256x256 +32x32 +48x48 +a123z +aaz +abe +abx +abz +ActionScript.sublime-package +Actividad10.png +Actividad11.png +Actividad12.png +Actividad13.png +Actividad14.png +Actividad15.txt +Actividad15.txt~ +Actividad2.png +Actividad3.txt +Actividad3.txt~ +actividad4.txt +Actividad4.txt +Actividad4.txt~ +... +User.sublime-package +var +Videos +./Videos: +Vintage.sublime-package +XML.sublime-package +YAML.sublime-package +curso@ubuntu:~$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{`` - in between Grave accent character } + +\textbf{¿Qué hace el comando echo `ls` ? (note que se usan apóstrofes invertidos).}\\ + +Ejecuta el comando ls y el resultado del mismo como cadena lo presenta con el comando echo. +Si no tiene las comillas el comando echo mostraría ''ls'' +Un comando encerrado entre apóstrofes invertidos (Ej.: `ls`) o entre las cadenas ``\$('' y ``)'', +será expandido al resultado que tal comando envíe a salida estándar cuando es ejecutado.\\ + +También considerar los \textbf{TIPS PARA CREAR SCRIPTS}:\\ + +\textbf{---CREACION---} +\begin{enumerate} +\item Todo script debe comenzar con \texttt{\#!/bin/bash} +\item Luego de creado el script, hay que hacerlo ejecutable con +\texttt{chmod +x nombre\_del\_script} +\item Para ejecutarlo, si estoy parado en el mismo lugar donde esta el script, debo +utilizar \texttt{./nombre\_del\_script} +\end{enumerate} + +\textbf{---DENTRO DEL SCRIPT---} +\begin{enumerate} +\item Crear Variables + \subitem -Asignar una cadena o mas conocida como string \\ \texttt{Nombre\_Variable=Valor} + \subitem -Asignar una cadena o mas conocida como string \\ \texttt{Nombre\_Variable=Valor} + +\item Imprimir valor de variable + \subitem \texttt{\$Nombre\_Variable} + +\item Igualar una nueva variable al valor de otra + \subitem \texttt{Nueva\_Variable=\$Nombre\_Variable} + +\item Impresion de cosas literales + \subitem \texttt{echo "nombre\_variable"} --> nombre\_variable + +\item Impresión de valores de una variable + \subitem \texttt{echo "\$nombre\_variable"} --> imprimo el valor que almacena la variable + +\item Impresión de salidas de comandos + \subitem \texttt{echo ``date''} --> la palabra date + \subitem \texttt{echo ``\$(date)''} --> la fecha de hoy + \subitem \texttt{echo `date`} --> la fecha de hoy + \subitem \texttt{echo `cat /etc/passwd | grep 'root'`} + +\item Igualar la salida de un comando a una variable + \subitem \texttt{Nombre\_varible=`cat /etc/passwd | grep 'root'`} + \subitem ej: \texttt{variable=`cat /etc/passwd | grep root`} + \subitem Para Imprimir --> \texttt{echo \$variable} +\end{enumerate} + +\cite{mirizioe2} + +\subsection{Actividad 7.} + +\subsubsection{FOR - loops and iteration} + +\textbf{Haciendo uso de la sentencia repetitiva FOR , realice un script que genere un fichero llamado lista.txt que contenga el nombre de los archivos que haya en el directorio /etc. +RECUERDE: Debe hacer uso de la expresión repetitiva for.} + +\textbf{Script:} + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Haciendo uso de la sentencia repetitiva FOR , realice un script que genere +#un fichero llamado lista.txt que contenga el nombre de los archivos que haya +#en el directorio /etc. RECUERDE: Debe hacer uso de la expresión repetitiva +#for. + +for F in /etc/* +do +echo $F >> lista.txt +done + \end{verbatim} +\end{myscriptlisting} + +\textbf{Output:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ./script2_T7.sh + +curso@ubuntu:~/tema7$ cat lista.txt +/etc/acpi +/etc/adduser.conf +/etc/alternatives +/etc/anacrontab +/etc/apg.conf +/etc/apm +/etc/apparmor +/etc/apparmor.d +/etc/apport +/etc/apt +/etc/at.deny +/etc/at-spi2 +/etc/avahi +... +/etc/vim +/etc/vtrgb +/etc/w3m +/etc/wgetrc +/etc/wodim.conf +/etc/wpa_supplicant +/etc/X11 +/etc/xdg +/etc/xml +/etc/zsh_command_not_found +curso@ubuntu:~/tema7$ + \end{verbatim} +\end{myscriptlisting} + +\pagebreak + +\section{Ejercicios Tema 8: Herramientas para procesar texto} + +\begin{itemize} + \item Herramientas para extraer texto. + \subitem Ver contenido de archivos: less, cat. + \subitem Ver extractos de archivos: head, tail. + \subitem Extraer texto en base a palabras claves: grep. + \item Extraer texto por columna: cut. + \subitem Ver contenido de archivos: less, cat + \item Herramientas para analizar texto. + \subitem Estadísticas: wc. + \subitem Ordenamiento de texto: sort, uniq. + \item Herramientas para manipular texto: + \subitem Alterar caracteres: tr + \subitem Alterar strings: sed + \item Caracteres especiales para búsquedas complejas. + \end{itemize} + +\subsection{Actividad 1.} + +\subsubsection{cat command} + +\textbf{Cree dos archivos con los siguientes nombres:}\\ + +\begin{itemize} + \item ArchivoA.txt con el contenido ``Esta es la primer linea del Archivo A'' + \item ArchivoB.txt con el contenido ``Esta es la primer linea del Archivo B'' +\end{itemize} + +Dado que el comando cat admite como argumentos una lista de archivos que se +pueden enlazar observe que sucede al ejecutar la siguiente linea: + +\begin{verbatim} +# cat ArchivoA.txt ArchivoB.txt +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ touch ArchivoA.txt ArchivoB.txt + +curso@ubuntu:~$ echo "Esta es la primera línea del Archivo A" > ArchivoA.txt +curso@ubuntu:~$ echo "Esta es la primera línea del Archivo B" > ArchivoB.txt + +curso@ubuntu:~$ cat ArchivoA.txt +Esta es la primera línea del Archivo A + +curso@ubuntu:~$ cat ArchivoB.txt +Esta es la primera línea del Archivo B +curso@ubuntu:~$ cat ArchivoA.txt ArchivoB.txt +Esta es la primera línea del Archivo A +Esta es la primera línea del Archivo B + \end{verbatim} +\end{myscriptlisting} + +\textbf{MAN cat} + +\begin{myscriptlisting} + \begin{verbatim} + CAT(1) User Commands CAT(1) + +NAME + cat - concatenate files and print on the standard output + +SYNOPSIS + cat [OPTION]... [FILE]... + +DESCRIPTION + Concatenate FILE(s), or standard input, to standard output. + + -A, --show-all + equivalent to -vET + + -b, --number-nonblank + number nonempty output lines, overrides -n + + -e equivalent to -vE + + -E, --show-ends + display $ at end of each line + + -n, --number + number all output lines + + -s, --squeeze-blank + suppress repeated empty output lines + + -t equivalent to -vT + + -T, --show-tabs + display TAB characters as ^I + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 2.} + +\subsubsection{less command} + +\textbf{Haciendo uso del comando less muestre el contenido del archivo /etc/hosts +empezando por la tercera línea.}\\ + +\begin{myscriptlisting} + \begin{verbatim} + + If a command line option begins with +, the remainder of that option + is taken to be an initial command + to less. For example, +G tells less to start at the end of + the file rather than the beginning, and + +/xyz tells it to start at the first occurrence of "xyz" in the + file. As a special case, + + acts like +g; that is, it starts the display at the + specified line number (however, see the + caveat under the "g" command above). If the option starts with + ++, the initial command applies to + every file being viewed, not just the first one. The + command + described previously may also be used + to set (or change) an initial command for every file. + \end{verbatim} +\end{myscriptlisting} + +The command to solve the exercise. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ less +3 /etc/hosts + \end{verbatim} +\end{myscriptlisting} + +Then the output starts at the 3rd line: + +\begin{myscriptlisting} + \begin{verbatim} + # The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +~ +~ +~ +~ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 3.} + +\subsubsection{grep \& regular expessions} + +\textbf{Haciendo uso del comando grep y expresiones regulares muestre las lineas +que comiencen por la letra 'd' en el archivo /etc/passwd} + +Se presentan debajo 2 formas de resolver el enunciado anterior: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ grep '^d' /etc/passwd +daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash + +curso@ubuntu:~/tema8$ grep '^[d]' /etc/passwd +daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash + + \end{verbatim} + +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{head command} + +\textbf{Haciendo uso del comando head obtener las 5 primeras lineas del archivo /etc/group} + +\begin{myscriptlisting} + \begin{verbatim} + EAD(1) User Commands HEAD(1) + +NAME + head - output the first part of files + +SYNOPSIS + head [OPTION]... [FILE]... + +DESCRIPTION + Print the first 10 lines of each FILE to standard output. With more than + one FILE, precede each with a header + giving the file name. With no FILE, or when FILE is -, read standard input. + + Mandatory arguments to long options are mandatory for short options too. + + -c, --bytes=[-]K + print the first K bytes of each file; with the leading '-', print + all but the last K bytes of each file + + -n, --lines=[-]K + print the first K lines instead of the first 10; with the leading + '-', print all but the last K lines + of each file + + -q, --quiet, --silent + never print headers giving file names + + -v, --verbose + always print headers giving file names + \end{verbatim} +\end{myscriptlisting} + + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ head -n 5 /etc/group +root:x:0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4:syslog,delivery +curso@ubuntu:~/tema8$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 5.} + +\subsubsection{sort command} + +\textbf{Haciendo uso del comando sort ordenar por la columna de permisos la salida del comando ls -l. +Ayuda: Recuerde que debe hacer uso de pipe para combinar dos o mas comandos.} + +\textbf{MAN sort} + +\begin{myscriptlisting} + \begin{verbatim} + SORT(1) User Commands SORT(1) + +NAME + sort - sort lines of text files + +SYNOPSIS + sort [OPTION]... [FILE]... + sort [OPTION]... --files0-from=F + +DESCRIPTION + Write sorted concatenation of all FILE(s) to standard output. + + Mandatory arguments to long options are mandatory for short options too. + Ordering options: + + -b, --ignore-leading-blanks + ignore leading blanks + + -d, --dictionary-order + consider only blanks and alphanumeric characters + + -f, --ignore-case + fold lower case to upper case characters + + -g, --general-numeric-sort + compare according to general numerical value + + -i, --ignore-nonprinting + consider only printable characters + + -M, --month-sort + compare (unknown) < 'JAN' < ... < 'DEC' + + -h, --human-numeric-sort + compare human readable numbers (e.g., 2K 1G) + + -n, --numeric-sort + compare according to string numerical value + + -R, --random-sort + sort by random hash of keys + + --random-source=FILE + get random bytes from FILE + + -r, --reverse + reverse the result of comparisons + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls +ArchivoA.txt BarrireroExequiel Desktop Downloads Music Public +Software tema8 Videos +ArchivoB.txt BarrireroExequiel.tar.gz Documents group Pictures root +tema7 Templates +curso@ubuntu:~$ ls -l | sort +drwxrwxr-x 2 curso curso 4096 Dec 6 18:02 tema7 +drwxrwxr-x 2 curso curso 4096 Dec 7 09:12 tema8 +drwxrwxr-x 3 curso curso 4096 Dec 5 16:50 Software +drwxrwx--x 3 curso curso 4096 Dec 6 09:23 BarrireroExequiel +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Videos +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwxr-x--x 3 curso curso 4096 Dec 5 16:52 Desktop +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rw-rw-r-- 1 curso curso 40 Dec 7 09:12 ArchivoA.txt +-rw-rw-r-- 1 curso curso 40 Dec 7 09:12 ArchivoB.txt +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +total 2028 + \end{verbatim} +\end{myscriptlisting} + +\textbf{SORT command:} + +Sort is a Linux program used for printing lines of input text files and concatenation +of all files in sorted order. Sort command takes blank space as field separator and +entire Input file as sort key. It is important to notice that sort command don’t actually +sort the files but only print the sorted output, until your redirect the output.\\ + +\textbf{1 - Sort command without any options} + +Sorts lines in test file and displays sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort test +aaa +AAA +BBB +ddd +qqq +sss +zzz +\end{verbatim} +\end{myscriptlisting} + +\textbf{2 - Perform Numeric Sort using -n option} + +If we want to sort on numeric value, then we can use -n or –numeric-sort option. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -n test +11 qqq +22 zzz +33 sss +55 BBB +77 aaa + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Sort Human Readable Numbers using -h option} + +If we want to sort on human readable numbers (e.g., 2K 1M 1G), then we can use +-h or –human-numeric-sort option. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -h test +1K +2K +2M +1G +2G +1T +6T + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Sort Months of an Year using -M option} + +If we want to sort in the order of months of year, then we can use -M or –month-sort option. +The following sort command sorts lines in test file as per month order. Note, +lines in file should contain at least 3 character name of month name at start of +line (e.g. jan, feb, mar). If we will give, ja for January or au for August, then +sort command would not consider it as month name. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -M test +jan +feb +mar11 +apr +aug +sept +oct + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Check if Content is Already Sorted using -c option} + +If we want to check data in text file is sorted or not, then we can use -c or +–check, –check=diagnose-first option. +The following sort command checks whether text file data is sorted or not. +If it is not, then it shows first occurrence with line number and disordered value. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -c test +sort: test:3: disorder: 1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Reverse the Output and Check for Uniqueness using -r and -u options} + +If we want to get sorted output in reverse order, then we can use -r or –reverse +option. If file contains duplicate lines, then to get unique lines in sorted output, +“-u†option can be used. + +The following sort command sorts lines in test file in reverse order and removes +duplicate lines from sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -r test +5 +4 +4 +2 +2 +1 + +$ sort -r -u test +5 +4 +2 +1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Selectively Sort the Content, Customize delimiter, Write output to a file using -k, -t, -o options} + +If we want to sort on the column or word position in lines of text file, then “-k†+option can be used. If we each word in each line of file is separated by delimiter +except ‘space’, then we can specify delimiter using “-t†option. We can get sorted +output in any specified output file (using “-o†option) instead of displaying output +on standard output. + +The following sort command sorts lines in test file on the 3rd word of each line +and displays sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test +aa aa zz +aa aa ff +aa aa tt +aa aa kk + +$ sort -k3 test +aa aa ff +aa aa kk +aa aa tt +aa aa zz + \end{verbatim} +\end{myscriptlisting} + + +Here, several options are used altogether. In test file, words in each line are +separated by delimiter ‘|’. It sorts lines in test file on the 2nd word of each +line on the basis of numeric value and stores sorted output into specified output file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test +aa|5a|zz +aa|2a|ff +aa|1a|tt +aa|3a|kk + +$ sort -n -t'|' -k2 test -o outfile + +$ cat outfile +aa|1a|tt +aa|2a|ff +aa|3a|kk +aa|5a|zz + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff} + +\subsection{Actividad 6.} + +\subsubsection{cut command } + +\textbf{Haciendo uso del comando cut obtener el 1º, el 5º y todos los caracteres +comprendidos entre el 10º y el 20º del archivo /etc/passwd.}\\ + +\textbf{MAN cut} + +\begin{myscriptlisting} + \begin{verbatim} + CUT(1) User Commands CUT(1) + +NAME + cut - remove sections from each line of files + +SYNOPSIS + cut OPTION... [FILE]... + +DESCRIPTION + Print selected parts of lines from each FILE to standard output. + + Mandatory arguments to long options are mandatory for short options too. + + -b, --bytes=LIST + select only these bytes + + -c, --characters=LIST + select only these characters + + -d, --delimiter=DELIM + use DELIM instead of TAB for field delimiter + + -f, --fields=LIST + select only these fields; also print any line that contains + no delimiter character, unless the -s + option is specified + + -n (ignored) + + --complement + complement the set of selected bytes, characters or fields + + -s, --only-delimited + do not print lines not containing delimiters + + --output-delimiter=STRING + use STRING as the output delimiter the default is to use the input + delimiter + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cut -c1,5,10-20 /etc/passwd +r:0:root:/roo +do1:1:daemon: +bx:bin:/bin:/ +sx:sys:/dev:/ +s:65534:sync: +gs:60:games:/ +mx2:man:/var/ +l:lp:/var/spo +m:8:mail:/var +n:9:news:/var +u::10:uucp:/v +py3:13:proxy: +wdx:33:33:www +bu34:34:backu +l::38:Mailing +ix39:ircd:/va +gs1:41:Gnats +nd65534:65534 +lu:100:101::/ +so101:104::/h +mas:x:102:106 +ls:x:103:109: +s:4:65534::/v +dvx:1000:1000 +va:999:1::/va +uu105:46:usbm +ai06:113:Avah +cr107:116:col +pe08:117:Puls +rt09:119:Real +lt:110:120:Li +co001:1001::/ +curso@ubuntu:~$ + \end{verbatim} +\end{myscriptlisting} + +\textbf{SORT command:} + +Linux command cut is used for text processing. You can use this command to +extract portion of text from a file by selecting columns.\\ + +\textbf{1 - Select Column of Characters} + +To extract only a desired column from a file use -c option. The following +example displays 2nd character from each line of a file test.txt + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + +$ cut -c2 test.txt +a +p +s +\end{verbatim} +\end{myscriptlisting} + +As seen above, the characters a, p, s are the second character from each line of the test.txt file. + +\textbf{2 - Select Column of Characters using Range} + +Range of characters can also be extracted from a file by specifying start and +end position delimited with -. The following example extracts first 3 characters +of each line from a file called test.txt + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + +$ cut -c1-3 test.txt +cat +cp +ls + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Select Column of Characters using either Start or End Position} + +Either start position or end position can be passed to cut command with -c option. + +The following specifies only the start position before the ‘-‘. This example +extracts from 3rd character to end of each line from test.txt file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c3- test.txt +t command for file oriented operations. + command for copy files or directories. + command to list out files and directories with its attributes. + \end{verbatim} +\end{myscriptlisting} + +The following specifies only the end position after the ‘-‘. This example +extracts 8 characters from the beginning of each line from test.txt file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c-8 test.txt +cat comm +cp comma +ls comma + \end{verbatim} +\end{myscriptlisting} + +The entire line would get printed when you don’t specify a number before or +after the ‘-‘ as shown below. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c- test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Select a Specific Field from a File} + +Instead of selecting x number of characters, if you like to extract a whole field, +you can combine option -f and -d. The option -f specifies which field you want to +extract, and the option -d specifies what is the field delimiter that is used in the input file. + +The following example displays only first field of each lines from /etc/passwd +file using the field delimiter : (colon). In this case, the 1st field is the +username. The file + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -d':' -f1 /etc/passwd +root +daemon +bin +sys +sync +games +bala + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Select Multiple Fields from a File} + +You can also extract more than one fields from a file or stdout. Below example +displays username and home directory of users who has the login shell as “/bin/bashâ€. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -f1,6 +root:/root +bala:/home/bala + \end{verbatim} +\end{myscriptlisting} + +To display the range of fields specify start field and end field as shown below. +In this example, we are selecting field 1 through 4, 6 and 7 + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -f1-4,6,7 +root:x:0:0:/root:/bin/bash +bala:x:1000:1000:/home/bala:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Select Fields Only When a Line Contains the Delimiter} + +IIn our /etc/passwd example, if you pass a different delimiter other than : +(colon), cut will just display the whole line. + +In the following example, we’ve specified the delimiter as | (pipe), and cut +command simply displays the whole line, even when it doesn’t find any line +that has | (pipe) as delimiter. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d'|' -f1 +root:x:0:0:root:/root:/bin/bash +bala:x:1000:1000:bala,,,:/home/bala:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +But, it is possible to filter and display only the lines that contains the +specified delimiter using -s option. + +The following example doesn’t display any output, as the cut command didn’t find +any lines that has | (pipe) as delimiter in the /etc/passwd file. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d'|' -s -f1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Select All Fields Except the Specified Fields} + +In order to complement the selection field list use option –complement. + +The following example displays all the fields from /etc/passwd file except field 7 + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' --complement -s -f7 +root:x:0:0:root:/root +bala:x:1000:1000:bala,,,:/home/bala + \end{verbatim} +\end{myscriptlisting} + +\textbf{8 - Change Output Delimiter for Display} + +By default the output delimiter is same as input delimiter that we specify in the cut -d option. + +To change the output delimiter use the option –output-delimiter as shown below. +In this example, the input delimiter is : (colon), but the output delimiter is \# (hash). + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -s -f1,6,7 --output-delimiter='#' +root#/root#/bin/bash +bala#/home/bala#/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\textbf{9 - Change Output Delimiter to Newline} + +In this example, each and every field of the cut command output is displayed in +a separate line. We still used –output-delimiter, but the value is \$’\textbackslash n’ which +indicates that we should add a newline as the output delimiter. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep bala /etc/passwd | cut -d':' -f1,6,7 --output-delimiter=$'\n' +bala +/home/bala +/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff2} + +\subsection{Actividad 7.} + +\subsubsection{sed command} + +\textbf{Haciendo uso del comando sed elimine todas las lineas del archivo que +comiencen con \# (comentarios).} + +Script.txt + +\begin{verbatim} +#!bin/bash + +#Mi primer programa + +echo "Hola Mundo" +\end{verbatim} + +\textbf{MAN sed} + +\begin{myscriptlisting} + \begin{verbatim} + SED(1) User Commands SED(1) + +NAME + sed - stream editor for filtering and transforming text + +SYNOPSIS + sed [OPTION]... {script-only-if-no-other-script} [input-file]... + +DESCRIPTION + Sed is a stream editor. A stream editor is used to perform basic text + transformations on an input stream (a + file or input from a pipeline). While in some ways similar to an editor + which permits scripted edits (such as + ed), sed works by making only one pass over the input(s), and is + consequently more efficient. But it is sed's + ability to filter text in a pipeline which particularly distinguishes it + from other types of editors. + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ pwd +/home/curso/tema8 +curso@ubuntu:~/tema8$ ls +actividad7_T8.sh +curso@ubuntu:~/tema8$ cat actividad7_T8.sh +#!bin/bash + +#Haciendo uso del comando sed elimine todas las lineas del archivo que +#comiencen con \# (comentarios). + +#Mi primer programa + +echo "Hola Mundo"curso@ubuntu:~/tema8$ sed 's/^#.*//g' actividad7_T8.sh + + + + + + + +echo "Hola Mundo"curso@ubuntu:~/tema8$ + \end{verbatim} +\end{myscriptlisting} + +\textbf{SED command:} + +The `s’ (or sed) command attempts to match the pattern space against the supplied REGEXP; +if the match is successful, then that portion of the pattern space which was +matched is replaced with REPLACEMENT. + +\begin{myscriptlisting} + \begin{verbatim} +Syntax: + +#sed 'ADDRESSs/REGEXP/REPLACEMENT/FLAGS' filename +#sed 'PATTERNs/REGEXP/REPLACEMENT/FLAGS' filename +\end{verbatim} +\end{myscriptlisting} + +\begin{itemize} + \item \textbf{s} is substitute command + \item \textbf{/} is a delimiter + \item \textbf{REGEXP} is regular expression to match + \item \textbf{REPLACEMENT} is a value to replace +\end{itemize} + +FLAGS can be any of the following + +\begin{itemize} + \item \textbf{g} Replace all the instance of REGEXP with REPLACEMENT + \item \textbf{n} Could be any number,replace nth instance of the REGEXP with REPLACEMENT. + \item \textbf{p} If substitution was made, then prints the new pattern space. + \item \textbf{i} match REGEXP in a case-insensitive manner. + \item \textbf{w} file If substitution was made, write out the result to the given file. + \item We can use different delimiters ( one of @ \% ; : ) instead of \textbf{/} +\end{itemize} + + +\textbf{1 - Substitute Word “Linux†to “Linux-Unix†Using sed s//} + +In the example below, in the output line “1. Linux-Unix Sysadmin, Linux +Scripting etc†only first Linux is replaced by Linux-Unix. If no flags are +specified the first match of line is replaced. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/' example.txt +# Instruction Guides +1. Linux-Unix Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux-Unix +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. +\end{verbatim} +\end{myscriptlisting} + +\textbf{2 - Substitute all Appearances of a Word Using sed s//g} + +The below sed command replaces all occurrences of Linux to Linux-Unix using +global substitution flag “gâ€. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/g' example.txt +# Instruction Guides +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux-Unix +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Substitute Only 2nd Occurrence of a Word Using sed s//2} + +In the example below, in the output line “1. Linux Sysadmin, Linux-Unix Scripting +etc.†only 2nd occurance of Linux is replaced by Linux-Unix. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/2' example.txt +# Instruction Guides +1. Linux Sysadmin, Linux-Unix Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Write Changes to a File and Print the Changes Using sed s//gpw} + +The example below has substitution with three flags. It substitutes all the +occurance of Linux to Linux-Unix and prints the substituted output as well as +written the same to the given the file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -n 's/Linux/Linux-Unix/gpw output' example.txt +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +4. Storage in Linux-Unix +$ cat output +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +4. Storage in Linux-Unix + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Substitute Only When the Line Matches with the Pattern Using sed} + +In this example, if the line matches with the pattern “-“, then it replaces +all the characters from “-†with the empty. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/-.*//g' example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Delete Last X Number of Characters From Each Line Using sed} + +This sed example deletes last 3 characters from each line. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/...$//' example.txt +# Instruction Gui +1. Linux Sysadmin, Linux Scripting e +2. Databases - Oracle, mySQL e +3. Security (Firewall, Network, Online Security e +4. Storage in Li +5. Productivity (Too many technologies to explore, not much time availab +# Additional F +6. Windows- Sysadmin, reboot e + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Eliminate Comments Using sed} + +Delete all the comment lines from a file as shown below using sed command. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -e 's/#.*//' example.txt + +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) + +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{8 - liminate Comments and Empty Lines Using sed} + +In this example, there are two commands seperated by ‘;’ + +\begin{itemize} + \item First command replaces the lines starting with the \# to the blank lines + \item Second command deletes the empty lines. +\end{itemize} + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -e 's/#.*//;/^$/d' example.txt +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{9 - Convert DOS newlines (CR/LF) to Unix format Using sed} + +Copy the DOS file to Unix, you could find \textbackslash r \textbackslash n in +the end of each line. + +This example converts the DOS file format to Unix file format using sed command. + +\begin{myscriptlisting} + \begin{verbatim} +$sed 's/.$//' filename + \end{verbatim} +\end{myscriptlisting} + +\textbf{10 - Eliminate HTML Tags from file Using sed} +In this example, the regular expression given in the sed command matches the +html tags and replaces with the empty. + +\begin{myscriptlisting} + \begin{verbatim} +$ sed -e 's/<[^>]*>//g' +This is an example. +This is an example. + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff3} + +\pagebreak + +\section{Ejercicios Tema 10: Shell scripting intermedio} + +\begin{itemize} + \item Agrupación de comandos. + \item Interpretación del estado de salida de un proceso. + \item Operadores de ejecución condicional: ||, \&\&. + \item Evaluación booleana de sentencias: test. + \item Expresiones condicionales: if. + \item Interpretación de parámetros de un comando. + \item Lectura de entrada como argumento de un parámetro: read. + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{tar - gzip - date format output} + +\textbf{Realizar un script que dado un directorio, cree un archivo tar comprimido con gzip y con nombre igual a la fecha en formato yyyy-mm-dd seguido del nombre del directorio.tar.gz +Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz.}\\ + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Realizar un script que dado un directorio, cree un archivo tar comprimido con +#gzip y con nombre igual a la fecha en formato #yyyy-mm-dd seguido del nombre del directorio.tar.gz +#Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz. + +#tar -zcvf archive-name.tar.gz directory-name +#Where, +#-z : Compress archive using gzip program +#-c : Create archive +#-v : Verbose i.e display progress while creating archive +#-f : Archive File name + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +read -p "Input absolute path DIR to Comperss: " Dir +echo "####################################" +echo "# Directory to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name is: $Dir_name " +echo "####################################" + +tar -zcvf $Date$Dir_name.tar.gz "$Dir" +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$compress_f " +echo "####################################" + \end{verbatim} +\end{myscriptlisting} + +Then the result: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema10$ ./actividad1.sh +#################################### +######### Date: 2015-12-08 ######### +#################################### +Input absolute path DIR to Comperss: /tmp +#################################### +# Directory to Compress: /tmp # +#################################### +#################################### +## The dir name is: -tmp +#################################### +tar: Removing leading `/' from member names +/tmp/ +/tmp/config-err-epPb49 +/tmp/.org.chromium.Chromium.JkwRvY/ +tar: /tmp/.org.chromium.Chromium.JkwRvY/SingletonSocket: socket ignored +/tmp/.org.chromium.Chromium.JkwRvY/SingletonCookie +/tmp/.ICE-unix/ +tar: /tmp/.ICE-unix/1633: socket ignored +/tmp/.X0-lock +/tmp/orbit-curso/ +/tmp/.X11-unix/ +tar: /tmp/.X11-unix/X0: socket ignored +#################################### +########## Your backups: ########### +Dec 8 11:31 2015-12-08-tmp.tar.gz +#################################### +curso@ubuntu:~/tema10$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 2.} + +\subsubsection{script : ''divisible por 2``} + +\textbf{Realizar un script que, dado un número, indique si es o no divisible por 2. +Si no se ingresa un número debe decir como usar el programa.}\\ + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Realizar un script que, dado un número, indique si es o no divisible por 2. +#Si no se ingresa un número debe decir como usar el programa. + +divisor=2 + +read -t 3 -p "Input a Number to check if it's divisible by 2 : " Number || echo -e "\nPlase enter a number during the 1st 3 secs" +#echo $(($Number / $divisor)) +#expr $Number / $divisor +#if [$(($number % 5)) -eq 0 ] + +# Use the && (and) and || (or) operators: +#if [[ expression ]] && [[ expression ]] || [[ expression ]] ; then + +#They can also be used within a single [[ ]]: +#if [[ expression && expression || expression ]] ; then + +#And, finally, you can group them to ensure order of evaluation: +#if [[ expression && ( expression || expression ) ]] ; then + +if [[ "$Number" -ne 0 ]] && [[ -n $Number ]] +then + if (($Number % $divisor == 0)) + then + echo "Your number is divisible by 2" + else + echo "Your number is not divisible by 2" + fi +else + echo "You must enter a number dif from 0 (cero) to check if it's divisible by 2" +fi + \end{verbatim} +\end{myscriptlisting} + +Then the OUTPUT: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : +Plase enter a number during the 1st 3 secs +You must enter a number dif from 0 (cero) to check if it's divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 0 +You must enter a number dif from 0 (cero) to check if it's divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 1 +Your number is not divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 2 +Your number is divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 3 +Your number is not divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 4 +Your number is divisible by 2 +curso@ubuntu:~/tema10$ + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 3.} + +\subsubsection{script: tar - gzip - date format output} + +\textbf{Realizar un script que dado una lista de directorios, cree un archivo tar comprimido con gzip +con nombre igual a la fecha en formato yyyy-mm-dd.tar.gz. +Además se debe generar un fichero yyyy-mm-dd.lst con los nombres de los directorios +contenidos en el archivo tar, uno por linea usando un bucle. +Si el fichero lst existe, mostrar un error y terminar el programa. +Si alguno de los elementos no es un directorio, mostrar un error y finalizar el programa.} + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Realizar un script que dado una lista de directorios, cree un archivo tar +#comprimido con gzip con nombre igual a la fecha en formato yyyy-mm-dd.tar.gz. +#Además se debe generar un fichero yyyy-mm-dd.lst con los nombres de los di- +#rectorios contenidos en el archivo tar, uno por linea usando un bucle. Si el +#fichero lst existe, mostrar un error y terminar el programa. Si alguno de los +#elementos no es un directorio, mostrar un error y finalizar el programa. + +# 1386 ls -d /home/curso/* +# 1387 ls -x /home/curso/* | grep '^d' +# 1388 ls -x -R /home/curso/ +read -p "Input absolute path DIR to get a List of +subdirs in a .txt and compress this file list: " Dir + +echo "####################################" +echo "# List of Dirs to Compress: $Dir # +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name replazing / for - is: $Dir_name " +echo "####################################" + +#curso@ubuntu:~/tema10$ ls -lR /home/curso/ | grep '^d' | cut -d' ' -f9-13 | cut -d':' -f2 +ls -ld $Dir* | cut -d' ' -f12-16 | cut -d'/' -f2-6 | sed '/^$/d' > Dir_list.txt + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +tar -zcvf $Date.tar.gz Dir_list.txt +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$Backup List " +echo "####################################" + +if [ test -f ./ext/Dir_list_ext.lst ] +then + echo "El fichero .lst YA EXISTE" +else + mkdir ext + tar -xzvf $Date.tar.gz -C ./ext + echo -e "Se creará fichero lst en base a la lista de Dirs del file en \n archivo /ext/Dir_list_ext.lst" + while IFS='' read -r line || [[ -n "$line" ]]; do + echo "$line," >> ./ext/Dir_list_ext.lst + done < Dir_list.txt +fi + \end{verbatim} +\end{myscriptlisting} + +Then the OUTPUT: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema10$ ls +2015-12-08-tmp.tar.gz actividad1.sh actividad2.sh actividad3.sh +curso@ubuntu:~/tema10$ ./actividad3.sh +Input absolute path DIR to get a List of +subdirs in a .txt and compress this file list: /home/curso/ +#################################### +# List of Dirs to Compress: /home/curso/ # +#################################### +#################################### +## The dir name replazing / for - is: -home-curso- +#################################### +#################################### +######### Date: 2015-12-08 ######### +#################################### +Dir_list.txt +#################################### +########## Your backups: ########### + List +#################################### +./actividad3.sh: line 41: [: -f: binary operator expected +Dir_list.txt +Se creará fichero lst en base a la lista de Dirs del file en + archivo /ext/Dir_list_ext.lst +curso@ubuntu:~/tema10$ ls +2015-12-08.tar.gz 2015-12-08-tmp.tar.gz actividad1.sh actividad2.sh actividad3.sh Dir_list.txt ext +curso@ubuntu:~/tema10$ cd ext/ +curso@ubuntu:~/tema10/ext$ ls +Dir_list_ext.lst Dir_list.txt +curso@ubuntu:~/tema10/ext$ cat Dir_list.txt +home/curso/ArchivoA.txt +home/curso/ArchivoB.txt +home/curso/BarrireroExequiel +home/curso/dead.letter +home/curso/Desktop +home/curso/Documents +home/curso/Downloads +home/curso/group -> /etc/group +home/curso/Music +home/curso/Pictures +home/curso/Public +home/curso/root +home/curso/Software +home/curso/tema10 +home/curso/tema7 +home/curso/tema8 +home/curso/Templates +home/curso/Videos +curso@ubuntu:~/tema10/ext$ cat Dir_list_ext.lst +home/curso/ArchivoA.txt, +home/curso/ArchivoB.txt, +home/curso/BarrireroExequiel, +home/curso/dead.letter, +home/curso/Desktop, +home/curso/Documents, +home/curso/Downloads, +home/curso/group -> /etc/group, +home/curso/Music, +home/curso/Pictures, +home/curso/Public, +home/curso/root, +home/curso/Software, +home/curso/tema10, +home/curso/tema7, +home/curso/tema8, +home/curso/Templates, +home/curso/Videos, +curso@ubuntu:~/tema10/ext$ + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 4.} + +\subsubsection{head command} + +\textbf{Explique la siguiente linea de comando:} + +\begin{verbatim} +if [ -e $HOME/.configuracion -a ! -e SinConfiguracion] +\end{verbatim} + +\subsection{Actividad 5 (ejercitación evaluación).} + +\subsubsection{script: find directories by name - for - if - test - ls} + +\textbf{Crear un script en bash que imprima en un archivo llamado, lista\_directorios, +el nombre de aquellos archivos que solo sean directorios. +Utilizar un ls que recorra el directorio /home/usuario (cualquier usuario). +Ayuda: comandos a utilizar for, if, test y ls.} + +\subsection{Actividad 6 (ejercitación evaluación).} + +\subsubsection{script: True or False - for - if - test - ls} + +\textbf{Crear un script en bash que indique "Verdadero o Falso" si la cantidad de dispositivos de caracteres +especiales es mayor que la cantidad de dispositivos de bloques existentes en el directorio /dev. +Ayuda: comandos a utilizar for, if, test y ls.} + +\pagebreak + +\section{Ejercicios Tema 11: Configuración de Bash} + +\begin{itemize} + \item Variables de bash. + \item Variables de entorno. + \item Alias. + \item Cómo expande bash una línea de comandos. + \item Prevenir la expansión. + \item Diferencias entre shell con y sin login. + \item Tareas de ejecución al inicio de un bash. + \item Tareas de ejecución al final de un bash. + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{Variable de entorno PS1} + +\textbf{Explore la utilidad de la variable de entorno PS1 y escriba en un archivo de texto +el uso basico de esa variable con 2 ejemplos.}\\ + +\subsection{Actividad 2.} + +\subsubsection{Limpiar History y /tmp} + +\textbf{Configure su usuario de sistema para que limpie el historial y el contenido +de la carpeta /tmp al salir del sistema.}\\ + +\subsection{Actividad 3.} + +\subsubsection{init.d and processes} + +\textbf{Configure su usuario de sistema para que al inicio imprima en la terminal +los 3 procesos que mas ocupan memoria.} + +\subsection{Actividad 4.} + +\subsubsection{backup script - tar gz} + +\textbf{Cree un comando de bash llamado "backup\_personal", que realize un tar gz de la +carpeta home del usuario con la fecha actual e imprima la salida en el archivo /tmp/backup.log } + +\subsection{Actividad 5.} + +\subsubsection{Alias for grep command} + +\textbf{Cree un alias para el comando grep que permita por defecto pintar las +ocurrecias exitosas de grep , al ejecutar el comando grep.} + +\subsection{Actividad 6.} + +\subsubsection{script: given a value to a variable} + +\textbf{Realize un script que imprima en una misma linea la siguiente frase, teniendo en cuenta +que la palabra producto proviene de la variable producto=parrilla. +" Precio de lista de producto \$100"} + +\pagebreak + +\bibliography{miscitas} + +\pagebreak + +\chapter{\Large{\textbf{Siglas y Acr\'onimos}}} +\addcontentsline{toc}{section}{Siglas y Acr\'onimos} + +\begin{acronym} + +\acro{cd}[cd]{change directory} +\acro{eol}[EOL]{End of Life} +\acro{gnu}[GNU]{GNU's Not Unix!} +\acro{gnome}[Gnome]{GNU Network Object Model Environment} +\acro{gtk}[GTK]{Graphical user interface toolkit} +\acro{gui}[GUI]{Grafic User Interface} +\acro{kde}[KDE]{K desktop environment} +\acro{sudo}[sudo]{Super-user do} + + +% Internet, \emph{Honeypot},} +\end{acronym} + +\end{document} diff --git a/TPs_Diplomatura_Linux.tex.backup b/TPs_Diplomatura_Linux.tex.backup new file mode 100644 index 0000000..75b53dd --- /dev/null +++ b/TPs_Diplomatura_Linux.tex.backup @@ -0,0 +1,4603 @@ +\documentclass[a4paper,11pt,spanish]{article} % or {article} + +\usepackage[utf8x]{inputenc} +%\usepackage[utf8]{inputenc}% utf8x es un extensión, en gral las +% extensiones funcionan mejor, ``archx`` son extensiones. En ubuntu +% la extensión es utf8x +\usepackage[spanish]{babel} + \addto{\captionsspanish}{\renewcommand*{\refname}{ +\center \Large BIBLIOGRAFÃA}} +\usepackage[T1]{fontenc} % Los fonts tipo T1 están en todos los +% visualizadores +\usepackage{times} % recordar que T1 + times logra un estilo de fuente +%muy armónico +\usepackage{verbatim} % verbatim package to use multiline comments in +%Latex \begin{comment}...\end{comment} +\usepackage{listings} + +% SOME Extra packages +\usepackage{calc} +\usepackage{setspace} +\usepackage{fixltx2e} +\usepackage[normalem]{ulem} +%% Please revise the following command, if your babel +%% package does not support English (US) +\usepackage{color} +\usepackage{hyperref} + + +\usepackage[utf8x]{inputenc} +\usepackage[spanish]{babel} +\usepackage[T1]{fontenc} +\usepackage{times} +\usepackage{xcolor} +\usepackage{color} +%\usepackage{hyperref} +%\usepackage{geometry} +%\geometry{verbose,a4paper,tmargin=30mm,bmargin=20mm,lmargin=30mm, +%rmargin=20mm} +\usepackage{setspace} +\usepackage{url} +\usepackage{tocvsec2} +\usepackage{float} +\usepackage[nottoc,notlof,notlot]{tocbibind} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{amsfonts} +\usepackage{textcomp} +\usepackage[font=footnotesize,labelfont=bf]{caption} +\usepackage{booktabs} +\usepackage{multirow} +\usepackage{multicol} % tabular mgmt +\usepackage{bm} +\usepackage{pdfpages} % to import PDF pages +\usepackage{acronym} +\usepackage{multicol} +%\usepackage{subfigure} +%\usepackage[caption=false]{subfig} +\usepackage{subfig} +%\usepackage{subcaption} +\usepackage{graphicx} + +\newenvironment{mytinylisting} +{\begin{list}{}{\setlength{\leftmargin}{1em}}\item\tiny\bfseries} +{\end{list}} + +\newenvironment{myscriptlisting} +{\begin{list}{}{\setlength{\leftmargin}{1em}}\item\scriptsize\bfseries} +{\end{list}} + + + +%opening +\title{\huge UNIVERSIDAD NACIONAL de CORDOBA - Departamento Universitario de Informática} +% \\[2cm]\huge +% Dimensionamiento de una estaci\'on ISDB-Tb \& Visita LV80 TV Canal +% 10 \\[2cm]} +\date{} + +\makeatletter +\def\@biblabel#1{} +\makeatother + +\spanishdecimal{.} +\bibliographystyle{apalike} +\renewcommand{\figurename}{Fig.} %Cambia la palabra ``Figura`` por ``Fig.`` +\renewcommand{\tablename}{Tabla} %Cambia la palabra ``Cuadro`` por ``Tabla`` +\renewcommand{\listtablename}{Ãndice de tablas} + +\begin{document} +\pagenumbering{roman} +\maketitle +\thispagestyle{empty} + +\begin{figure}[htb] % h= here t=top =bottom con respecto al texto +\centering +\includegraphics[width=.5\textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoDUI.jpg} \ \ \ +\ \ +%\caption{\emph{ Representaci\'{o}n gr\'{a}fica +\includegraphics[width=.4\textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoLinux.jpg} +\end{figure} + +\begin{center} + +\hspace*{\fill} \\[.7cm] \Large Diplomatura SO Linux +\\[1cm] + +\begin{tabular}[h]{|p{ 9cm }|} +\hline +\textbf{\Large Prácticos curso Administración básica de +\mbox{Sistemas Operativos GNU/Linux.}} +\\ +\hline +\end{tabular} + +\author{ \hspace*{\fill} \\[.9cm] BARRIRERO, Exequiel \\} + +\end{center} + +\begin{flushleft} +\textbf{ \\[.3cm] Profesor:} MIRIZIO, Esteban.\\ +\end{flushleft} + +\begin{center} +\textbf{\large -2015-}\\[2.5cm] +\end{center} + +\begin{center} +in \LaTeX +\end{center} + +\newpage +\begin{center} +\tableofcontents +\listoffigures +\listoftables +\setcounter{secnumdepth}{3} +%\settocdepth{subsection} +\end{center} + +\newpage +\pagenumbering{arabic} +\setcounter{page}{1} + +%\setcounter{page}{2} +%\thispagestyle{empty} + +\section{Ejercicios Tema1: Introducción al entorno gráfico de un Sistema GNU/Linux y herramientas} + +\begin{itemize} + \item Conceptos básicos de sistemas operativos + \subitem Conceptos de multitarea y multiusuario + \subitem Explicar la naturaleza del software opensource + \item Orígenes de GNU/Linux. Distribuciones GNU/Linux. Principios básicos de GNU/Linux. + \item Entornos de escritorio más comunes: Gnome. + \item Navegadores de sistemas archivos: Nautilus. + \item Navegación web: Firefox. + \item Ofimática: LibreOffice: Writer y Calc + \item Multimedia: reproductores de audio y reproductores de video. + \item Editores de texto: Gedit. + \item Visor de PDF: Evince. + \item Pasar de entorno gráfico a consola +\end{itemize} + +\subsection{Actividad 1.} +\subsubsection{Kernel: Definición} + +En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que +constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo +privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a +los distintos programas acceso seguro al hardware de la computadora o en forma básica, +es el encargado de gestionar recursos, a través de servicios de llamada al sistema. +Como hay muchos programas y el acceso al hardware es limitado, también se encarga de +decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, +lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, +por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder +la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso +al programador. + +\cite{wikikernel} + +\subsubsection{Versión actual de kernel estable en \ac{gnu}/Linux} + +Here are several main categories into which kernel releases may fall: + +\begin{itemize} + \item \textbf{Prepatch: \\} +Prepatch or ``RC`` kernels are mainline kernel pre-releases that are mostly aimed at other kernel developers +and Linux enthusiasts. They must be compiled from source and usually contain new features that must be +tested before they can be put into a stable release. Prepatch kernels are maintained and released by +Linus Torvalds. + +\item \textbf{Mainline:\\} +Mainline tree is maintained by Linus Torvalds. It's the tree where all new features are introduced and +where all the exciting new development happens. New mainline kernels are released every 2-3 months. + +\item \textbf{Stable:\\} +After each mainline kernel is released, it is considered ``stable.`` Any bug fixes for a stable kernel +are backported from the mainline tree and applied by a designated stable kernel maintainer. +There are usually only a few bugfix kernel releases until next mainline kernel becomes available -- unless it is designated a ``longterm maintenance kernel.`` Stable kernel updates are released on as-needed basis, usually 2-3 a month. + +\item \textbf{Longterm:\\} +There are usually several ``longterm maintenance`` kernel releases provided for the purposes of backporting +bugfixes for older kernel trees. Only important bugfixes are applied to such kernels and they don't usually see very frequent releases, especially for older trees. +Longterm release kernels are the Versions: 3.18, 3.14, 3.12, 3.10, 3.4, 3.2, 2.6.32. + +\item \textbf{Distribution kernels:\\} +Many Linux distributions provide their own ``longterm maintenance`` kernels that may or may not be based +on those maintained by kernel developers. These kernel releases are not hosted at kernel.org and kernel +developers can provide no support for them. +It is easy to tell if you are running a distribution kernel. Unless you downloaded, compiled and installed +your own version of kernel from kernel.org, you are running a distribution kernel. +To find out the version of your kernel, run \texttt{uname -r}: + +\cite{linuxkernel}\\ + +Por ejemplo: + +\begin{myscriptlisting} + \begin{verbatim} +delivery@delivery-laptop:~$ uname -r +3.16.0-33-generic + +delivery@delivery-laptop:~$ uname -a +Linux delivery-laptop 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar +13 10:33:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux +\end{verbatim} +\end{myscriptlisting} + +\end{itemize} + +Luego la \textbf{\emph{última versión estable del Kernel de Linux}} es la versión: \textbf{4.17}. +Esto puede verificarse en el sitio web oficial de Linux Kernel Organization Inc (https://www.kernel.org/). +Como se presenta en la figura debajo: + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/LinuxKernel.jpg} +\caption{\emph{The Linux Kernel Archives \cite{linuxkernel1}.}} +\end{figure} + +\clearpage + +\subsubsection{Versión mas usada de kernel estable en \ac{gnu}/Linux} +Considerando que la versión estable 2.6.10 del Kernel de Linux se lanzó en Diciembre del 2003 y aún +esta vigente y en use podemos decir que esta versión estable es la ampliamente desplegada y utilizada. + +Versión 2.6, lanzada el 17 December 2003. Versión actual 2.6.32 - 2.6.39 +\ac{eol} (maintained from May 2011 to August 2011), last stable release of the 2.6 kernel series. +longterm: 2.6.32.67 2015-06-03 + +Por su parte, cabe considerar la versión y los releases 3.0 del Kernel ya que esta versión tomó lugar +el 21 de Julio del 2011 y su último release longterm:3.18.21 (2015-08-31) demostrando una validez de ya +cinco años. + +\cite{wikikernel1} + +\subsection{Actividad 2.} + +\subsubsection{¿De qué distribución deriva \ac{gnu}/Linux Fedora?} + + +\emph{``The Fedora Project is a global partnership of free software community members. +The Fedora Project is sponsored by \textbf{\emph{Red Hat}}, which invests in our infrastructure and resources to +encourage collaboration and incubate innovative new technologies. Some of these technologies may later +be integrated into Red Hat products. They are developed in Fedora and produced under a free and open +sogenurce license from inception, so other free software communities and projects are free to study, adopt, +and modify them. +Read an overview to learn more about our mission, our community, our governance, and what makes Fedora +unique. You can also learn about our vision and core values the foundations upon which the project is +built. We also have information relating to our user base, and the objectives for our technical work.''} + +\cite{fedoraproject} + +\subsection{Actividad 3.} + +\subsubsection{Imprimir pantalla del escritorio \ac{gnome}} + +Imprimir pantalla del escritorio \ac{gnome} +y guardar la imagen en el home del usuario dentro de un directorio llamado imagen. +Cabe mencionar que el usuario es nombrado \textbf{\emph{delivery}}. + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3.jpg} +\caption{\emph{Capturando pantalla en ubuntu 14.04.}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3b.jpg} +\caption{\emph{Verificando que la captura se haya guardado correctamente en la folder \\ +/home/delivery/image/.}} +\end{figure} + +\pagebreak + +\subsection{Actividad 4.} + + \subsubsection{Navegación de directorios con Nautilus} + +\textbf{Navegar a través del Nautilus los siguientes directorios: +/home +/etc/ +/var/log +/root +/dev +¿En que directorio/s no pudo acceder? ¿Qué tienen de particular los íconos de estos directorios a los que no pudo acceder?\\} + +Como usuario sin privilegios a través del navegador de archivos \textbf{\emph{nautilus}} +uno solo podría ingresar y tener control absoluto de los directorios +y archivos dentro de \textbf{\emph{/home}}. Luego con este mismo usuario acceder a \textbf{\emph{/etc, /var/log, /dev}}, pero +sin permisos de escritura o ejecución, solo lectura. Finalmente, el directorio \textbf{\emph{/root}} no es +accesible a través de la interfaz gráfica ya que no poseemos permisos suficientes para realizar esta +acción. Las carpetas a las cuales carecemos de acceso y permisos se presentan con un candado en el +icono (considerar que esto no ocurre para el nuevo ubuntu 14.04 como puede verse en las capturas de +pantalla). + +Lo detallado en el párrafo anterior puede apreciarse en las siguientes capturas: + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4a.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /home .}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4b.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /etc .}} +\end{figure} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4c.jpg} +\caption{\emph{Navegación de archivos con Nautius folder: /root.}} +\end{figure} + +\clearpage +\pagebreak + +\subsection{Actividad 5.} + +\subsubsection{LibreOffice Writer: Guardado de archivos .doc en .odt } + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad5.jpg} +\caption{\emph{LibreOffice Writer: Guardado de archivos .doc en .odt.}} +\end{figure} + +A un archivo .doc, guardarlo como .odt con LibreOffice Writer. + +\pagebreak + +\subsection{Actividad 6.} + +\subsubsection{Consolas virtuales y \ac{gtk}-Warning} + +\textbf{Ejecute la siguiente secuencia de teclas: +Alt+F2 y escriba ``gedit``. +¿Qué sucedió? ¿Qué acción realiza la ejecución de Alt+F2?}\\ + +Accedemos a la consola virtual número dos. Por su parte no es posible abrir un aplicativo que +requiere de \ac{gui} para funcionar. + +Esto es un evento relacionado a la seguridad de SO normal. Linux es un sistema multiusuario +donde muchos usuarios podrían estar loggeados, localmente o de forma remota en una sesión GUI. +Luego, ¿qué ocurriría si otros users podrían abrir ventanas en tu escritorio sin su consentimiento? +Claramente esto no sería un comportamiento deseado del SO. Por su parte esto permitiría abrir una +ventana de gedit u otra aplicación más crítica como un navegador web de forma tal que a este usuario +mal intencionado le permita leer todos nuestros inputs por teclado, pudiendo incluir datos confidenciales +como nuestra cuenta bancaria. Es por esto que se utiliza \textbf{\emph{xhost}} \footnote{NAME: +xhost - server access control program for X. SYNOPSIS: xhost [[+-]name ...] DESCRIPTION: The xhost +program is used to add and delete host names or user names to the list allowed to make connections +to the X server. In the case of hosts, this provides a rudimentary form of privacy control and security. +It is only sufficient for a workstation (single user) environment, although it does limit the +worst abuses. Environments which require more sophisticated measures should implement +the user-based mechanism or use the hooks in the protocol for passing other authentication data +to the server.\cite{xhost}}. +Por otro lado, la sesión CLI de root no sabe en cual de los displays o pantallas debe abrir la ventana. +Nuevamente cabe remarcar que podría haber varias, tanto locales como remotas. Por lo antedicho surge +la necesidad de declarar la variable de entorno \textbf{\emph{DISPLAY}}. De todas formas existen +soluciones más prácticas desde la \ac{gui} de usuario normal para manejar estás sesiones, +\textbf{\emph{gnomesu}} en \ac{gnome} y \textbf{\emph{kdesu}} en \ac{kde}. Las cuales básicamente son parte +de una librería para proveer de privilegios de super usuario a las aplicaciones de \ac{gnome}.\\ + +Cabe mencionar:\\ + +\emph{''\textbf{Virtual consoles:} In the default Debian system, there are \textbf{six switchable VT100-like character consoles available +to start the command shell directly on the Linux host}. Unless you are in a \ac{gui} environment, +you can switch between the virtual consoles by \textbf{pressing the Left-Alt-key and one of the F1 — F6 +keys simultaneously}. Each character console allows independent login to the account and offers the +multiuser environment. This multiuser environment is a great Unix feature, and very addictive. +If you are under the X Window System, you gain access to the character console 1 by pressing +Ctrl-Alt-F1 key, i.e., the left-Ctrl-key, the left-Alt-key, and the F1-key are pressed together. +You can get back to the X Window System, normally running on the virtual console 7, by pressing Alt-F7. +You can alternatively change to another virtual console, e.g. to the console 1, from the commandline.``} + +\texttt{\# chvt 1\\} + +\cite{osamu} + +\begin{figure}[h!] +\centering +\includegraphics[width=1 \textwidth, +keepaspectratio]{/home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad6.jpg} +\caption{\emph{Linux virtual consoles.}} +\end{figure} + +\clearpage +\pagebreak + +\section{Ejercicios Tema3: Línea de Comandos. Comandos básicosI } + +\begin{itemize} + \item Concepto de lineas de comando. Presentación de shell bash. + \item Entender la naturaleza de los privilegios del usuario root. + \item Moverse y explorar el árbol de jerarquía del Sistema Operativo: ls, cd, mkdir, rmdir. + \item Copiar, eliminar y renombrar archivos: cp, rm, mv, ln. + \item Usuarios y permisos: chown, chmod, adduser, addgroup + \item Crear y ver archivos: touch, less. +\end{itemize} + +\subsection{Actividad 1.} + +\subsubsection{\ac{cd} command} + +\textbf{Desde el directorio /home/curso, cambiar al directorio /etc vía path absoluto. +Vuelva al directorio /home/curso vía path absoluto.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso +delivery@ubuntu:~/curso$ cd /etc/ +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ cd /home/delivery/curso/ +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso + \end{verbatim} +\end{myscriptlisting} + +\textbf{Repita la acción anterior vía path relativo. +Ejecutar el comando pwd en ambos casos para confirmar el cambio de directorio.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso +delivery@ubuntu:~/curso$ cd /etc/ +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ cd ~delivery/curso/ +delivery@ubuntu:~/curso$ pwd +/home/delivery/curso + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{Sudo y permisos de administración} +\textbf{¿Por qué el usuario ``dui`` tiene permisos de administración mientras que el usuario ``curso`` no? +Algunas pistas: +a.- Revisar a que grupo pertenecen el usuario ``dui`` y ``curso`` +b.- Revisar el contenido del archivo /etc/sudoers (archivo de configuración de \ac{sudo}) +y ver que permisos tienen los grupos a los cuales pertenecen el usuario ''dui'' y ``curso''.\\} + +Se verifican los usuarios creados en el sistema a través del archivo de sistema \textbf{\emph{passwd}} +donde se encuentran definidas las cuentas de usuario. +Por otro lado, puede verse que el user \textbf{\emph{curso}} no se encuentra en el archivo +\textbf{\emph{sudoers}} por lo que carece de asignación de privilegios de súper usuario a través +del comando \textbf{\emph{\ac{sudo}}}.\\ + +\textbf{NOTA:} +se utilizó el user \textbf{\emph{delivery}} en lugar de \textbf{\emph{dui}}. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /etc/passwd | egrep -i 'root|delivery|curso' +root:x:0:0:root:/root:/bin/bash +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash +curso:x:1001:1001:curso,,,:/home/curso:/bin/bash +curso@ubuntu:~$ sudo su +[sudo] password for curso: +curso is not in the sudoers file. This incident will be reported. + \end{verbatim} +\end{myscriptlisting} + +Luego con el usuario \textbf{\emph{delivery}} se lee y validan los privilegios +declarados en \textbf{\emph{/etc/sudoers}}. Como ser el user \textbf{\emph{root}}, con permisos +\textbf{\emph{ALL=(ALL:ALL) ALL}} (se detallará debajo su significado) y los más relevante +para esta práctica revisar que se incluye una línea para permitir a todos los miembros +del grupo \textbf{\emph{\ac{sudo}}} para ejecutar cualquier comando: + +\begin{verbatim} +# Allow members of group sudo to execute any command +%sudo ALL=(ALL:ALL) ALL +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ su - delivery +Password: +delivery@ubuntu:~$ sudo cat /etc/sudoers + +# +# This file MUST be edited with the 'visudo' command as root. +# +# Please consider adding local content in /etc/sudoers.d/ instead of +# directly modifying this file. +# +# See the man page for details on how to write a sudoers file. +# +Defaults env_reset +Defaults mail_badpass +Defaults secure_path=``/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin`` + +# Host alias specification + +# User alias specification + +# Cmnd alias specification + +# User privilege specification +root ALL=(ALL:ALL) ALL + +# Members of the admin group may gain root privileges +%admin ALL=(ALL) ALL + +# Allow members of group sudo to execute any command +%sudo ALL=(ALL:ALL) ALL + +# See sudoers(5) for more information on ``#include`` directives: + +#includedir /etc/sudoers.d + \end{verbatim} +\end{myscriptlisting} + +Finalmente se verifica en \textbf{\emph{/etc/group}} lo comentado anteriormente +donde el user \textbf{\emph{delivery}} pertenece al grupo \ac{sudo} con \textbf{\emph{GID = 27}} +y el user \textbf{\emph{curso}} no. + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ cat /etc/group | egrep -i 'curso|delivery|root' +root:x:0: +adm:x:4:syslog,delivery +cdrom:x:24:delivery +sudo:x:27:delivery +dip:x:30:delivery +plugdev:x:46:delivery +delivery:x:1000: +lpadmin:x:110:delivery +sambashare:x:111:delivery +curso:x:1001: + \end{verbatim} +\end{myscriptlisting} + + +\textbf{Sudo} is a program designed to let system administrators allow some users to execute some commands +as root (or another user). The basic philosophy is to give as few privileges as possible but still +allow people to get their work done. \ac{sudo} is also an effective way to log who ran which command and when. + +As of most Debian based distributions, if you ask for the Desktop task during the installation, that pulls in \ac{sudo} with +a default configuration that automatically grants sudo-ing rights to any member of the \ac{sudo} group. +Depending on what user accounts you set up during the install, it's still possible that you may not +have been added to that group - you can check by running groups.\\ + +\textbf{Why \ac{sudo}?} +Using sudo is better (safer) than opening a session as root for a number of reasons, including: +\begin{enumerate} + \item Nobody needs to know the root password (\ac{sudo} prompts for the current user's password). + Extra privileges can be granted to individual users temporarily, and then taken away without the + need for a password change. + + \item It's easy to run only the commands that require special privileges via \ac{sudo}; the rest of the time, +you work as an unprivileged user, which reduces the damage that mistakes can cause. +Auditing/logging: when a \ac{sudo} command is executed, the original username and the command are logged. + + \item For the reasons above, switching to root using \ac{sudo} -i (or sudo su) is usually deprecated because +it cancels the above features. + +\end{enumerate} + +Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root +activity. The basic philosophy is to give as few privileges as possible but still allow people to get +their work done.\\ + +\cite{debiansudo} + +\%sudo ALL=(ALL) ALL +\begin{itemize} + \item \textbf{\%sudo} the group named "admin" (\% prefix) is the group or users that + are receiving the permises. + \item \textbf{ALL=} The 2nd parameter refers to the host where the before mentioned group or + users will have priviledges. For this exampe in ALL hosts (this will work if you distribute + the same sudoers file to many computers, or if someone access remotely - however no recommended + from a secutiry point of view). + \item \textbf{(ALL)} The third one is the user as you are running the command. In this case + as any target user. + \item \textbf{ALL} The last one is the commands allowed. So the users in sudo group, in any host + as any user including root, can run any command. +\end{itemize} + +\subsection{Actividad 3.} + +\subsubsection{less command} +\textbf{Revisar con el comando "less" el contenido del archivo /etc/passwd y en él buscar a los usuarios +root, curso y dui} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ less /etc/passwd | egrep 'root|curso|delivery' +root:x:0:0:root:/root:/bin/bash +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash +curso:x:1001:1001:curso,,,:/home/curso:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 4.} + +\subsubsection{/bin and /sbin} +\textbf{¿Cuál es la diferencia entre los directorios /bin y /sbin?} + +\begin{itemize} + \item \textbf{/bin}\\ + This directory contains executable programs which are needed + in single user mode and to bring the system up or repair it. +\end{itemize} + +\begin{mytinylisting} + \begin{verbatim} +delivery@ubuntu:/sbin$ cd /bin +delivery@ubuntu:/bin$ pwd +/bin +delivery@ubuntu:/bin$ ls +bash chvt fgconsole lesspipe nc ntfstruncate sed +bunzip2 cp fgrep ln nc.openbsd ntfswipe setfacl +busybox cpio findmnt loadkeys netcat open setfont +bzcat dash fuser login netstat openvt setupcon +bzcmp date fusermount loginctl nisdomainname pidof sh +bzdiff dbus-cleanup-sockets getfacl lowntfs-3g ntfs-3g ping sh.distrib +bzegrep dbus-daemon grep ls ntfs-3g.probe ping6 sleep +bzexe dbus-uuidgen gunzip lsblk ntfs-3g.secaudit plymouth ss +bzfgrep dd gzexe lsmod ntfs-3g.usermap plymouth-upstart-bridge static-sh +bzgrep df gzip mkdir ntfscat ps stty +bzip2 dir hostname mknod ntfsck pwd su +bzip2recover dmesg ip mktemp ntfscluster rbash sync +bzless dnsdomainname kbd_mode more ntfscmp readlink tailf +bzmore domainname kill mount ntfsdump_logfile red tar +cat dumpkeys kmod mountpoint ntfsfix rm tempfile +chacl echo less mt ntfsinfo rmdir touch +chgrp ed lessecho mt-gnu ntfsls rnano true +chmod egrep lessfile mv ntfsmftalloc running-in-container udevadm +chown false lesskey nano ntfsmove run-parts + \end{verbatim} +\end{mytinylisting} + +\begin{itemize} + +\item \textbf{/sbin}\\ + Like /bin, this directory holds commands needed to boot the + system, but which are usually not executed by normal users. +\end{itemize} + +\begin{mytinylisting} + \begin{verbatim} +delivery@ubuntu:/sbin$ ls +acpi_available e2fsck fstrim-all iptables-apply mkfs.bfs nameif rmmod +agetty e2image gdisk iptables-restore mkfs.cramfs ntfsclone route +alsa e2label getcap iptables-save mkfs.ext2 ntfscp rtacct +apm_available e2undo getpcaps iptunnel mkfs.ext3 ntfslabel rtmon +apparmor_parser ethtool getty isosize mkfs.ext4 ntfsresize runlevel +badblocks fatlabel halt iwconfig mkfs.ext4dev ntfsundelete setcap +biosdevname fdisk hdparm iwevent mkfs.fat on_ac_power setvtrgb +blkid findfs hwclock iwgetid mkfs.minix pam_tally sfdisk +blockdev fixparts ifconfig iwlist mkfs.msdos pam_tally2 sgdisk +bridge fsck ifdown iwpriv mkfs.ntfs parted shadowconfig +capsh fsck.cramfs ifquery iwspy mkfs.vfat partprobe shutdown +cfdisk fsck.ext2 ifup kbdrate mkhomedir_helper pivot_root slattach +cgdisk fsck.ext3 init killall5 mkntfs plipconfig start +crda fsck.ext4 initctl ldconfig mkswap plymouthd startpar +ctrlaltdel fsck.ext4dev insmod ldconfig.real mntctl poweroff startpar-upstart-inject +debugfs fsck.fat installkernel logsave modinfo rarp start-stop-daemon +depmod fsck.minix ip losetup modprobe raw status +dhclient fsck.msdos ip6tables lsmod mountall reboot stop +dhclient-script fsck.nfs ip6tables-apply MAKEDEV mount.fuse regdbdump sulogin +dmsetup fsck.vfat ip6tables-restore mii-tool mount.lowntfs-3g reload swaplabel +dosfsck fsfreeze ip6tables-save mkdosfs mount.ntfs resize2fs swapoff +dosfslabel fstab-decode ipmaddr mke2fs mount.ntfs-3g resolvconf swapon +dumpe2fs fstrim iptables mkfs mount.vboxsf restart switch_root + \end{verbatim} +\end{mytinylisting} + +Directorios relacionados: + +\begin{itemize} + \item \textbf{/usr/bin}\\ + This is the primary directory for executable programs. Most + programs executed by normal users which are not needed for + booting or for repairing the system and which are not + installed locally should be placed in this directory. + +\item \textbf{/usr/local}\\ + This is where programs which are local to the site typically + go. + + \item \textbf{/usr/local}\\ + This is where programs which are local to the site typically + go. + + \item \textbf{/usr/local/bin}\\ + Binaries for programs local to the site. + + \item \textbf{/usr/local/sbin}\\ + Locally installed programs for system administration. +\end{itemize} + +\cite{wikifhs} + +\subsection{Actividad 5.} + +\subsubsection{Listado de permisos ''ls -la`` command} +\textbf{Liste el contenido del directorio /home/curso (incluido los archivos ocultos). +Se requiere saber el permiso de acceso, dueño y grupo de cada archivo del directorio.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:~$ cd /home/delivery/ +delivery@ubuntu:~$ pwd +/home/delivery +delivery@ubuntu:~$ ls -la +total 128 +drwxr-xr-x 19 delivery delivery 4096 Sep 20 19:54 . +drwxr-xr-x 4 root root 4096 Sep 20 19:49 .. +-rw------- 1 delivery delivery 1295 Sep 20 19:38 .bash_history +-rw-r--r-- 1 delivery delivery 220 Sep 16 10:17 .bash_logout +-rw-r--r-- 1 delivery delivery 3637 Sep 16 10:17 .bashrc +drwx------ 14 delivery delivery 4096 Sep 20 19:54 .cache +drwx------ 3 delivery delivery 4096 Sep 20 14:03 .compiz +drwx------ 17 delivery delivery 4096 Sep 20 19:54 .config +drwxrwxr-x 2 delivery delivery 4096 Sep 20 19:41 curso +drwx------ 3 delivery delivery 4096 Sep 20 17:56 .dbus +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Desktop +drwxrwxr-x 3 delivery delivery 4096 Sep 20 19:12 DiploLinux +-rw-r--r-- 1 delivery delivery 33 Sep 20 14:03 .dmrc +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Documents +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Downloads +drwx------ 3 delivery delivery 4096 Sep 20 17:56 .gconf +-rw------- 1 delivery delivery 1590 Sep 20 17:56 .ICEauthority +drwx------ 3 delivery delivery 4096 Sep 19 21:11 .local +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Music +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Pictures +drwx------ 3 delivery delivery 4096 Sep 20 19:54 .pki +-rw-r--r-- 1 delivery delivery 675 Sep 16 10:17 .profile +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Public +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Templates +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-clipboard.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-display.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-draganddrop.pid +-rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient-seamless.pid +drwxr-xr-x 2 delivery delivery 4096 Sep 19 21:11 Videos +-rw------- 1 delivery delivery 51 Sep 20 17:56 .Xauthority +-rw------- 1 delivery delivery 908 Sep 20 17:56 .xsession-errors +-rw------- 1 delivery delivery 1294 Sep 20 17:14 .xsession-errors.old + \end{verbatim} +\end{myscriptlisting} + +\textbf{Permisos a archivos} +Para permitir establecer los permisos en un archivo contamos con el comando chmod. +Este comando funciona con la siguiente sintaxis:\\ + +\texttt{Chmod [opciones] permisos archivo/directorio}\\ + +Antes de adentrarnos en el comando es necesario explicar algunas cosas. Tenemos dos +maneras de asignar permisos a los usuarios, mediante un modo octal y modo carácter.\\ + +\textbf{Modo Octal} +El modo octal responde a la combinación de los tres permisos con las tres clases de +usuario formando un numero binario de 3 cifras donde: + +\begin{itemize} + \item El primer digito corresponde a los permisos del dueño + \item El segundo a los del grupo + \item El tercero al resto de los usuarios +\end{itemize} + +La instrucción quedaría asi:\\ +\texttt{chmod 760 archivo.txt}\\ + +\textbf{Modo carácter} +Posee 3 modificadores que permiten realizar la tarea: +\begin{itemize} + \item + : añade un modo + \item – : elimina un modo + \item = : específica un modo (sobrescribiendo el anterior) +\end{itemize} + +Los modos son \textbf{r (read), w (write), x(ejecutar)}. y los usuarios están representados por: +\begin{itemize} + \item u: dueño + \item g: grupo + \item o : otros + \item a : todos +\end{itemize} + +Entonces si quiero agregar el permiso de escribir a todos, escribo:\\ +\texttt{chmod a+w archivo.txt}\\ + +\cite{mirizioe} + +\subsection{Actividad 6.} + +\subsubsection{Listado de permisos ''ls -l`` command} +\textbf{Liste el contenido del directorio /etc. Debe aparecer cada archivo contenido en una +linea aparte sin detalles de permisos de acceso, dueño o grupo.} + +\begin{myscriptlisting} + \begin{verbatim} +delivery@ubuntu:/etc$ pwd +/etc +delivery@ubuntu:/etc$ ls -1 +acpi +adduser.conf +alternatives +anacrontab +apg.conf +apm +apparmor +apparmor.d +apport +apt +at.deny +at-spi2 +avahi +bash.bashrc +bash_completion +bash_completion.d +bindresvport.blacklist +blkid.conf +blkid.tab +bluetooth +... +update-manager +update-motd.d +update-notifier +UPower +upstart-xsessions +vim +vtrgb +w3m +wgetrc +wodim.conf +wpa_supplicant +X11 +xdg +xml +zsh_command_not_found + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 7.} + +\subsubsection{mkdir make directory} +\textbf{Cree en el directorio /home/curso la siguiente estructura de directorio} + +\begin{verbatim} +./raiz +|___bin +|___home +| |___ApellidoNombre +| |___Desktop +| |___bin +|___var +..|__log +\end{verbatim} + +\begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ mkdir ./raiz ./raiz/bin ./raiz/home ./raiz/home/BarrireroExequiel +./raiz/home/Desktop ./raiz/home/bin ./raiz/var ./raiz/var/log + +curso@ubuntu:~$ ls -R +.: +raiz + +./raiz: +bin home var + +./raiz/bin: + +./raiz/home: +BarrireroExequiel bin Desktop + +./raiz/home/BarrireroExequiel: + +./raiz/home/bin: + +./raiz/home/Desktop: + +./raiz/var: +log + +./raiz/var/log: +\end{verbatim} + +\textbf{¿Qué significa ./?}\\ +Refiere a \textbf\emph{{''este directorio``}}, es decir al directorio actual en el que nos +encontramos posicionados en la terminal. + +\subsection{Actividad 8.} + +\subsubsection{Creación de archivos con ''touch``} +\textbf{Sobre el esquema de directorios creado en la Actividad 7, cree con +``touch`` un archivo en /home/curso/raiz/var/log/messages} + +\begin{verbatim} + curso@ubuntu:~$ touch /home/curso/raiz/var/log/messages +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rw-r-- 1 curso curso 0 Sep 29 18:57 messages +\end{verbatim} + +\subsection{Actividad 9.} + +\subsubsection{Cambio de permisos con ''chmod``} +\textbf{Liste con ``ls`` los permisos de acceso del archivo creado en la Actividad 8. +Luego con ``chmod`` cambie los permisos de acceso del archivo creado en la Actividad 8 +a rwx solo para el grupo.} + +\begin{verbatim} +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rw-r-- 1 curso curso 0 Sep 29 18:57 messages +curso@ubuntu:~$ chmod g+rwx /home/curso/raiz/var/log/messages +curso@ubuntu:~$ ls -la /home/curso/raiz/var/log/ +total 8 +drwxrwxr-x 2 curso curso 4096 Sep 29 18:58 . +drwxrwxr-x 3 curso curso 4096 Sep 20 22:38 .. +-rw-rwxr-- 1 curso curso 0 Sep 29 18:57 messages +\end{verbatim} + +\subsection{Actividad 10.} + +\subsubsection{Eliminar recursivamente con ''rm`` command} +\textbf{Elimine recursivamente el directorio ``/home/curso/raiz/var``} + +\begin{verbatim} +curso@ubuntu:~$ rm -r /home/curso/raiz/var/ +curso@ubuntu:~$ ll /home/curso/raiz/ +total 16 +drwxrwxr-x 4 curso curso 4096 Sep 29 19:07 ./ +drwxr-xr-x 17 curso curso 4096 Sep 29 19:02 ../ +drwxrwxr-x 2 curso curso 4096 Sep 20 22:38 bin/ +drwxrwxr-x 5 curso curso 4096 Sep 20 22:38 home/ +\end{verbatim} + +\subsection{Actividad 11.} + +\subsubsection{Copia recursiva de directorio con ''cp`` command} +\textbf{Cree el directorio /home/curso/raiz/etc. +Luego copie TODO el contenido del directorio /etc/ dentro de /home/curso/raiz/etc} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ mkdir /home/curso/raiz/etc +curso@ubuntu:~$ cp /etc/* /home/curso/raiz/etc/ + +curso@ubuntu:~$ sudo cp -R /etc/* /home/curso/raiz/etc/ +curso@ubuntu:~$ ls -l /home/curso/raiz/etc/ +total 1016 +drwxr-xr-x 3 root root 4096 Sep 29 19:21 acpi +-rw-r--r-- 1 curso curso 2981 Sep 29 19:21 adduser.conf +drwxr-xr-x 2 root root 4096 Sep 29 19:21 alternatives +-rw-r--r-- 1 curso curso 401 Sep 29 19:21 anacrontab +-rw-r--r-- 1 curso curso 112 Sep 29 19:21 apg.conf +drwxr-xr-x 6 root root 4096 Sep 29 19:21 apm +drwxr-xr-x 3 root root 4096 Sep 29 19:21 apparmor +drwxr-xr-x 8 root root 4096 Sep 29 19:21 apparmor.d +drwxr-xr-x 4 root root 4096 Sep 29 19:21 apport +drwxr-xr-x 6 root root 4096 Sep 29 19:21 apt +-rw-r----- 1 root root 144 Sep 29 19:21 at.deny +drwxr-xr-x 2 root root 4096 Sep 29 19:21 at-spi2 +drwxr-xr-x 3 root root 4096 Sep 29 19:21 avahi +-rw-r--r-- 1 curso curso 2177 Sep 29 19:21 bash.bashrc +-rw-r--r-- 1 curso curso 45 Sep 29 19:21 bash_completion +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bash_completion.d +-rw-r--r-- 1 curso curso 356 Sep 29 19:21 bindresvport.blacklist +-rw-r--r-- 1 curso curso 321 Sep 29 19:21 blkid.conf +lrwxrwxrwx 1 root root 15 Sep 29 19:21 blkid.tab -> /dev/.blkid.tab +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bluetooth +drwxr-xr-x 2 root root 4096 Sep 29 19:21 bonobo-activation +drwxr-xr-x 2 root root 4096 Sep 29 19:21 byobu +drwxr-xr-x 3 root root 4096 Sep 29 19:21 ca-certificates +... +-rw-r--r-- 1 curso curso 321 Sep 29 19:21 updatedb.conf +drwxr-xr-x 3 root root 4096 Sep 29 19:21 update-manager +drwxr-xr-x 2 root root 4096 Sep 29 19:21 update-motd.d +drwxr-xr-x 2 root root 4096 Sep 29 19:21 update-notifier +drwxr-xr-x 2 root root 4096 Sep 29 19:21 UPower +-rw-r--r-- 1 curso curso 222 Sep 29 19:21 upstart-xsessions +drwxr-xr-x 2 root root 4096 Sep 29 19:21 vim +lrwxrwxrwx 1 root root 23 Sep 29 19:21 vtrgb -> /etc/alternatives/vtrgb +drwxr-xr-x 2 root root 4096 Sep 29 19:21 w3m +-rw-r--r-- 1 curso curso 4812 Sep 29 19:21 wgetrc +-rw-r--r-- 1 curso curso 1343 Sep 29 19:21 wodim.conf +drwxr-xr-x 2 root root 4096 Sep 29 19:21 wpa_supplicant +drwxr-xr-x 10 root root 4096 Sep 29 19:21 X11 +drwxr-xr-x 4 root root 4096 Sep 29 19:21 xdg +drwxr-xr-x 2 root root 4096 Sep 29 19:21 xml +-rw-r--r-- 1 curso curso 349 Sep 29 19:21 zsh_command_not_found + \end{verbatim} +\end{myscriptlisting} + +\textbf{NOTA:} +man for ''cp`` command + +\begin{verbatim} +CP(1) + +NAME + cp - copy files and directories + +SYNOPSIS + cp [OPTION]... [-T] SOURCE DEST + cp [OPTION]... SOURCE... DIRECTORY + cp [OPTION]... -t DIRECTORY SOURCE... + +DESCRIPTION + Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. +... + -R, -r, --recursive + copy directories recursively +... +\end{verbatim} + +\subsection{Actividad 12.} + +\subsubsection{Renombrar archivos con ''mv`` command} +\textbf{Renombre con ``mv`` el directorio /home/curso/raiz por /home/curso/root} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls -ls /home/curso/ +total 2008 + 4 drwxrwxr-x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +1968 -rw-rw-r-- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz + 4 drwxr-xr-x 2 curso curso 4096 Sep 29 19:18 Desktop + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Documents + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 19:30 Downloads + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Music + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 20:53 Pictures + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Public + 4 drwxrwxr-x 5 curso curso 4096 Sep 29 19:20 root + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Templates + 4 drwxr-xr-x 2 curso curso 4096 Sep 21 14:06 Videos + +curso@ubuntu:~$ ls -ls /home/curso/ | grep root + 4 drwxrwxr-x 5 curso curso 4096 Sep 29 19:20 root + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 13.} + +\subsubsection{Copia de dirs mediante path relativo} +\textbf{Copie el directorio /home/curso/root/var/log a /home/curso/root/var/log.original +utilizando PATH relativo desde /home/curso} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ cp -R ./root/var/log/ ./root/var/log.original + +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ ls ./root/var/ +log log.original + +curso@ubuntu:~$ ls -la ./root/var/ +total 16 +drwxrwxr-x 4 curso curso 4096 Sep 29 19:44 . +drwxrwxr-x 6 curso curso 4096 Sep 29 19:42 .. +drwxrwxr-x 2 curso curso 4096 Sep 29 19:42 log +drwxrwxr-x 2 curso curso 4096 Sep 29 19:44 log.original + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 14.} + +\subsubsection{Enlaces simbólicos ''ln'' command} +\textbf{Cree un link simbólico de /etc/group en /home/curso} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ln -s /etc/group /home/curso/ +curso@ubuntu:~$ ls -la /home/curso/ | grep group +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group + +curso@ubuntu:~$ ls -i /home/curso/ | grep group +533568 group +curso@ubuntu:~$ ls -i /etc/ | grep group +418231 group + \end{verbatim} +\end{myscriptlisting} + + +\textbf{Enlaces de Ficheros \\} + +Los enlaces ofrecen la posibibilidad de dar a un único fichero múltiples nombres. +Estos ficheros van a ser identificados mediante el sistema operativo por su numero de inodo, +el cual se genera de forma semialeatoria. Solo para ficheros y sólo en particiones linux. + +Un inodo es un enlace que resulta el único identificador del fichero para el sistema de ficheros. +Un directorio, por tanto, será una lista de números de inodo con sus correspondientes nombres de fichero. +Cada nombre de fichero en un directorio es un enlace a un inodo particular. + +\begin{itemize} + \item \textbf{\emph{Enlaces Duros o hard links:}} + + La orden ln es usada para crear enlaces para un fichero. + +Usando \texttt{ls -i}, veremos el numero de inodo para el fichero. + +\# \texttt{ln fichero} creará un enlace para fichero. + +\texttt{ln fichero fhichero2} creará un enlace llamado fichero2 que corresponderá al mismo fichero. + +Utilizando \texttt{ls -i} veremos que los dos ficheros tienen el mismo inodo. + +\# \texttt{ls -i fichero fichero2} + +Un fichero estará definitivamente eliminado del sistema cuando no queden enlaces a el. En realidad, +la norma es que los ficheros tengan solamente un enlace duro. + +Un modo de saber cuantos enlaces tiene un fichero es con la orden \texttt{ls -l}. +Fíjate en la salida estándar por pantalla, la primera columna indica los permisos, +como vimos en lecciones pasadas, y una segunda columna con un número te indicará el número +de enlaces del fichero, o, si es un directorio, el número de directorios que contiene, +en nuestro ejemplo te mostraría lo siguiente: + +\texttt{ls -l fichero fichero2} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:51 fichero} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:50 fichero2} + +un directorio, por tanto, no es otra cosa que un fichero que contiene información sobre la +dirección del enlace al inodo. También, cada directorio tiene al menos dos enlaces duros en +el: . (punto) enlace que apunta a si mismo y .. (punto punto) enlace que apunta al directorio padre. +En el directorio raíz (/), el enlace .. (punto punto) simplemente apunta a /. + +\textbf{Buscar todos los enlaces duros a un fichero.} +En ciertas ocasiones puede resultar difícil localizar en que partes del árbol de directorio +existen enlaces a determinados archivos. Para encontrarlos lo podemos hacer con la orden find: +\texttt{find / -inum número} + +\item \textbf{\emph{Enlaces Simbólicos}} + +Un enlace simbólico permite dar a un fichero el nombre de otro, pero no enlaza el fichero con un inodo, +es decir, en realidad lo que hacemos es enlazar directamente al nombre del fichero. +Esto podría parecerse bastante a lo que Windows nos tiene acostumbrados. + +Con la orden \texttt{ln -s} creamos un enlace simbólico a un fichero. Por ejemplo: + +\texttt{ln -s archivo archivo2} + +Hay que tener en cuenta que el nombre del enlace simbólico no soporta rutas completas, +por lo que para crearlo, será imprescindible situarse dentro del directorio en el que queramos +que quede colocado dicho enlace. + +Si lo verificamos de nuevo con la orden \texttt{ls -l} vemos que el fichero fichero es +un enlace simbólico apuntando a fichero2 + +\texttt{ls -l fichero fichero2} + +Los bits de permisos en un enlace simbólico no se usan (siempre aparecen como (rwxrwxrwx). +En su lugar, los permisos del enlace simbólico son determinados por los permisos del fichero apuntado. +Asimismo, si el fichero apuntado es eliminado, los enlaces simbólicos permanecen, pero ya no +serán válidos y carecerán de sentido. +\end{itemize} + +Los enlaces duros y simbólicos son similares en su funcionamiento, pero hay algunas diferencias. +Pueden crearse enlaces simbólicos a un fichero que no esté en el mismo dispositivo de almacenamiento. +Los enlaces simbólicos son procesados por el núcleo de forma diferente a los duros, lo cual es solo +una diferencia técnica, pero a veces importante. Los enlaces simbólicos son de ayuda puesto que +identifican al fichero al que apuntan; con enlaces duros no es tan fácil saber que fichero esta +enlazado al mismo inodo. + +Aunque en un principio no pudiera parecernos que los enlaces valgan para mucho, el sistema +operativo los usa muy a menudo, Los enlaces simbólicos son, por ejemplo, especialmente +importantes para las imágenes de las librerías compartidas en /lib, lo que facilita mucho la +conexión de los diferentes programas con esas librerías. + +\cite{utlai} + + +\subsection{Actividad 15.} + +\subsubsection{Navegación de directorios con Nautilus} +\textbf{Luego de la ejecución de un comando ls -l ¿Qué significa el número que se +encuentra entre el listado de permisos y el nombre del usuario dueño?\\ \\ +\texttt{curso@atlas:~> ls –l}\\ +\texttt{-rwx------ 1 curso curso 11 2011-05-11 23:56 password}}\\ + +Un modo de saber cuantos enlaces tiene un fichero es con la orden \texttt{ls -l}. +Fíjate en la salida estándar por pantalla, la primera columna indica los permisos, +como vimos en lecciones pasadas, y una segunda columna con un número te indicará el número +de enlaces del fichero, o, si es un directorio, el número de directorios que contiene, +en nuestro ejemplo te mostraría lo siguiente:\\ + +\texttt{ls -l fichero fichero2} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:51 fichero} + +\texttt{-rw-r-r- 2 root root 12 Aug 5 16:50 fichero2}\\ + +Un directorio, por tanto, no es otra cosa que un fichero que contiene información sobre la +dirección del enlace al inodo. También, cada directorio tiene al menos dos enlaces duros en +el: . (punto) enlace que apunta a si mismo y .. (punto punto) enlace que apunta al directorio padre. +En el directorio raíz (/), el enlace .. (punto punto) simplemente apunta a /. + +\cite{utlai} + +\subsection{Actividad 16.} + +\subsubsection{Interpertación de comandos} +Explicar cada uno de los 6 comandos siguientes: + +\begin{myscriptlisting} + \begin{verbatim} +curso@atlas:~/borrar$ touch hola +curso@atlas:~/borrar$ ls -l +total 0 +-rw-r--r-- 1 curso users 0 mar 26 23:45 hola +curso@atlas:~/borrar$ chmod u-w . +curso@atlas:~/borrar$ touch chau +touch: no se puede efectuar `touch' sobre «chau»: Permiso denegado +curso@atlas:~/borrar$ touch hola +curso@atlas:~/borrar$ rm hola +rm: no se puede borrar «hola»: Permiso denegado + \end{verbatim} +\end{myscriptlisting} + +\begin{enumerate} + \item \texttt{curso@atlas:~/borrar\$ touch hola} + + \textbf{Crea el archivo ``hola'' dentro de /home/curso/borrar.}\\ + +TOUCH(1) +NAME + touch - change file timestamps + +SYNOPSIS + touch [OPTION]... FILE... + +DESCRIPTION + Update the access and modification times of each FILE to the current time. + A FILE argument that does not exist is created empty, unless -c or -h is supplied.\\ + + \item \texttt{curso@atlas:~/borrar\$ ls -l} + +\texttt{total 0} + +\texttt{-rw-r--r-- 1 curso users 0 mar 26 23:45 hola} + +\textbf{Se lista el contenido del directorio /home/user/borrar}\\ + +LS(1) + +NAME + ls - list directory contents + +SYNOPSIS + ls [OPTION]... [FILE]... + +DESCRIPTION + List information about the FILEs (the current directory by default). + Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. + Mandatory arguments to long options are mandatory for short options too. + + -l use a long listing format + + + \item \texttt{curso@atlas:~/borrar\$ chmod u-w .} + + \textbf{Se cambian los permisos del directorio actual /home/user/borrar. + Se quita el permiso de escritura para el user actual (curso) el cual ya no + podrá escribir (write) un cambio en este directorio.}\\ + +CHMOD(1) + +NAME + chmod - change file mode bits + +SYNOPSIS + chmod [OPTION]... MODE[,MODE]... FILE... + chmod [OPTION]... OCTAL-MODE FILE... + chmod [OPTION]... --reference=RFILE FILE... + +DESCRIPTION + This manual page documents the GNU version of chmod. chmod changes the + file mode bits of each given file according to mode, which can be either a symbolic + representation of changes to make, or an octal number representing the bit + pattern for the new mode bits. + + The format of a symbolic mode is [ugoa...][[+-=][perms...]...], where perms + is either zero or more letters from the set rwxXst, or a single letter from the + set ugo. Multiple symbolic modes can be given, separated by commas. + +\item \texttt{curso@atlas:~/borrar\$ touch chau} + +\texttt{touch: no se puede efectuar `touch' sobre «chau»: Permiso denegado} + +\textbf{Se intenta crear el archivo ``chau'' dentro del directorio /home/curso/borrar +lo cual no será posible ya que no disponemos más de write permisses.}\\ + +\item \texttt{curso@atlas:~/borrar\$ touch hola} + +\textbf{Se reailza ``touch hola`` el cual no aplica ningún cambio evidente ya que +el archivo ''hola`` ya había sido creado en el paso 1).}\\ + +\item \texttt{curso@atlas:~/borrar\$ rm hola} + +\texttt{rm: no se puede borrar «hola»: Permiso denegado} + +\textbf{Se intenta borrar el archivo ``hola'' dentro del directorio /home/curso/borrar +lo cual no será posible ya que no disponemos más de write permisses.}\\ + +\end{enumerate} + +\pagebreak + +\section{Ejercicios Tema 4: Linea de comandos. Comandos básicos II } + +\begin{itemize} + \item Búsqueda de archivos: locate, find. + \item Obtener información de uso de programas: man. + \item Buscar expresiones: grep. + \item Monitorear el uso de espacio: du, df. + \item Archivar y comprimir archivos: tar, gzip, bzip2. +\end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{``find'' and ``locate'' commands} + +\textbf{Si comparamos el comando ``find`` y ''locate'' ¿Cúal posee mayor +velocidad de respuesta? ¿Porqué?.}\\ + +\textbf{Find Files Using Locate} +An alternative to using \textbf{emph{find}} is the \textbf{emph{locate}} command. +This command is often quicker and can search the entire file system with ease.\\ + +You can install the command with apt-get: + +\texttt{sudo apt-get update} + +\texttt{sudo apt-get install mlocate}\\ + +The reason locate is faster than find is because it relies on a database of the +files on the filesystem. + +The database is usually updated once a day with a cron script, but you can update it manually +by typing: + +\texttt{sudo updatedb}\\ + +Run this command now. Remember, the database must always be up-to-date if you want +to find recently acquired or created files.\\ + +\cite{digitalocean} + +\subsection{Actividad 2.} + +\subsubsection{locate -d command} + +\textbf{Si hacemos uso del comando locate ¿Qué significa la opción -d? Actualice la base de +datos de locate, y busque todos los archivos cuyo nombre contenga la palabra bash +dentro del directorio /etc.}\\ + + + +La opción -d se utiliza según se especifica debajo:\\ + +-d, --database DBPATH + Replace the default database with DBPATH. DBPATH is a :-separated list of database + file names. If more than one --database option is specified, the + resulting path is a concatenation of the separate paths.\\ + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ sudo updatedb +curso@ubuntu:~$ locate '/etc/*bash*' +/etc/bash.bashrc +/etc/bash_completion +/etc/bash_completion.d +/etc/apparmor.d/abstractions/bash +/etc/bash_completion.d/apport_completion +/etc/bash_completion.d/axi-cache +/etc/bash_completion.d/debconf +/etc/bash_completion.d/desktop-file-validate +/etc/bash_completion.d/grub +/etc/bash_completion.d/initramfs-tools +/etc/bash_completion.d/insserv +/etc/bash_completion.d/m-a +/etc/bash_completion.d/pon +/etc/bash_completion.d/pulseaudio-bash-completion.sh +/etc/bash_completion.d/ufw +/etc/bash_completion.d/upstart +/etc/profile.d/bash_completion.sh +/etc/skel/.bash_logout +/etc/skel/.bashrc +\end{verbatim} +\end{myscriptlisting} + +locate(1) + +NAME + locate - find files by name + +SYNOPSIS + locate [OPTION]... PATTERN... + +DESCRIPTION + locate reads one or more databases prepared by updatedb(8) and writes file names matching + at least one of the PATTERNs to standard output, one per line. + + If --regex is not specified, PATTERNs can contain globbing characters. + If any PATTERN contains no globbing characters, locate behaves as if the pattern + were *PATTERN*. + + By default, locate does not check whether files found in database still exist (but it does + require all parent directories to exist if the database was built + with --require-visibility no). locate can never report files created after the most + recent update of the relevant database. + +EXIT STATUS + locate exits with status 0 if any match was found or if locate was invoked with one + of the --limit 0, --help, --statistics or --version options. If no + match was found or a fatal error was encountered, locate exits with status 1. + + Errors encountered while reading a database are not fatal, search continues in other + specified databases, if any. + +OPTIONS + -A, --all + Print only entries that match all PATTERNs instead of requiring only one of + them to match. + + -b, --basename + Match only the base name against the specified patterns. + This is the opposite of --wholename. + + -c, --count + Instead of writing file names on standard output, write the number of matching + entries only. + + -d, --database DBPATH + Replace the default database with DBPATH. DBPATH is a :-separated list of database + file names. If more than one --database option is specified, the + resulting path is a concatenation of the separate paths. + + + +\subsection{Actividad 3.} + +\subsubsection{``find`` without name} + +\textbf{¿Cómo haría uso del comando find si desea buscar una fotografía (archivo PNG) +y no recuerda su nombre sino solo que se encuentra en su home.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ find /home/curso/ -iname '*.PNG' + +/home/curso/picture.PNG +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad12.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad13.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad2.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad10.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad11.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad5.png +/home/curso/BarrireroExequiel/TP1/Imagenes/Actividad14.png +/home/curso/.local/share/Trash/files/Actividad5.png +/home/curso/.cache/software-center/icons/tomato:i386-icon-Icon64.png +/home/curso/.cache/software-center/icons/umamu-icon-Umamu_r_64.png +/home/curso/.cache/software-center/icons/capsized-icon-Icon64.png +/home/curso/.cache/software-center/icons/2048:i386-icon-64-2048.png +/home/curso/.cache/software-center/icons/tic-tac-toe2:i386-icon-64_hmojXQC.png +/home/curso/.cache/software-center/icons/ mycraft-icon-mc-launcher.svg64.png +/home/curso/.cache/software-center/icons/audovia:i386-icon-SongBuilderColourIcon64.png +/home/curso/.cache/software-center/icons/mc2048-icon-mc2048_1.png +/home/curso/.cache/software-center/icons/ my-weather-indicator:i386-icon-mwi_064.png +/home/curso/.cache/thumbnails/large/be9745eaa4dd17df931fd3f4b1b37b74.png +/home/curso/.cache/thumbnails/large/0f635725858090944921b5ae0e1c25ae.png +... +/home/curso/.cache/thumbnails/normal/f458b2702111282ba10cca5ddd511daf.png +/home/curso/.cache/thumbnails/normal/ee9cf2ab26402213d518127e9b5b1149.png +/home/curso/.cache/thumbnails/normal/b2bdf6f2a85194544d0558983df41eb0.png +/home/curso/.cache/thumbnails/normal/76fbdecd1d2173df80d31f3d4a2ca4e3.png + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{''find'' buscando por permisos de usuario} + +\textbf{Haciendo uso del comando find, ¿Cuáles son los archivos o directorios que poseen +permisos de escritura para cualquier usuario?. Agregue una opción para que no incluya +los enlaces simbólicos sino los archivos apuntados por los enlaces.} + +\textbf{Finding by Type}\\ +You can specify the type of files you want to find with the "-type" parameter. It works like this: + +\texttt{find -type type\_descriptor query} +Some of the most common descriptors that you can use to specify the type of file are here: + +\begin{itemize} + \item f: regular file + \item d: directory + \item l: symbolic link + \item c: character devices + \item b: block devices +\end{itemize} + +\cite{digitalocean}\\ + +\textbf{Finding files by permission} + +Searching for files by permission is an excellent way to turn up security issues on your +system or uncover access issues. Just as you changed permissions on files using numbers +or letters (with the chmod command), you can likewise find files based on number or +letter permissions along with the -perm options. (Refer to Chapter 4, “Moving around the +Filesystem,†to see how to use numbers and letters with chmod to refl ect file permissions.) +If you use numbers for permission, as I do below, remember that the three numbers represent +permissions for the user, group, and other. Each of those three numbers varies from no +permission (0) to full read/write/execute permission (7), by adding read (4), write (2), and +execute (1) bits together. With a hyphen (-) in front of the number, all three of the bits +indicated must match; with a plus (+) in front of it, any of the numbers can match for the +search to find a file. The full, exact numbers must match if neither a hyphen or plus is used. + +Consider the following examples:\\ + +\texttt{\$ find /bin -perm 755 -ls} + +\texttt{788884 28 -rwxr-xr-x 1 root root 28176 Mar 10 2014 /bin/echo} + +\texttt{\$ find /home/chris/ -perm -222 -type d -ls} + +\texttt{144503 4 drwxrwxrwx 8 chris chris 4096 June 23 2014 /home/chris}\\ + +By searching for -perm 755, any files or directories with exactly rwxr-xr-x +permission are matched. By using -perm -222, only files that have write permission for +user, group, and other are matched. Notice that, in this case, the -type d is added to +match only directories.\\ + +\texttt{\$ find /myreadonly -perm +222 -type f} + +\texttt{685035 0 -rw-rw-r-- 1 chris chris 0 Dec 30 2014 /tmp/write/abc} + +\texttt{\$ find . -perm -002 -type f -ls} + +\texttt{266230 0 -rw-rw-rw- 1 chris chris 0 Dec 20 2014 ./LINUX\_BIBLE/a}\\ + +Using -perm +222, you can find any file (-type f) that has write permission turned on +for the user, group, or other. You might do that to make sure that all files are read-only in +a particular part of the filesystem (in this case, beneath the /myreadonly directory). The +last example, -perm +002, is very useful for finding files that have open write permission +for “other,†regardless of how the other permission bits are set. + +\cite{linuxbible} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ sudo find / -type f -perm +002 -ls | less + + 23477 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/sys/kernel/ns_last_pid + 24246 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/current + 24248 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/exec + 24249 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/fscreate + 24250 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/keycreate + 24251 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/task/1/attr/sockcreate + 24337 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/current + 24339 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/exec + 24340 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/fscreate + 24341 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/keycreate + 24342 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/1/attr/sockcreate + 24433 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/current + 24435 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/exec + 24436 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/fscreate + 24437 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/keycreate + 24438 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/task/2/attr/sockcreate + 24445 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/current + 24447 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/exec + 24448 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/fscreate + 24449 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/keycreate + 24450 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /proc/2/attr/sockcreate + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ sudo find / -type d -perm +002 -ls +532295 4 drwxrwxrwt 2 root root 4096 Sep 29 18:57 /var/crash +525560 4 drwxrwxrwt 2 root root 4096 Sep 29 21:02 /var/tmp +find: `/proc/2960/task/2960/fd/5': No such file or directory +find: `/proc/2960/task/2960/fdinfo/5': No such file or directory +find: `/proc/2960/fd/5': No such file or directory +find: `/proc/2960/fdinfo/5': No such file or directory + 8715 0 drwxrwxrwt 2 root root 140 Oct 3 20:45 /run/shm + 8712 0 drwxrwxrwt 2 root root 40 Oct 3 15:01 /run/lock +131090 4 drwxrwxrwt 4 root root 4096 Oct 3 21:17 /tmp +156905 4 drwxrwxrwt 2 root root 4096 Oct 3 16:25 /tmp/.ICE-unix +156904 4 drwxrwxrwt 2 root root 4096 Oct 3 15:00 /tmp/.X11-unix + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 5.} + +\subsubsection{``find'' para archivos modificados en un período de tiempo} + +\textbf{Haciendo uso del comando find busque los archivos que han sido modificados en +los últimos 7 días.}\\ + +\textbf{Finding by Time} + +Linux stores time data about access times, modification times, and change times. + +\begin{itemize} +\item \textbf{Access Time:} Last time a file was read or written to. + +\item \textbf{Modification Time:} Last time the contents of the file were modified. + +\item \textbf{Change Time:} Last time the file's inode meta-data was changed. +\end{itemize} + + +We can use these with the \textbf{\emph{``-atime'', ``-mtime'', and ``-ctime''}} parameters. +These can use the plus and minus symbols to specify greater than or less than, like we did with size. + +The value of this parameter specifies how many days ago you'd like to search. + +To find files that have a modification time of a day ago, type: + +\texttt{find / -mtime 1}\\ + +If we want files that were accessed in less than a day ago, we can type: + +\texttt{find / -atime -1}\\ + +To get files that last had their meta information changed more than 3 days ago, type: + +\texttt{find / -ctime +3}\\ + +There are also some companion parameters we can use to specify minutes instead of days: + +\texttt{find / -mmin -1}\\ + +This will give the files that have been modified type the system in the last minute. +Find can also do comparisons against a reference file and return those that are newer: + +\texttt{find / -newer myfile}\\ + +\cite{digitalocean} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ find /home/curso/ -mtime -7 + ... +/home/curso/.cache/oneconf/cf31d3950d1cc51f862b52e955f9872b +/home/curso/.cache/oneconf/cf31d3950d1cc51f862b52e955f9872b/host +/home/curso/.vboxclient-display.pid +/home/curso/.gconf +/home/curso/.gconf/apps/guake/style/background +/home/curso/.gconf/apps/guake/style/background/%gconf.xml +/home/curso/.gconf/apps/guake/style/font +/home/curso/.gconf/apps/guake/style/font/%gconf.xml +/home/curso/.gconf/apps/guake/general +/home/curso/.gconf/apps/guake/general/%gconf.xml + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ find /home/curso/ -mtime -7 -ls + ... +532723 4 -rwxrw---- 1 curso curso 198 Sep 29 19:24 /home/curso/.cache/one... +533520 4 -rwxr----- 1 curso curso 5 Oct 3 16:25 /home/curso/.vboxclient-... +565991 4 drwx------ 4 curso curso 4096 Oct 3 16:25 /home/curso/.gconf... +566119 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +566211 4 -rwx------ 1 curso curso 110 Oct 3 16:28 /home/curso/.gconf/app... +566121 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +569336 4 -rwx------ 1 curso curso 467 Oct 3 16:28 /home/curso/.gconf/app... +566123 4 drwx------ 2 curso curso 4096 Oct 3 16:28 /home/curso/.gconf/ap... +569337 4 -rwx------ 1 curso curso 954 Oct 3 16:28 /home/curso/.gconf/app... + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{``grep`` command} + +\textbf{Haciendo uso del comando grep buscar la palabra ''dui'' en el archivo /etc/group +sin distinguir entre mayúsculas y minúsculas. Luego haciendo uso del mismo comando contar +el número de ocurrencias en que aparece esa cadena si se hace o no distinción entre mayúsculas +y minúsculas.}\\ + + +GREP(1) General Commands Manual GREP(1) + +NAME + grep, egrep, fgrep, rgrep - print lines matching a pattern + +SYNOPSIS + grep [OPTIONS] PATTERN [FILE...] + grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] + +DESCRIPTION + grep searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines + containing a match to the given PATTERN. By default, grep prints the matching lines. + + In addition, three variant programs egrep, fgrep and rgrep are available. egrep is the same as grep -E. fgrep is the same as grep -F. rgrep is the + same as grep -r. Direct invocation as either egrep or fgrep is deprecated, but is provided to allow historical applications that rely on them to run + unmodified. + + -i, --ignore-case + Ignore case distinctions in both the PATTERN and the input files. (-i is specified by POSIX.) + + General Output Control + -c, --count + Suppress normal output; instead print a count of matching lines for each input file. With the -v, --invert-match option (see below), count + non-matching lines. (-c is specified by POSIX.) + + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~$ cat /etc/group | grep -i dui +curso@ubuntu:~$ cat /etc/group | grep -i curso +sudo:x:27:delivery,curso +curso:x:1001:curso +grupo1:x:1002:curso +curso@ubuntu:~$ cat /etc/group | grep -i CURSO +sudo:x:27:delivery,curso +curso:x:1001:curso +grupo1:x:1002:curso + \end{verbatim} +\end{myscriptlisting} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /etc/group | grep -c -i curso +3 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 7.} + +\subsubsection{''grep`` recursivo} + +\textbf{Haciendo uso del comando grep buscar la +cadena "auto" en los archivos del directorio /etc y sus subdirectorios..} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:/$ ls -R /etc/ | grep "auto" +01autoremove +01autoremove-kernels +ls: cannot open directory /etc/chatscripts: Permission denied +ls: cannot open directory /etc/cups/ssl: Permission denied +10-autohint.conf +apt-auto-removal +lightdm-autologin +ls: cannot open directory /etc/polkit-1/localauthority: Permission denied +ls: cannot open directory /etc/ppp/peers: Permission denied +ls: cannot open directory /etc/ssl/private: Permission denied +autostart +/etc/xdg/autostart: +nautilus-autostart.desktop + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 8.} + +\subsubsection{''df`` commands} + +\textbf{¿Con que comando puedo ver el porcentaje de uso de los +dispositivos de bloques montados en human-readable?}\\ + +DF(1) User Commands DF(1) + +NAME + df - report file system disk space usage + +SYNOPSIS + df [OPTION]... [FILE]... + +DESCRIPTION + This manual page documents the GNU version of df. df displays the amount of + disk space available on the file system containing each file name argu†+ ment. If no file name is given, the space available on all currently mounted + file systems is shown. Disk space is shown in 1K blocks by default, + unless the environment variable POSIXLY\_CORRECT is set, in which case 512-byte + blocks are used. + + If an argument is the absolute file name of a disk device node containing a + mounted file system, df shows the space available on that file system + rather than on the file system containing the device node (which is always the + root file system). This version of df cannot show the space available + on unmounted file systems, because on most kinds of systems doing so requires + very nonportable intimate knowledge of file system structures. + +OPTIONS + Show information about the file system on which each FILE resides, or all + file systems by default. + + Mandatory arguments to long options are mandatory for short options too. + + -a, --all + include dummy file systems + + -B, --block-size=SIZE + scale sizes by SIZE before printing them. E.g., '-BM' prints sizes in units + of 1,048,576 bytes. See SIZE format below. + + --total + produce a grand total + + -h, --human-readable + print sizes in human readable format (e.g., 1K 234M 2G) + + -T, --print-type + print file system type + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:/$ df -h -T +Filesystem Type Size Used Avail Use% Mounted on +/dev/sda1 ext4 9.8G 3.2G 6.1G 34% / +none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup +udev devtmpfs 991M 4.0K 991M 1% /dev +tmpfs tmpfs 201M 480K 200M 1% /run +none tmpfs 5.0M 0 5.0M 0% /run/lock +none tmpfs 1001M 152K 1001M 1% /run/shm +none tmpfs 100M 40K 100M 1% /run/user +/dev/sr0 iso9660 56M 56M 0 100% /media/curso/VBOXADDITIONS_4.3.26_98988 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 9.} + +\subsubsection{''tar.gz`` command p/ comprimir} + +\textbf{Comprima el directorio /etc con tar.gz y guardelo en el directorio /home/curso.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ tar -zcvf /home/curso/etc.tar.gz /etc/ + +curso@ubuntu:/$ cd /home/curso +curso@ubuntu:~$ ls +BarrireroExequiel BarrireroExequiel.tar.gz Desktop Documents Downloads etc.tar.gz group Music picture.PNG Pictures Public root Templates Videos +curso@ubuntu:~$ ls -la | grep 'tar.gz' +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz + \end{verbatim} +\end{myscriptlisting} + +You need to use the tar command as follows (syntax of tar command):\\ + +\texttt{tar -zcvf archive-name.tar.gz directory-name}\\ + +Where, + +-z : Compress archive using gzip program + +-c : Create archive + +-v : Verbose i.e display progress while creating archive + +-f : Archive File name \\ + +\cite{vivkg} + +\pagebreak + +\subsection{Actividad 10.} + +\subsubsection{''tar.gz`` command p/ descomprimir} + +\textbf{Descomprima el archivo .tar.gz creado en la Actividad 9 en +el directorio /home/curso/Desktop/root-etc.} + +-x: Extract files + +If you wish to extract files in particular directory, for example in /tmp then you need to use +the following command:\\ + +\texttt{\$ tar -zxvf prog-1-jan-2005.tar.gz -C /tmp} + +\texttt{\$ cd /tmp} + +\texttt{\$ ls -} \\ + +\cite{vivkg} + +\begin{myscriptlisting} + \begin{verbatim} +mkdir /home/curso/Desktop/root-etc +tar -xvzf etc.tar.gz -C /home/curso/Desktop/root-etc + +curso@ubuntu:~$ cd /home/curso/Desktop/root-etc/ +curso@ubuntu:~/Desktop/root-etc$ ls +etc + +curso@ubuntu:~/Desktop/root-etc$ cd etc/ +curso@ubuntu:~/Desktop/root-etc/etc$ ls +acpi cron.d gnome-app-install kernel-img.conf +adduser.conf cron.daily gnome-settings-daemon landscape +alternatives cron.hourly gnome-vfs-2.0 ldap +anacrontab cron.monthly groff ld.so.cache +apg.conf crontab group ld.so.conf +apm cron.weekly grub.d ld.so.conf.d +apparmor cups gtk-2.0 legal +apparmor.d cupshelpers gtk-3.0 libaudit.conf +apport dbus-1 hdparm.conf libnl-3 +apt dconf host.conf libpaper.d +at-spi2 debconf.conf hostname lightdm +avahi debian_version hosts lintianrc +bash.bashrc default hosts.allow locale.alias +bash_completion deluser.conf hosts.deny localtime +bash_completion.d depmod.d ifplugd logcheck +bindresvport.blacklist dhcp ImageMagick login.defs +blkid.conf dictionaries-common init logrotate.conf +blkid.tab doc-base init.d logrotate.d +bluetooth dpkg initramfs-tools lsb-release +bonobo-activation drirc inputrc ltrace.conf +byobu emacs insserv magic +ca-certificates environment insserv.conf magic.mime +ca-certificates.conf fonts insserv.conf.d mailcap +calendar fstab iproute2 mailcap.order +chromium-browser fstab.d iscsi manpath.config +colord.conf gai.conf issue mime.types +compizconfig gconf issue.net mke2fs.conf +console-setup ghostscript kbd modprobe.d +cracklib gnome kernel modules + \end{verbatim} +\end{myscriptlisting} + +\pagebreak + +\section{Ejercicios Tema 6: Uso básico de la consola } + +\begin{itemize} + \item Gnome-terminal. + \item Shortcuts de lineas de comando. + \subitem Expansión de expresiones con wildcards. + \subitem Tecla “tabulaciónâ€. + \subitem Comando “history†y “Ctrl - râ€. + \item Expansión de lineas de comando + \subitem El tilde: ~. + \subitem Expansión de lineas de comando: \$() o ``. + \subitem Llaves de expansión: { }. + \item Trucos en las lineas de comando: Ctrl - a, Ctrl -e, Ctrl - u, Ctrl - k, Ctrl - flechas de dirección. +\end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Cree una expresión que corresponda con todos los archivos que comiencen con una 'a' y terminen con una 'z'.}\\ + +An expression is a string of characters. Those characters having an interpretation above and +beyond their literal meaning are called metacharacters. A quote symbol, for example, may denote +speech by a person, ditto, or a meta-meaning for the symbols that follow. Regular Expression +s are sets of characters and/or metacharacters that match (or specify) patterns. + +A Regular Expression contains one or more of the following: + +\begin{itemize} + \item \textbf{A character set:} These are the characters retaining their literal meaning. + The simplest type of Regular Expression consists only of a character set, with no metacharacters. + \item \textbf{An anchor:} These designate (anchor) the position in the line of text that the RE + is to match. For example, \texttt{\^}, and \$ are anchors. + \item \textbf{Modifiers:} These expand or narrow (modify) the range of text the RE is to match. + Modifiers include the asterisk, brackets, and the backslash. +\end{itemize} + + +The main uses for Regular Expressions (REs) are text searches and string manipulation. +An RE matches a single character or a set of characters -- a string or a part of a string. + + +\begin{itemize} + \item \textbf{The asterisk -- * -- :} matches any number of repeats of the character string or RE + preceding it, including zero instances. + + "1133*" matches 11 + one or more 3's: 113, 1133, 1133333, and so forth. + + \textbf{Example:} Match all files which have a word twt, twet, tweet etc in the file name. + + \texttt{ls -l | grep 'twe*t'} + + \textbf{Example:} How about searching for apple word which was spelled wrong in a given file where apple + is misspelled as ale, aple, appple, apppple, apppppple etc. To find all patterns + + \texttt{grep 'ap*le' filename} + + Readers should observe that the above pattern will match even ale word as * indicates + 0 or more of previous character occurrence. + + \item \textbf{The dot -- . -- :} matches any one character, except a newline. + + "13." matches 13 + at least one of any character (including a space): 1133, 11333, but not 13 + (additional character missing). + + \item \textbf{The caret -- \texttt{\^} -- :} matches the beginning of a line, but sometimes, depending on context, + negates the meaning of a set of characters in an RE. + + \item \textbf{The dollar sign -- \$ -- :} at the end of an RE matches the end of a line. + + "XXX\$" matches XXX at the end of a line. + + "\texttt{\^}\$" matches blank lines. +\end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 aaz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 azz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + +curso@ubuntu:~/BarrireroExequiel$ ls | grep '^a.*z$' +a123z +aaz +abz +axi123z +az +a.z +azz + +curso@ubuntu:~$ + + \end{verbatim} +\end{myscriptlisting} + +Puede notarse la diferencia al utilizar la expresión debajo sin incluir +el ''.``, wilcard: cualquier único caracter. El cual quedo desmotrado que +al acompañar a la expresión ''*`` permite buscar la coincidencia de una +expresión que comience con ''a`` luego coincida con cero +o más del caracter previo y termine con ''z''. Permitindo este caracter identificado con +``.'' lograr el resultado que estamos buscando. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/BarrireroExequiel$ ls | grep '^a*z$' +aaz +az + + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Cree una expresión que corresponda con todos los archivos +cuyo nombre tenga como segunda letra una 't'. +Para realizar la actividad aprender el uso del comodin \$}\\ + +\begin{itemize} + \item \textbf{The backslash -- \textbackslash -- :} Escapes a special character, + which means that character gets interpreted literally (and is therefore no longer special). + \item \textbf{An anchor:} A ``\$`` reverts back to its literal meaning of "\$", + rather than its RE meaning of end-of-line. Likewise a ''\textbackslash \textbackslash'' has the literal + meaning of "\textbackslash". + \item \textbf{Escaped ``angle brackets'' -- \textbackslash<...\textbackslash> -- :} Escaped ``angle + brackets'' -- \textbackslash<...\textbackslash> -- mark word boundaries. + The angle brackets must be escaped, since otherwise they have only their literal character meaning. + "\textbackslash" matches the word ``the,`` but not the words ''them,'' ``there,'' + ``other,'' etc. +\end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + + +curso@ubuntu:~$ ls /home/curso | grep '^.t' +etc.tar.gz +curso@ubuntu:~$ + + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 3.} + +\subsubsection{Regular expressions - \texttt{\^} , . , []} + +\textbf{Cree una expresión que corresponda con todos los archivos cuyo nombre +tenga como tercer letra una 'letra mayúscula' o una 'coma'.} + +\begin{itemize} + \item \textbf{Brackets -- [...] -- :} enclose a set of characters to match in a single RE. + which means that character gets interpreted literally (and is therefore no longer special). + \subitem \textbf{"[xyz]" :} matches any one of the characters x, y, or z. + \subitem \textbf{"[c-n]" :} matches any one of the characters in the range c to n. + \subitem \textbf{"[B-Pk-y]" :} matches any one of the characters in the ranges B to P and k to y. + \subitem \textbf{"[a-z0-9]" :} matches any single lowercase letter or any digit. + \subitem \textbf{"[\texttt{\^}b-d]" :} matches any character except those in the range b to d. + This is an instance of \texttt{\^} negating or inverting the meaning of the following RE (taking on a + role similar to ! in a different context). + + Combined sequences of bracketed characters match common word patterns. "[Yy][Ee][Ss]" + matches yes, Yes, YES, yEs, and so forth. "[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]" + matches any Social Security number. + \end{itemize} + +\cite{tldpre} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + + + +curso@ubuntu:~$ ls | grep '^..[A-Z ,]' +curso@ubuntu:~$ +\end{verbatim} +\end{myscriptlisting} + +Realizando una búsqueda con una expresión menos restrictiva, es decir quitando el anclado que indica +que la expresión debe comenzar con dos caracteres cualquier y luego buscar coincidencia a partir +del 3ero obtenemos algunos resultados. El enuncia podría cambiar por ``nombre de archivo que posea 2 +caracteres cualquiera antes de una mayúscula o una coma''. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '..[A-Z ,]' +BarrireroExequiel +BarrireroExequiel.tar.gz +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 4.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , []} + +\textbf{Cree una expresión que corresponda con todos los archivos que no +terminen con una letra de la 'a a la d' ó de la 'f a la z'.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso + +curso@ubuntu:~$ ls -la +total 2800 +drwxr-x--x 17 curso curso 4096 Nov 1 16:28 . +drwxrwx--x 4 root root 4096 Sep 20 22:31 .. +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 abz +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 axi123z +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 az +-rw-rw-r-- 1 curso curso 0 Nov 1 16:28 a.z +drwxrwx--x 3 curso curso 4096 Sep 21 19:25 BarrireroExequiel +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +-rwx------ 1 curso curso 5857 Oct 3 23:19 .bash_history +-rwxr----- 1 curso curso 220 Sep 20 19:49 .bash_logout +-rwxr----- 1 curso curso 3637 Sep 20 19:49 .bashrc +drwx------ 17 curso curso 4096 Sep 29 18:53 .cache +drwx------ 22 curso curso 4096 Sep 29 19:12 .config +drwxr-x--x 3 curso curso 4096 Oct 3 22:41 Desktop +-rwxr----- 1 curso curso 33 Sep 21 19:15 .dmrc +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +-rw-rw-r-- 1 curso curso 718191 Oct 3 22:33 etc.tar.gz +drwx------ 4 curso curso 4096 Nov 1 14:44 .gconf +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rwx------ 1 curso curso 2544 Nov 1 14:44 .ICEauthority +-rw------- 1 curso curso 42 Oct 3 22:18 .lesshst +drwx------ 3 curso curso 4096 Sep 21 14:06 .local +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +-rw-rw-r-- 1 curso curso 0 Oct 3 20:53 picture.PNG +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwx------ 3 curso curso 4096 Sep 21 19:26 .pki +-rwxr----- 1 curso curso 675 Sep 20 19:49 .profile +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates + +curso@ubuntu:~$ ls | grep '[^a-df-z]$' +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +Luego como variante se propone una expresión que corresponda con todos los archivos que SI +terminen con una letra de la 'a a la d' ó de la 'f a la z'. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '[a-df-z]$' +a123z +abz +axi123z +az +a.z +BarrireroExequiel +BarrireroExequiel.tar.gz +Desktop +Documents +Downloads +etc.tar.gz +group +Music +Pictures +Public +root +Templates +Videos +\end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 5.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , []} + +\textbf{Cree una expresión que corresponda con todos los +archivos que no comiencen con un 'dígito' y que no terminen con una letra 'minúscula'.} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '^[^0-9].*[^a-z]$' +picture.PNG +\end{verbatim} +\end{myscriptlisting} + +Por su parte, se presenta una variante buscando una expersión que corresponda con todos los +archivos que no comiencen con un 'dígito' y que SI terminen con una letra 'minúscula'. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls | grep '^[^0-9].*[a-z]$' +a123z +abz +axi123z +az +a.z +BarrireroExequiel +BarrireroExequiel.tar.gz +Desktop +Documents +Downloads +etc.tar.gz +group +Music +Pictures +Public +root +Templates +Videos +\end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{The command-line history} + +\textbf{Exportar el contenido del comando history a un fichero de texto plano llamado 'historial.txt'.}\\ + +The \textbf{history command} is a convenient tool that you can use to review previous commands. +To look at the most recent commands, simply press the up arrow key. Each time you press it, +you will go deeper into the command history. To see all of the command history, type “history†+from the command line. You can even export that list to a file to save for future use by entering:\\ + +\texttt{history -w history-list.txt}\\ \\ + +\textbf{\emph{MORE ABOUT the HISTORY COMMAND:}}\\ + +If you need to append your current history to the end of a previously created history file, type:\\ + +\texttt{history -a history-list.txt}\\ + +You can also append whatever you have in your history file to the end of your current history list +(useful if it has been erased). Type:\\ + +\texttt{history -r history-list.txt}\\ + +You will notice that each command in the history list is numbered. Each number represents +a shortcut that you can use to call any previous command. For example, if “cat /proc/cpuinfo†is +number 136 on the list, you can call it by placing a “!†in front of the number. For example:\\ + +\texttt{!136}\\ + +Press Enter, and it will automatically execute the associated command.\\ + +Finally, if you ever need to empty your history list, for either security or privacy reasons, type: + +\texttt{history -C}\\ + +\cite{serverschool}\\ + +\textbf{The command-line history}\\ + +\textbf{Using the command history}\\ +Use the up and down key's to scroll through previously typed commands. +Press [Enter] to execute them or use the left and right arrow keys to edit the command first. +Also see history (below).\\ + +\textbf{The history command}\\ +The history command can be used to list Bash's log of the commands you have typed:\\ + +This log is called the “historyâ€. To access it type:\\ + +\texttt{history n}\\ + +This will only list the last n commands. Type “history†(without options) to see the the entire history list. +You can also type ''!n`` to execute command number n. Use ''!!`` to execute the last command you typed. +''!-n`` will execute the command n times before (in other words ''!-1`` is equivalent to ''! !''). +''!string`` will execute the last command starting with that “string†and ''!?string?`` +will execute the last command containing the word “stringâ€. For example:\\ + +\texttt{!cd}\\ + +Will re-run the command that you last typed starting with “cdâ€. +“ commandName !*†will execute the “commandName†with any arguments you used on your last command. +This maybe useful if you make a spelling mistake, for example. If you typed:\\ + +\texttt{emasc /home/fred/mywork.java /tmp/testme.java}\\ + +In an attempt to execute ''emacs`` on the above two files this will obviously fail. +So what you can do is type:\\ + +\texttt{emacs !*}\\ + +This will execute emacs with the arguments that you last typed on the command-line. +In other words this is equivalent to typing:\\ + +\texttt{emacs /home/fred/mywork.java /tmp/testme.java}\\ + +\textbf{Searching through the Command History ( CTRL-R )} +Use the CTRL-R key to perform a “reverse-i-searchâ€. +For example, if you wanted to use the command you used the last time you used snort, you would type:\\ + +CTRL-R then type “snortâ€.\\ + +What you will see in the console window is:\\ + +\texttt{(reverse-i-search)`:} +After you have typed what you are looking for, use the CTRL-R key combination to scroll backward +through the history. +Use CTRL-R repeatedly to find every reference to the string you've entered. +Once you've found the command you're looking for, use [Enter] to execute it. +Alternatively, using the right or left arrow keys will place the command on an actual command-line +so you can edit it. + +\cite{tldphist} + +\subsection{Actividad 7.} + +\subsubsection{history, variable HISTSIZE} + +\textbf{Seteando la variable de entorno HISTSIZE, en el archivo .bash\_profile podrá limitar +la cantidad de lineas almacenas por el history. Investigue al respecto y limite a 10 la +cantidad de lineas almacenadas por el history.} + + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cat /home/curso/.bashrc +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + + curso@ubuntu:~$ echo $HISTSIZE +1000 +curso@ubuntu:~$ export HISTSIZE=10 +curso@ubuntu:~$ history + 450 ls | grep '[^a-df-z]$' + 451 ls | grep '[a-df-z]$' + 452 ls | grep '^[^0-9].*[^a-z]$' + 453 ls | grep '^[0-9].*[a-z]$' + 454 ls | grep '^[^0-9].*[a-z]$' + 455 clear + 456 man history + 457 echo $HISTSIZE + 458 export HISTSIZE=10 + 459 history +\end{verbatim} +\end{myscriptlisting} + +Disable the usage of history using HISTSIZE + +If you want to disable history all together and don’t want bash shell to remember the +commands you’ve typed, set the HISTSIZE to 0 as shown below.\\ + +\texttt{\# export HISTSIZE=0} + +\texttt{\# history} + +\texttt{\# [Note that history did not display anything]}\\ + +\cite{tecmint} + +\subsection{Actividad 8.} + +\subsubsection{HISTCONTROL variable} + +\textbf{Seteando la variable de entorno HISTCONTROL = ignoredups borra entradas duplicadas consecutivas. +Investigue de que modo debería setear la variable de entorno HISTCONTROL para +eliminar entradas duplicadas en todo el archivo.}\\ + +\textbf{Ignore Duplicate Commands in History} +With the below command will help us to ignore duplicate commands entry made by user. +Only single entry will be shown in history, if a user execute a same command multiple times in a Bash Prompt. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ export HISTSIZE=10 +curso@ubuntu:~$ export HISTCONTROL= + +curso@ubuntu:~$ history + 414 history + 415 export HISTCONTROL= + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + + curso@ubuntu:~$ history + 415 export HISTCONTROL= + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + + curso@ubuntu:~$ history + 416 history + 417 history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + +curso@ubuntu:~$ export HISTCONTROL=ignoredups + +curso@ubuntu:~$ history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + 426 export HISTCONTROL=ignoredups + 427 history + + curso@ubuntu:~$ history + 418 export HISTCONTROL=ignoredups + 419 history + 420 exit + 421 export HISTSIZE=10 + 422 export HISTCONTROL= + 423 history + 424 history + 425 history + 426 export HISTCONTROL=ignoredups + 427 history +curso@ubuntu:~$ +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 9.} + +\subsubsection{clear history (history -c)} + +\textbf{Haga uso del comando history para limpiar el historial de comandos.} + +if you ever need to empty your history list, for either security or privacy reasons, type:\\ + +\texttt{history -C}\\ + +\pagebreak + +\section{Parcial 1 - Parte 2 - Cuestionario Práctico} + +\subsection{Actividad 1.} + +\subsubsection{Regular expressions - \texttt{\^} , \$ , . , *} + +\textbf{Haciendo uso del comando "grep" , contar la cantidad de ocurrencias de palabras: + que comiencen con la letra h y terminen con la letra e + sin distinguir entre minusculas y mayusculas + dentro de todos los archivos que se encuentren en la carpeta home y sus subdirectorios.} + +\begin{verbatim} +grep -i -r '^h.*e$' /home/ +\end{verbatim} + +\subsection{Actividad 2.} + +\subsubsection{find command} + +\textbf{Haciendo uso del comando find, encuentre todos los archivos que cumplan TODAS las siguientes condiciones:}\\ + +\begin{itemize} + \item Pertenecen al usuario cuyo uid es igual a 0. + \item Que fueron accedidos en los ultimos 30 minutos. + \item Se encuentren en el directorio /etc. + \item Limite el nivel maximo de recursividad (profundidad) a 2. +\end{itemize} + +\begin{verbatim} +find /etc -uid 0 -maxdepth 2 -amin -30 +\end{verbatim} + +\subsection{Actividad 3.} + +\subsubsection{Regular expressions and ls command} + +\textbf{Haciendo uso del comando ls, encuentre todos los archivos que cumplan TODAS las siguientes condiciones:} + +\begin{itemize} + \item Comienzen con la letra e y terminen con .log + \item Se encuentren en el directorio /var/log. + \item Muestre archivos ocultos y links simbolicos. +\end{itemize} + +\begin{verbatim} +ls -la /var/log | grep '^e.*\.log$' +\end{verbatim} + +\subsection{Actividad 4.} + +\subsubsection{Regular expressions - Tar command} + +\textbf{Utilizando el comando tar, realize la siguiente actividad en un solo comando:} + +\begin{itemize} + \item Comprima la carpeta /home/curso utilizando algoritmo bzip2. + \item Excluya los archivos que finalizen con la palabra ".txt". + \item El archivo debe llamarse backup.tar.bz2 + \item El archivo debe guardarse en /tmp. + \item Sin modo verboso. + \end{itemize} + +\begin{verbatim} +tar --exclude='.*\.txt$' -cjSf /tmp/backup.tar.bz2 /home/curso +\end{verbatim} + +\pagebreak + +\section{Ejercicios Tema 7: Shell scripting básico} + +\begin{itemize} + \item Razones para hacer scripting. + \item Creación de shell scripts. + \item Estándar I/O: STDIN, STDOUT, STDERR + \item Redirección de estándars I/O a archivos. + \subitem Redirección de estándar output a programas: pipe. + \subitem Combinación de estándar output y error. + \subitem Redirección del estandar input desde un archivo. + \item Expresiones repetitivas: for + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{STDERR redirection to file} + +\textbf{Redireccione el STDERR de la salida que daría el comando grep da * a +un archivo llamado errores-de-grep.txt.}\\ + +Bash and other modern shell provides I/O redirection facility. +There are 3 default standard files (standard streams) open: + +\begin{enumerate} +\setcounter{enumi}{-1} + \item \textbf{stdin} - Use to get input (keyboard) i.e. data going into a program. + \item \textbf{stdout} - Use to write information (screen) + \item \textbf{stderr} - Use to write error message (screen) +\end{enumerate} + +\textbf{NOTE:} Consider the numbers before to also identify the type of input in the console.\\ + +Redirecting the standard error stream to a file +The following will redirect program error message to a file called error.log: + +\begin{verbatim} +$ program-name 2> error.log +$ command1 2> error.log +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ pwd +/home/curso +curso@ubuntu:~$ mkdir tema7 +curso@ubuntu:~$ cd tema7/ +curso@ubuntu:~/tema7$ touch errores-de-grep.txt; da * 2> errores-de-grep.txt +curso@ubuntu:~/tema7$ ls +errores-de-grep.txt +curso@ubuntu:~/tema7$ cat errores-de-grep.txt +da: command not found + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 2.} + +\subsubsection{STDOUT \& STDERR redirection to file} + +\textbf{Hacer que la salida STDOUT del comando grep da * se escriba en el mismo descriptor de fichero que STDERR.}\\ + +Redirecting the standard error (stderr) and stdout to file +Use the following syntax: +\begin{verbatim} +$ command-name &>file +\end{verbatim} + +OR + +\begin{verbatim} +$ command > file-name 2>&1 +\end{verbatim} + +Another useful example: +\begin{verbatim} +# find /usr/home -name .profile 2>&1 | more +\end{verbatim} + +Redirect stderr to stdout +Use the command as follows: + +\begin{verbatim} +$ command-name 2>&1 +\end{verbatim} + +\textbf{Respuesta:} + +\begin{myscriptlisting} +\begin{verbatim} +curso@ubuntu:~/tema7$ pwd +/home/curso/tema7 +curso@ubuntu:~/tema7$ ls +errores-de-grep.txt +curso@ubuntu:~/tema7$ da * 1>&2 +da: command not found +curso@ubuntu:~/tema7$ +\end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 3.} + +\subsubsection{Head - Tail - Pipe} + +\textbf{Obtener la 5 linea del archivo "Ejemplos de scripts" de la sección Presentación del Tema 7, +para ello podemos combinar 2 comandos:} + +\begin{itemize} + \item Head, el cual retorna las primeras lineas de un archivo. + \item Tail el cual retorna las últimas lineas. + \item Ayuda: Recuerde que debe hacer uso de pipe para combinar dos o mas comandos. + \end{itemize} + +Recordando el archivo \textbf{ejemplos\_de\_script.txt} + +\begin{myscriptlisting} + \begin{verbatim} + curso@ubuntu:~/tema7$ cat ejemplos_de_script.txt +RECORDAR + +* Estos scripts tienen que tener permiso de ejecución +* Para ejecutar debe hacer referencia a el mediante path relativo o absoluto + +-------- MODO TEXTO ------------------- + +(para que puedan copiarlo y probarlo) + +Script1: +ermirizio@atlas:~> cat script1.sh +#!/bin/bash + +#Todo comentario empieza con un # por delante +#Esto es un comentario +echo "Hola mundo" #Esto tambien es un comentario + +Script2: +ermirizio@atlas:~> cat script2.sh +#!/bin/bash + +#Trabajando con variables +VARIABLE="Hola mundo" +echo $VARIABLE + + +Script 3: +ermirizio@atlas:~> cat calendario +#!/bin/bash + +#Este script muestra en el STDOUT el calendario anual del anio actual y +ademas guarda en un archivo de texto, llamado calendario.log, el resultado y la +fecha y hora en que se lo ejecuto +#Para practicar, ud podria agregar los comentarios entre cada linea de ejecucion explicando +que es lo que hace + +echo "Fecha de ejecucion" > calendario.log +date >> calendario.log +echo "Calendario del anio actual" >> calendario.log +ANIOACTUAL=`date | cut -d' ' -f7` +cal $ANIOACTUAL | tee -a calendario.log + \end{verbatim} +\end{myscriptlisting} + +Luego se presentan una serie de outputs relacionados a la solución de esta actividad + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ls +ejemplos_de_script.txt errores-de-grep.txt +curso@ubuntu:~/tema7$ head -n 5 ejemplos_de_script.txt | tail -n 1 + +curso@ubuntu:~/tema7$ head -n 5 ejemplos_de_script.txt +RECORDAR + +* Estos scripts tienen que tener permiso de ejecución +* Para ejecutar debe hacer referencia a el mediante path relativo o absoluto + + \end{verbatim} +\end{myscriptlisting} + +Notar que la 5ta línea no posee ningún caracter de allí la salida en pantalla presenta una +linea vacía. Luego si mediante el comando \textbf{head} obtenemos las 1eras 11 líneas y filtramos esta +última, es decir la nº 11, el output sera el que se presenta debajo: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ head -n 11 ejemplos_de_script.txt | tail -n 1 +ermirizio@atlas:~> cat script1.sh + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{Cat - Grep - Wc} + +\textbf{Consultar en el archivo actividad4.txt el número de veces que una IP ha sido registrada, +para ello podemos combinar los comandos:} + +\begin{itemize} + \item cat para obtener los contenidos del log. + \item grep para filtrar las lineas que contengan la cadena "192.168.0.1". + \item wc para contar los resultados obtenidos. + \end{itemize} + +\begin{myscriptlisting} + \begin{verbatim} + WC(1) User Commands WC(1) + +NAME + wc - print newline, word, and byte counts for each file + +SYNOPSIS + wc [OPTION]... [FILE]... + wc [OPTION]... --files0-from=F + +DESCRIPTION + Print newline, word, and byte counts for each FILE, and a total line if + more than one FILE is specified. With + no FILE, or when FILE is -, read standard input. A word is a + non-zero-length sequence of characters delimited + by white space. The options below may be used to select which counts + are printed, always in the following + order: newline, word, character, byte, maximum line length. + + -c, --bytes + print the byte counts + + -m, --chars + print the character counts + + -l, --lines + print the newline counts + + --files0-from=F + read input from the files specified by NUL-terminated names in file + F; If F is - then read names from + standard input + + -L, --max-line-length + print the length of the longest line + + -w, --words + print the word counts + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ cat actividad4.txt +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.1 +Acceso 192.168.1.3 +Acceso 192.168.1.2 +Acceso 192.168.1.1 +Acceso 192.168.1.1 +Acceso 192.168.1.1 +Acceso 192.168.1.3 +Acceso 192.168.1.4 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.7 +Acceso 192.168.1.1 +Acceso 192.168.1.2 +Acceso 192.168.1.5 +Acceso 192.168.1.3 +Acceso 192.168.1.1 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.5 +Acceso 192.168.1.1 +Acceso 192.168.1.5 + +curso@ubuntu:~/tema7$ cat actividad4.txt | grep "192.168.1.5" | wc -l +10 + \end{verbatim} +\end{myscriptlisting} + +\subsection{Actividad 5.} + +\subsubsection{Find \& Sort script} + +\textbf{Cree un script llamado script1\_T7.sh que sea interpretado por bash. Al ejecutarse debe buscar en el +directorio HOME/CURSO todos los archivos y ordenelos por nombres alfabéticamente. +Redireccione el contenido en un archivo llamado salida\_script1\_T7.txt. +Ayuda: Puede emplear la opción -R del comando ls para listar subdirectorios, y la opción -u del comando sort.} + +We use \texttt{sort -u} to sort and remove duplicates from the text file we are sorting. +Check if the duplicate has been removed or not.\\ + +\textbf{Script:} + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +ls -R /home/curso | sort -u > salida_script1_T7.txt + \end{verbatim} +\end{myscriptlisting} + +\textbf{Output:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ls +actividad4.txt ejemplos_de_script.txt errores-de-grep.txt script1_T7.sh +curso@ubuntu:~/tema7$ chmod +x script1_T7.sh +curso@ubuntu:~/tema7$ ./script1_T7.sh +curso@ubuntu:~/tema7$ cat salida_script1_T7.txt +.: +128x128 +16x16 +256x256 +32x32 +48x48 +a123z +aaz +abe +abx +abz +ActionScript.sublime-package +Actividad10.png +Actividad11.png +Actividad12.png +Actividad13.png +Actividad14.png +Actividad15.txt +Actividad15.txt~ +Actividad2.png +Actividad3.txt +Actividad3.txt~ +actividad4.txt +Actividad4.txt +Actividad4.txt~ +... +User.sublime-package +var +Videos +./Videos: +Vintage.sublime-package +XML.sublime-package +YAML.sublime-package +curso@ubuntu:~$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 6.} + +\subsubsection{`` - in between Grave accent character } + +\textbf{¿Qué hace el comando echo `ls` ? (note que se usan apóstrofes invertidos).}\\ + +Ejecuta el comando ls y el resultado del mismo como cadena lo presenta con el comando echo. +Si no tiene las comillas el comando echo mostraría ''ls'' +Un comando encerrado entre apóstrofes invertidos (Ej.: `ls`) o entre las cadenas ``\$('' y ``)'', +será expandido al resultado que tal comando envíe a salida estándar cuando es ejecutado.\\ + +También considerar los \textbf{TIPS PARA CREAR SCRIPTS}:\\ + +\textbf{---CREACION---} +\begin{enumerate} +\item Todo script debe comenzar con \texttt{\#!/bin/bash} +\item Luego de creado el script, hay que hacerlo ejecutable con +\texttt{chmod +x nombre\_del\_script} +\item Para ejecutarlo, si estoy parado en el mismo lugar donde esta el script, debo +utilizar \texttt{./nombre\_del\_script} +\end{enumerate} + +\textbf{---DENTRO DEL SCRIPT---} +\begin{enumerate} +\item Crear Variables + \subitem -Asignar una cadena o mas conocida como string \\ \texttt{Nombre\_Variable=Valor} + \subitem -Asignar una cadena o mas conocida como string \\ \texttt{Nombre\_Variable=Valor} + +\item Imprimir valor de variable + \subitem \texttt{\$Nombre\_Variable} + +\item Igualar una nueva variable al valor de otra + \subitem \texttt{Nueva\_Variable=\$Nombre\_Variable} + +\item Impresion de cosas literales + \subitem \texttt{echo "nombre\_variable"} --> nombre\_variable + +\item Impresión de valores de una variable + \subitem \texttt{echo "\$nombre\_variable"} --> imprimo el valor que almacena la variable + +\item Impresión de salidas de comandos + \subitem \texttt{echo ``date''} --> la palabra date + \subitem \texttt{echo ``\$(date)''} --> la fecha de hoy + \subitem \texttt{echo `date`} --> la fecha de hoy + \subitem \texttt{echo `cat /etc/passwd | grep 'root'`} + +\item Igualar la salida de un comando a una variable + \subitem \texttt{Nombre\_varible=`cat /etc/passwd | grep 'root'`} + \subitem ej: \texttt{variable=`cat /etc/passwd | grep root`} + \subitem Para Imprimir --> \texttt{echo \$variable} +\end{enumerate} + +\cite{mirizioe2} + +\subsection{Actividad 7.} + +\subsubsection{FOR - loops and iteration} + +\textbf{Haciendo uso de la sentencia repetitiva FOR , realice un script que genere un fichero llamado lista.txt que contenga el nombre de los archivos que haya en el directorio /etc. +RECUERDE: Debe hacer uso de la expresión repetitiva for.} + +\textbf{Script:} + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Haciendo uso de la sentencia repetitiva FOR , realice un script que genere +#un fichero llamado lista.txt que contenga el nombre de los archivos que haya +#en el directorio /etc. RECUERDE: Debe hacer uso de la expresión repetitiva +#for. + +for F in /etc/* +do +echo $F >> lista.txt +done + \end{verbatim} +\end{myscriptlisting} + +\textbf{Output:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema7$ ./script2_T7.sh + +curso@ubuntu:~/tema7$ cat lista.txt +/etc/acpi +/etc/adduser.conf +/etc/alternatives +/etc/anacrontab +/etc/apg.conf +/etc/apm +/etc/apparmor +/etc/apparmor.d +/etc/apport +/etc/apt +/etc/at.deny +/etc/at-spi2 +/etc/avahi +... +/etc/vim +/etc/vtrgb +/etc/w3m +/etc/wgetrc +/etc/wodim.conf +/etc/wpa_supplicant +/etc/X11 +/etc/xdg +/etc/xml +/etc/zsh_command_not_found +curso@ubuntu:~/tema7$ + \end{verbatim} +\end{myscriptlisting} + +\pagebreak + +\section{Ejercicios Tema 8: Herramientas para procesar texto} + +\begin{itemize} + \item Herramientas para extraer texto. + \subitem Ver contenido de archivos: less, cat. + \subitem Ver extractos de archivos: head, tail. + \subitem Extraer texto en base a palabras claves: grep. + \item Extraer texto por columna: cut. + \subitem Ver contenido de archivos: less, cat + \item Herramientas para analizar texto. + \subitem Estadísticas: wc. + \subitem Ordenamiento de texto: sort, uniq. + \item Herramientas para manipular texto: + \subitem Alterar caracteres: tr + \subitem Alterar strings: sed + \item Caracteres especiales para búsquedas complejas. + \end{itemize} + +\subsection{Actividad 1.} + +\subsubsection{cat command} + +\textbf{Cree dos archivos con los siguientes nombres:}\\ + +\begin{itemize} + \item ArchivoA.txt con el contenido ``Esta es la primer linea del Archivo A'' + \item ArchivoB.txt con el contenido ``Esta es la primer linea del Archivo B'' +\end{itemize} + +Dado que el comando cat admite como argumentos una lista de archivos que se +pueden enlazar observe que sucede al ejecutar la siguiente linea: + +\begin{verbatim} +# cat ArchivoA.txt ArchivoB.txt +\end{verbatim} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ touch ArchivoA.txt ArchivoB.txt + +curso@ubuntu:~$ echo "Esta es la primera línea del Archivo A" > ArchivoA.txt +curso@ubuntu:~$ echo "Esta es la primera línea del Archivo B" > ArchivoB.txt + +curso@ubuntu:~$ cat ArchivoA.txt +Esta es la primera línea del Archivo A + +curso@ubuntu:~$ cat ArchivoB.txt +Esta es la primera línea del Archivo B +curso@ubuntu:~$ cat ArchivoA.txt ArchivoB.txt +Esta es la primera línea del Archivo A +Esta es la primera línea del Archivo B + \end{verbatim} +\end{myscriptlisting} + +\textbf{MAN cat} + +\begin{myscriptlisting} + \begin{verbatim} + CAT(1) User Commands CAT(1) + +NAME + cat - concatenate files and print on the standard output + +SYNOPSIS + cat [OPTION]... [FILE]... + +DESCRIPTION + Concatenate FILE(s), or standard input, to standard output. + + -A, --show-all + equivalent to -vET + + -b, --number-nonblank + number nonempty output lines, overrides -n + + -e equivalent to -vE + + -E, --show-ends + display $ at end of each line + + -n, --number + number all output lines + + -s, --squeeze-blank + suppress repeated empty output lines + + -t equivalent to -vT + + -T, --show-tabs + display TAB characters as ^I + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 2.} + +\subsubsection{less command} + +\textbf{Haciendo uso del comando less muestre el contenido del archivo /etc/hosts +empezando por la tercera línea.}\\ + +\begin{myscriptlisting} + \begin{verbatim} + + If a command line option begins with +, the remainder of that option + is taken to be an initial command + to less. For example, +G tells less to start at the end of + the file rather than the beginning, and + +/xyz tells it to start at the first occurrence of "xyz" in the + file. As a special case, + + acts like +g; that is, it starts the display at the + specified line number (however, see the + caveat under the "g" command above). If the option starts with + ++, the initial command applies to + every file being viewed, not just the first one. The + command + described previously may also be used + to set (or change) an initial command for every file. + \end{verbatim} +\end{myscriptlisting} + +The command to solve the exercise. + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ less +3 /etc/hosts + \end{verbatim} +\end{myscriptlisting} + +Then the output starts at the 3rd line: + +\begin{myscriptlisting} + \begin{verbatim} + # The following lines are desirable for IPv6 capable hosts +::1 localhost ip6-localhost ip6-loopback +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +~ +~ +~ +~ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 3.} + +\subsubsection{grep \& regular expessions} + +\textbf{Haciendo uso del comando grep y expresiones regulares muestre las lineas +que comiencen por la letra 'd' en el archivo /etc/passwd} + +Se presentan debajo 2 formas de resolver el enunciado anterior: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ grep '^d' /etc/passwd +daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash + +curso@ubuntu:~/tema8$ grep '^[d]' /etc/passwd +daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin +delivery:x:1000:1000:delivery,,,:/home/delivery:/bin/bash + + \end{verbatim} + +\end{myscriptlisting} + + +\subsection{Actividad 4.} + +\subsubsection{head command} + +\textbf{Haciendo uso del comando head obtener las 5 primeras lineas del archivo /etc/group} + +\begin{myscriptlisting} + \begin{verbatim} + EAD(1) User Commands HEAD(1) + +NAME + head - output the first part of files + +SYNOPSIS + head [OPTION]... [FILE]... + +DESCRIPTION + Print the first 10 lines of each FILE to standard output. With more than + one FILE, precede each with a header + giving the file name. With no FILE, or when FILE is -, read standard input. + + Mandatory arguments to long options are mandatory for short options too. + + -c, --bytes=[-]K + print the first K bytes of each file; with the leading '-', print + all but the last K bytes of each file + + -n, --lines=[-]K + print the first K lines instead of the first 10; with the leading + '-', print all but the last K lines + of each file + + -q, --quiet, --silent + never print headers giving file names + + -v, --verbose + always print headers giving file names + \end{verbatim} +\end{myscriptlisting} + + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ head -n 5 /etc/group +root:x:0: +daemon:x:1: +bin:x:2: +sys:x:3: +adm:x:4:syslog,delivery +curso@ubuntu:~/tema8$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 5.} + +\subsubsection{sort command} + +\textbf{Haciendo uso del comando sort ordenar por la columna de permisos la salida del comando ls -l. +Ayuda: Recuerde que debe hacer uso de pipe para combinar dos o mas comandos.} + +\textbf{MAN sort} + +\begin{myscriptlisting} + \begin{verbatim} + SORT(1) User Commands SORT(1) + +NAME + sort - sort lines of text files + +SYNOPSIS + sort [OPTION]... [FILE]... + sort [OPTION]... --files0-from=F + +DESCRIPTION + Write sorted concatenation of all FILE(s) to standard output. + + Mandatory arguments to long options are mandatory for short options too. + Ordering options: + + -b, --ignore-leading-blanks + ignore leading blanks + + -d, --dictionary-order + consider only blanks and alphanumeric characters + + -f, --ignore-case + fold lower case to upper case characters + + -g, --general-numeric-sort + compare according to general numerical value + + -i, --ignore-nonprinting + consider only printable characters + + -M, --month-sort + compare (unknown) < 'JAN' < ... < 'DEC' + + -h, --human-numeric-sort + compare human readable numbers (e.g., 2K 1G) + + -n, --numeric-sort + compare according to string numerical value + + -R, --random-sort + sort by random hash of keys + + --random-source=FILE + get random bytes from FILE + + -r, --reverse + reverse the result of comparisons + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ ls +ArchivoA.txt BarrireroExequiel Desktop Downloads Music Public +Software tema8 Videos +ArchivoB.txt BarrireroExequiel.tar.gz Documents group Pictures root +tema7 Templates +curso@ubuntu:~$ ls -l | sort +drwxrwxr-x 2 curso curso 4096 Dec 6 18:02 tema7 +drwxrwxr-x 2 curso curso 4096 Dec 7 09:12 tema8 +drwxrwxr-x 3 curso curso 4096 Dec 5 16:50 Software +drwxrwx--x 3 curso curso 4096 Dec 6 09:23 BarrireroExequiel +drwxrwx--x 5 curso curso 4096 Oct 3 20:57 root +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Documents +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Music +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Public +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Templates +drwxr-x--x 2 curso curso 4096 Sep 21 14:06 Videos +drwxr-x--x 2 curso curso 4096 Sep 21 19:30 Downloads +drwxr-x--x 2 curso curso 4096 Sep 21 20:53 Pictures +drwxr-x--x 3 curso curso 4096 Dec 5 16:52 Desktop +lrwxrwxrwx 1 curso curso 10 Sep 29 19:55 group -> /etc/group +-rw-rw-r-- 1 curso curso 40 Dec 7 09:12 ArchivoA.txt +-rw-rw-r-- 1 curso curso 40 Dec 7 09:12 ArchivoB.txt +-rwxrw---- 1 curso curso 2013003 Sep 21 21:13 BarrireroExequiel.tar.gz +total 2028 + \end{verbatim} +\end{myscriptlisting} + +\textbf{SORT command:} + +Sort is a Linux program used for printing lines of input text files and concatenation +of all files in sorted order. Sort command takes blank space as field separator and +entire Input file as sort key. It is important to notice that sort command don’t actually +sort the files but only print the sorted output, until your redirect the output.\\ + +\textbf{1 - Sort command without any options} + +Sorts lines in test file and displays sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort test +aaa +AAA +BBB +ddd +qqq +sss +zzz +\end{verbatim} +\end{myscriptlisting} + +\textbf{2 - Perform Numeric Sort using -n option} + +If we want to sort on numeric value, then we can use -n or –numeric-sort option. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -n test +11 qqq +22 zzz +33 sss +55 BBB +77 aaa + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Sort Human Readable Numbers using -h option} + +If we want to sort on human readable numbers (e.g., 2K 1M 1G), then we can use +-h or –human-numeric-sort option. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -h test +1K +2K +2M +1G +2G +1T +6T + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Sort Months of an Year using -M option} + +If we want to sort in the order of months of year, then we can use -M or –month-sort option. +The following sort command sorts lines in test file as per month order. Note, +lines in file should contain at least 3 character name of month name at start of +line (e.g. jan, feb, mar). If we will give, ja for January or au for August, then +sort command would not consider it as month name. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -M test +jan +feb +mar11 +apr +aug +sept +oct + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Check if Content is Already Sorted using -c option} + +If we want to check data in text file is sorted or not, then we can use -c or +–check, –check=diagnose-first option. +The following sort command checks whether text file data is sorted or not. +If it is not, then it shows first occurrence with line number and disordered value. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -c test +sort: test:3: disorder: 1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Reverse the Output and Check for Uniqueness using -r and -u options} + +If we want to get sorted output in reverse order, then we can use -r or –reverse +option. If file contains duplicate lines, then to get unique lines in sorted output, +“-u†option can be used. + +The following sort command sorts lines in test file in reverse order and removes +duplicate lines from sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ sort -r test +5 +4 +4 +2 +2 +1 + +$ sort -r -u test +5 +4 +2 +1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Selectively Sort the Content, Customize delimiter, Write output to a file using -k, -t, -o options} + +If we want to sort on the column or word position in lines of text file, then “-k†+option can be used. If we each word in each line of file is separated by delimiter +except ‘space’, then we can specify delimiter using “-t†option. We can get sorted +output in any specified output file (using “-o†option) instead of displaying output +on standard output. + +The following sort command sorts lines in test file on the 3rd word of each line +and displays sorted output. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test +aa aa zz +aa aa ff +aa aa tt +aa aa kk + +$ sort -k3 test +aa aa ff +aa aa kk +aa aa tt +aa aa zz + \end{verbatim} +\end{myscriptlisting} + + +Here, several options are used altogether. In test file, words in each line are +separated by delimiter ‘|’. It sorts lines in test file on the 2nd word of each +line on the basis of numeric value and stores sorted output into specified output file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test +aa|5a|zz +aa|2a|ff +aa|1a|tt +aa|3a|kk + +$ sort -n -t'|' -k2 test -o outfile + +$ cat outfile +aa|1a|tt +aa|2a|ff +aa|3a|kk +aa|5a|zz + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff} + +\subsection{Actividad 6.} + +\subsubsection{cut command } + +\textbf{Haciendo uso del comando cut obtener el 1º, el 5º y todos los caracteres +comprendidos entre el 10º y el 20º del archivo /etc/passwd.}\\ + +\textbf{MAN cut} + +\begin{myscriptlisting} + \begin{verbatim} + CUT(1) User Commands CUT(1) + +NAME + cut - remove sections from each line of files + +SYNOPSIS + cut OPTION... [FILE]... + +DESCRIPTION + Print selected parts of lines from each FILE to standard output. + + Mandatory arguments to long options are mandatory for short options too. + + -b, --bytes=LIST + select only these bytes + + -c, --characters=LIST + select only these characters + + -d, --delimiter=DELIM + use DELIM instead of TAB for field delimiter + + -f, --fields=LIST + select only these fields; also print any line that contains + no delimiter character, unless the -s + option is specified + + -n (ignored) + + --complement + complement the set of selected bytes, characters or fields + + -s, --only-delimited + do not print lines not containing delimiters + + --output-delimiter=STRING + use STRING as the output delimiter the default is to use the input + delimiter + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~$ cut -c1,5,10-20 /etc/passwd +r:0:root:/roo +do1:1:daemon: +bx:bin:/bin:/ +sx:sys:/dev:/ +s:65534:sync: +gs:60:games:/ +mx2:man:/var/ +l:lp:/var/spo +m:8:mail:/var +n:9:news:/var +u::10:uucp:/v +py3:13:proxy: +wdx:33:33:www +bu34:34:backu +l::38:Mailing +ix39:ircd:/va +gs1:41:Gnats +nd65534:65534 +lu:100:101::/ +so101:104::/h +mas:x:102:106 +ls:x:103:109: +s:4:65534::/v +dvx:1000:1000 +va:999:1::/va +uu105:46:usbm +ai06:113:Avah +cr107:116:col +pe08:117:Puls +rt09:119:Real +lt:110:120:Li +co001:1001::/ +curso@ubuntu:~$ + \end{verbatim} +\end{myscriptlisting} + +\textbf{SORT command:} + +Linux command cut is used for text processing. You can use this command to +extract portion of text from a file by selecting columns.\\ + +\textbf{1 - Select Column of Characters} + +To extract only a desired column from a file use -c option. The following +example displays 2nd character from each line of a file test.txt + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + +$ cut -c2 test.txt +a +p +s +\end{verbatim} +\end{myscriptlisting} + +As seen above, the characters a, p, s are the second character from each line of the test.txt file. + +\textbf{2 - Select Column of Characters using Range} + +Range of characters can also be extracted from a file by specifying start and +end position delimited with -. The following example extracts first 3 characters +of each line from a file called test.txt + +\begin{myscriptlisting} + \begin{verbatim} +$ cat test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + +$ cut -c1-3 test.txt +cat +cp +ls + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Select Column of Characters using either Start or End Position} + +Either start position or end position can be passed to cut command with -c option. + +The following specifies only the start position before the ‘-‘. This example +extracts from 3rd character to end of each line from test.txt file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c3- test.txt +t command for file oriented operations. + command for copy files or directories. + command to list out files and directories with its attributes. + \end{verbatim} +\end{myscriptlisting} + +The following specifies only the end position after the ‘-‘. This example +extracts 8 characters from the beginning of each line from test.txt file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c-8 test.txt +cat comm +cp comma +ls comma + \end{verbatim} +\end{myscriptlisting} + +The entire line would get printed when you don’t specify a number before or +after the ‘-‘ as shown below. + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -c- test.txt +cat command for file oriented operations. +cp command for copy files or directories. +ls command to list out files and directories with its attributes. + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Select a Specific Field from a File} + +Instead of selecting x number of characters, if you like to extract a whole field, +you can combine option -f and -d. The option -f specifies which field you want to +extract, and the option -d specifies what is the field delimiter that is used in the input file. + +The following example displays only first field of each lines from /etc/passwd +file using the field delimiter : (colon). In this case, the 1st field is the +username. The file + +\begin{myscriptlisting} + \begin{verbatim} +$ cut -d':' -f1 /etc/passwd +root +daemon +bin +sys +sync +games +bala + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Select Multiple Fields from a File} + +You can also extract more than one fields from a file or stdout. Below example +displays username and home directory of users who has the login shell as “/bin/bashâ€. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -f1,6 +root:/root +bala:/home/bala + \end{verbatim} +\end{myscriptlisting} + +To display the range of fields specify start field and end field as shown below. +In this example, we are selecting field 1 through 4, 6 and 7 + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -f1-4,6,7 +root:x:0:0:/root:/bin/bash +bala:x:1000:1000:/home/bala:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Select Fields Only When a Line Contains the Delimiter} + +IIn our /etc/passwd example, if you pass a different delimiter other than : +(colon), cut will just display the whole line. + +In the following example, we’ve specified the delimiter as | (pipe), and cut +command simply displays the whole line, even when it doesn’t find any line +that has | (pipe) as delimiter. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d'|' -f1 +root:x:0:0:root:/root:/bin/bash +bala:x:1000:1000:bala,,,:/home/bala:/bin/bash + \end{verbatim} +\end{myscriptlisting} + +But, it is possible to filter and display only the lines that contains the +specified delimiter using -s option. + +The following example doesn’t display any output, as the cut command didn’t find +any lines that has | (pipe) as delimiter in the /etc/passwd file. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d'|' -s -f1 + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Select All Fields Except the Specified Fields} + +In order to complement the selection field list use option –complement. + +The following example displays all the fields from /etc/passwd file except field 7 + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' --complement -s -f7 +root:x:0:0:root:/root +bala:x:1000:1000:bala,,,:/home/bala + \end{verbatim} +\end{myscriptlisting} + +\textbf{8 - Change Output Delimiter for Display} + +By default the output delimiter is same as input delimiter that we specify in the cut -d option. + +To change the output delimiter use the option –output-delimiter as shown below. +In this example, the input delimiter is : (colon), but the output delimiter is \# (hash). + +\begin{myscriptlisting} + \begin{verbatim} +$ grep "/bin/bash" /etc/passwd | cut -d':' -s -f1,6,7 --output-delimiter='#' +root#/root#/bin/bash +bala#/home/bala#/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\textbf{9 - Change Output Delimiter to Newline} + +In this example, each and every field of the cut command output is displayed in +a separate line. We still used –output-delimiter, but the value is \$’\textbackslash n’ which +indicates that we should add a newline as the output delimiter. + +\begin{myscriptlisting} + \begin{verbatim} +$ grep bala /etc/passwd | cut -d':' -f1,6,7 --output-delimiter=$'\n' +bala +/home/bala +/bin/bash + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff2} + +\subsection{Actividad 7.} + +\subsubsection{sed command} + +\textbf{Haciendo uso del comando sed elimine todas las lineas del archivo que +comiencen con \# (comentarios).} + +Script.txt + +\begin{verbatim} +#!bin/bash + +#Mi primer programa + +echo "Hola Mundo" +\end{verbatim} + +\textbf{MAN sed} + +\begin{myscriptlisting} + \begin{verbatim} + SED(1) User Commands SED(1) + +NAME + sed - stream editor for filtering and transforming text + +SYNOPSIS + sed [OPTION]... {script-only-if-no-other-script} [input-file]... + +DESCRIPTION + Sed is a stream editor. A stream editor is used to perform basic text + transformations on an input stream (a + file or input from a pipeline). While in some ways similar to an editor + which permits scripted edits (such as + ed), sed works by making only one pass over the input(s), and is + consequently more efficient. But it is sed's + ability to filter text in a pipeline which particularly distinguishes it + from other types of editors. + \end{verbatim} +\end{myscriptlisting} + +\textbf{Respuesta:} + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema8$ pwd +/home/curso/tema8 +curso@ubuntu:~/tema8$ ls +actividad7_T8.sh +curso@ubuntu:~/tema8$ cat actividad7_T8.sh +#!bin/bash + +#Haciendo uso del comando sed elimine todas las lineas del archivo que +#comiencen con \# (comentarios). + +#Mi primer programa + +echo "Hola Mundo"curso@ubuntu:~/tema8$ sed 's/^#.*//g' actividad7_T8.sh + + + + + + + +echo "Hola Mundo"curso@ubuntu:~/tema8$ + \end{verbatim} +\end{myscriptlisting} + +\textbf{SED command:} + +The `s’ (or sed) command attempts to match the pattern space against the supplied REGEXP; +if the match is successful, then that portion of the pattern space which was +matched is replaced with REPLACEMENT. + +\begin{myscriptlisting} + \begin{verbatim} +Syntax: + +#sed 'ADDRESSs/REGEXP/REPLACEMENT/FLAGS' filename +#sed 'PATTERNs/REGEXP/REPLACEMENT/FLAGS' filename +\end{verbatim} +\end{myscriptlisting} + +\begin{itemize} + \item \textbf{s} is substitute command + \item \textbf{/} is a delimiter + \item \textbf{REGEXP} is regular expression to match + \item \textbf{REPLACEMENT} is a value to replace +\end{itemize} + +FLAGS can be any of the following + +\begin{itemize} + \item \textbf{g} Replace all the instance of REGEXP with REPLACEMENT + \item \textbf{n} Could be any number,replace nth instance of the REGEXP with REPLACEMENT. + \item \textbf{p} If substitution was made, then prints the new pattern space. + \item \textbf{i} match REGEXP in a case-insensitive manner. + \item \textbf{w} file If substitution was made, write out the result to the given file. + \item We can use different delimiters ( one of @ \% ; : ) instead of \textbf{/} +\end{itemize} + + +\textbf{1 - Substitute Word “Linux†to “Linux-Unix†Using sed s//} + +In the example below, in the output line “1. Linux-Unix Sysadmin, Linux +Scripting etc†only first Linux is replaced by Linux-Unix. If no flags are +specified the first match of line is replaced. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/' example.txt +# Instruction Guides +1. Linux-Unix Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux-Unix +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. +\end{verbatim} +\end{myscriptlisting} + +\textbf{2 - Substitute all Appearances of a Word Using sed s//g} + +The below sed command replaces all occurrences of Linux to Linux-Unix using +global substitution flag “gâ€. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/g' example.txt +# Instruction Guides +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux-Unix +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{3 - Substitute Only 2nd Occurrence of a Word Using sed s//2} + +In the example below, in the output line “1. Linux Sysadmin, Linux-Unix Scripting +etc.†only 2nd occurance of Linux is replaced by Linux-Unix. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/Linux/Linux-Unix/2' example.txt +# Instruction Guides +1. Linux Sysadmin, Linux-Unix Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{4 - Write Changes to a File and Print the Changes Using sed s//gpw} + +The example below has substitution with three flags. It substitutes all the +occurance of Linux to Linux-Unix and prints the substituted output as well as +written the same to the given the file. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -n 's/Linux/Linux-Unix/gpw output' example.txt +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +4. Storage in Linux-Unix +$ cat output +1. Linux-Unix Sysadmin, Linux-Unix Scripting etc. +4. Storage in Linux-Unix + \end{verbatim} +\end{myscriptlisting} + +\textbf{5 - Substitute Only When the Line Matches with the Pattern Using sed} + +In this example, if the line matches with the pattern “-“, then it replaces +all the characters from “-†with the empty. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/-.*//g' example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows + \end{verbatim} +\end{myscriptlisting} + +\textbf{6 - Delete Last X Number of Characters From Each Line Using sed} + +This sed example deletes last 3 characters from each line. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed 's/...$//' example.txt +# Instruction Gui +1. Linux Sysadmin, Linux Scripting e +2. Databases - Oracle, mySQL e +3. Security (Firewall, Network, Online Security e +4. Storage in Li +5. Productivity (Too many technologies to explore, not much time availab +# Additional F +6. Windows- Sysadmin, reboot e + \end{verbatim} +\end{myscriptlisting} + +\textbf{7 - Eliminate Comments Using sed} + +Delete all the comment lines from a file as shown below using sed command. + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -e 's/#.*//' example.txt + +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) + +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{8 - liminate Comments and Empty Lines Using sed} + +In this example, there are two commands seperated by ‘;’ + +\begin{itemize} + \item First command replaces the lines starting with the \# to the blank lines + \item Second command deletes the empty lines. +\end{itemize} + +\begin{myscriptlisting} + \begin{verbatim} +$ cat example.txt +# Instruction Guides +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +# Additional FAQS +6. Windows- Sysadmin, reboot etc. + +$ sed -e 's/#.*//;/^$/d' example.txt +1. Linux Sysadmin, Linux Scripting etc. +2. Databases - Oracle, mySQL etc. +3. Security (Firewall, Network, Online Security etc) +4. Storage in Linux +5. Productivity (Too many technologies to explore, not much time available) +6. Windows- Sysadmin, reboot etc. + \end{verbatim} +\end{myscriptlisting} + +\textbf{9 - Convert DOS newlines (CR/LF) to Unix format Using sed} + +Copy the DOS file to Unix, you could find \textbackslash r \textbackslash n in +the end of each line. + +This example converts the DOS file format to Unix file format using sed command. + +\begin{myscriptlisting} + \begin{verbatim} +$sed 's/.$//' filename + \end{verbatim} +\end{myscriptlisting} + +\textbf{10 - Eliminate HTML Tags from file Using sed} +In this example, the regular expression given in the sed command matches the +html tags and replaces with the empty. + +\begin{myscriptlisting} + \begin{verbatim} +$ sed -e 's/<[^>]*>//g' +This is an example. +This is an example. + \end{verbatim} +\end{myscriptlisting} + +\cite{thegeekstuff3} + +\pagebreak + +\section{Ejercicios Tema 10: Shell scripting intermedio} + +\begin{itemize} + \item Agrupación de comandos. + \item Interpretación del estado de salida de un proceso. + \item Operadores de ejecución condicional: ||, \&\&. + \item Evaluación booleana de sentencias: test. + \item Expresiones condicionales: if. + \item Interpretación de parámetros de un comando. + \item Lectura de entrada como argumento de un parámetro: read. + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{tar - gzip - date format output} + +\textbf{Realizar un script que dado un directorio, cree un archivo tar comprimido con gzip y con nombre igual a la fecha en formato yyyy-mm-dd seguido del nombre del directorio.tar.gz +Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz.}\\ + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Realizar un script que dado un directorio, cree un archivo tar comprimido con +#gzip y con nombre igual a la fecha en formato #yyyy-mm-dd seguido del nombre del directorio.tar.gz +#Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz. + +#tar -zcvf archive-name.tar.gz directory-name +#Where, +#-z : Compress archive using gzip program +#-c : Create archive +#-v : Verbose i.e display progress while creating archive +#-f : Archive File name + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +read -p "Input absolute path DIR to Comperss: " Dir +echo "####################################" +echo "# Directory to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name is: $Dir_name " +echo "####################################" + +tar -zcvf $Date$Dir_name.tar.gz "$Dir" +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$compress_f " +echo "####################################" + \end{verbatim} +\end{myscriptlisting} + +Then the result: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema10$ ./actividad1.sh +#################################### +######### Date: 2015-12-08 ######### +#################################### +Input absolute path DIR to Comperss: /tmp +#################################### +# Directory to Compress: /tmp # +#################################### +#################################### +## The dir name is: -tmp +#################################### +tar: Removing leading `/' from member names +/tmp/ +/tmp/config-err-epPb49 +/tmp/.org.chromium.Chromium.JkwRvY/ +tar: /tmp/.org.chromium.Chromium.JkwRvY/SingletonSocket: socket ignored +/tmp/.org.chromium.Chromium.JkwRvY/SingletonCookie +/tmp/.ICE-unix/ +tar: /tmp/.ICE-unix/1633: socket ignored +/tmp/.X0-lock +/tmp/orbit-curso/ +/tmp/.X11-unix/ +tar: /tmp/.X11-unix/X0: socket ignored +#################################### +########## Your backups: ########### +Dec 8 11:31 2015-12-08-tmp.tar.gz +#################################### +curso@ubuntu:~/tema10$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 2.} + +\subsubsection{script : ''divisible por 2``} + +\textbf{Realizar un script que, dado un número, indique si es o no divisible por 2. +Si no se ingresa un número debe decir como usar el programa.}\\ + +\begin{myscriptlisting} + \begin{verbatim} +#!/bin/bash + +#Realizar un script que, dado un número, indique si es o no divisible por 2. +#Si no se ingresa un número debe decir como usar el programa. + +divisor=2 + +read -t 3 -p "Input a Number to check if it's divisible by 2 : " Number || echo -e "\nPlase enter a number during the 1st 3 secs" +#echo $(($Number / $divisor)) +#expr $Number / $divisor +#if [$(($number % 5)) -eq 0 ] + +# Use the && (and) and || (or) operators: +#if [[ expression ]] && [[ expression ]] || [[ expression ]] ; then + +#They can also be used within a single [[ ]]: +#if [[ expression && expression || expression ]] ; then + +#And, finally, you can group them to ensure order of evaluation: +#if [[ expression && ( expression || expression ) ]] ; then + +if [[ "$Number" -ne 0 ]] && [[ -n $Number ]] +then + if (($Number % $divisor == 0)) + then + echo "Your number is divisible by 2" + else + echo "Your number is not divisible by 2" + fi +else + echo "You must enter a number dif from 0 (cero) to check if it's divisible by 2" +fi + \end{verbatim} +\end{myscriptlisting} + +Then the OUTPUT: + +\begin{myscriptlisting} + \begin{verbatim} +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : +Plase enter a number during the 1st 3 secs +You must enter a number dif from 0 (cero) to check if it's divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 0 +You must enter a number dif from 0 (cero) to check if it's divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 1 +Your number is not divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 2 +Your number is divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 3 +Your number is not divisible by 2 +curso@ubuntu:~/tema10$ ./actividad2.sh +Input a Number to check if it's divisible by 2 : 4 +Your number is divisible by 2 +curso@ubuntu:~/tema10$ + \end{verbatim} +\end{myscriptlisting} + + +\subsection{Actividad 3.} + +\subsubsection{script: tar - gzip - date format output} + +\textbf{Realizar un script que dado una lista de directorios, cree un archivo tar comprimido con gzip +con nombre igual a la fecha en formato yyyy-mm-dd.tar.gz. +Además se debe generar un fichero yyyy-mm-dd.lst con los nombres de los directorios +contenidos en el archivo tar, uno por linea usando un bucle. +Si el fichero lst existe, mostrar un error y terminar el programa. +Si alguno de los elementos no es un directorio, mostrar un error y finalizar el programa.} + +\subsection{Actividad 4.} + +\subsubsection{head command} + +\textbf{Explique la siguiente linea de comando:} + +\begin{verbatim} +if [ -e $HOME/.configuracion -a ! -e SinConfiguracion] +\end{verbatim} + +\subsection{Actividad 5 (ejercitación evaluación).} + +\subsubsection{script: find directories by name - for - if - test - ls} + +\textbf{Crear un script en bash que imprima en un archivo llamado, lista\_directorios, +el nombre de aquellos archivos que solo sean directorios. +Utilizar un ls que recorra el directorio /home/usuario (cualquier usuario). +Ayuda: comandos a utilizar for, if, test y ls.} + +\subsection{Actividad 6 (ejercitación evaluación).} + +\subsubsection{script: True or False - for - if - test - ls} + +\textbf{Crear un script en bash que indique "Verdadero o Falso" si la cantidad de dispositivos de caracteres +especiales es mayor que la cantidad de dispositivos de bloques existentes en el directorio /dev. +Ayuda: comandos a utilizar for, if, test y ls.} + +\pagebreak + +\section{Ejercicios Tema 11: Configuración de Bash} + +\begin{itemize} + \item Variables de bash. + \item Variables de entorno. + \item Alias. + \item Cómo expande bash una línea de comandos. + \item Prevenir la expansión. + \item Diferencias entre shell con y sin login. + \item Tareas de ejecución al inicio de un bash. + \item Tareas de ejecución al final de un bash. + \end{itemize} + + +\subsection{Actividad 1.} + +\subsubsection{Variable de entorno PS1} + +\textbf{Explore la utilidad de la variable de entorno PS1 y escriba en un archivo de texto +el uso basico de esa variable con 2 ejemplos.}\\ + +\subsection{Actividad 2.} + +\subsubsection{Limpiar History y /tmp} + +\textbf{Configure su usuario de sistema para que limpie el historial y el contenido +de la carpeta /tmp al salir del sistema.}\\ + +\subsection{Actividad 3.} + +\subsubsection{init.d and processes} + +\textbf{Configure su usuario de sistema para que al inicio imprima en la terminal +los 3 procesos que mas ocupan memoria.} + +\subsection{Actividad 4.} + +\subsubsection{backup script - tar gz} + +\textbf{Cree un comando de bash llamado "backup\_personal", que realize un tar gz de la +carpeta home del usuario con la fecha actual e imprima la salida en el archivo /tmp/backup.log } + +\subsection{Actividad 5.} + +\subsubsection{Alias for grep command} + +\textbf{Cree un alias para el comando grep que permita por defecto pintar las +ocurrecias exitosas de grep , al ejecutar el comando grep.} + +\subsection{Actividad 6.} + +\subsubsection{script: given a value to a variable} + +\textbf{Realize un script que imprima en una misma linea la siguiente frase, teniendo en cuenta +que la palabra producto proviene de la variable producto=parrilla. +" Precio de lista de producto \$100"} + +\pagebreak + +\bibliography{miscitas} + +\pagebreak + +\chapter{\Large{\textbf{Siglas y Acr\'onimos}}} +\addcontentsline{toc}{section}{Siglas y Acr\'onimos} + +\begin{acronym} + +\acro{cd}[cd]{change directory} +\acro{eol}[EOL]{End of Life} +\acro{gnu}[GNU]{GNU's Not Unix!} +\acro{gnome}[Gnome]{GNU Network Object Model Environment} +\acro{gtk}[GTK]{Graphical user interface toolkit} +\acro{gui}[GUI]{Grafic User Interface} +\acro{kde}[KDE]{K desktop environment} +\acro{sudo}[sudo]{Super-user do} + + +% Internet, \emph{Honeypot},} +\end{acronym} + +\end{document} diff --git a/TPs_Diplomatura_Linux.toc b/TPs_Diplomatura_Linux.toc new file mode 100644 index 0000000..320a0a2 --- /dev/null +++ b/TPs_Diplomatura_Linux.toc @@ -0,0 +1,157 @@ + +\select@language {spanish} +\contentsline {section}{\numberline {1}Ejercicios Tema1: Introducci\IeC {\'o}n al entorno gr\IeC {\'a}fico de un Sistema GNU/Linux y herramientas}{1}{section.1} +\contentsline {subsection}{\numberline {1.1}Actividad 1.}{1}{subsection.1.1} +\contentsline {subsubsection}{\numberline {1.1.1}Kernel: Definici\IeC {\'o}n}{1}{subsubsection.1.1.1} +\contentsline {subsubsection}{\numberline {1.1.2}Versi\IeC {\'o}n actual de kernel estable en \ac {gnu}/Linux}{2}{subsubsection.1.1.2} +\contentsline {subsubsection}{\numberline {1.1.3}Versi\IeC {\'o}n mas usada de kernel estable en \ac {gnu}/Linux}{4}{subsubsection.1.1.3} +\contentsline {subsection}{\numberline {1.2}Actividad 2.}{4}{subsection.1.2} +\contentsline {subsubsection}{\numberline {1.2.1}\IeC {\textquestiondown }De qu\IeC {\'e} distribuci\IeC {\'o}n deriva \ac {gnu}/Linux Fedora?}{4}{subsubsection.1.2.1} +\contentsline {subsection}{\numberline {1.3}Actividad 3.}{4}{subsection.1.3} +\contentsline {subsubsection}{\numberline {1.3.1}Imprimir pantalla del escritorio \ac {gnome}}{4}{subsubsection.1.3.1} +\contentsline {subsection}{\numberline {1.4}Actividad 4.}{6}{subsection.1.4} +\contentsline {subsubsection}{\numberline {1.4.1}Navegaci\IeC {\'o}n de directorios con Nautilus}{6}{subsubsection.1.4.1} +\contentsline {subsection}{\numberline {1.5}Actividad 5.}{9}{subsection.1.5} +\contentsline {subsubsection}{\numberline {1.5.1}LibreOffice Writer: Guardado de archivos .doc en .odt }{9}{subsubsection.1.5.1} +\contentsline {subsection}{\numberline {1.6}Actividad 6.}{10}{subsection.1.6} +\contentsline {subsubsection}{\numberline {1.6.1}Consolas virtuales y \ac {gtk}-Warning}{10}{subsubsection.1.6.1} +\contentsline {section}{\numberline {2}Ejercicios Tema3: L\IeC {\'\i }nea de Comandos. Comandos b\IeC {\'a}sicosI }{12}{section.2} +\contentsline {subsection}{\numberline {2.1}Actividad 1.}{12}{subsection.2.1} +\contentsline {subsubsection}{\numberline {2.1.1}\ac {cd} command}{12}{subsubsection.2.1.1} +\contentsline {subsection}{\numberline {2.2}Actividad 2.}{12}{subsection.2.2} +\contentsline {subsubsection}{\numberline {2.2.1}Sudo y permisos de administraci\IeC {\'o}n}{12}{subsubsection.2.2.1} +\contentsline {subsection}{\numberline {2.3}Actividad 3.}{15}{subsection.2.3} +\contentsline {subsubsection}{\numberline {2.3.1}less command}{15}{subsubsection.2.3.1} +\contentsline {subsection}{\numberline {2.4}Actividad 4.}{15}{subsection.2.4} +\contentsline {subsubsection}{\numberline {2.4.1}/bin and /sbin}{15}{subsubsection.2.4.1} +\contentsline {subsection}{\numberline {2.5}Actividad 5.}{17}{subsection.2.5} +\contentsline {subsubsection}{\numberline {2.5.1}Listado de permisos ''ls -la`` command}{17}{subsubsection.2.5.1} +\contentsline {subsection}{\numberline {2.6}Actividad 6.}{18}{subsection.2.6} +\contentsline {subsubsection}{\numberline {2.6.1}Listado de permisos ''ls -l`` command}{18}{subsubsection.2.6.1} +\contentsline {subsection}{\numberline {2.7}Actividad 7.}{19}{subsection.2.7} +\contentsline {subsubsection}{\numberline {2.7.1}mkdir make directory}{19}{subsubsection.2.7.1} +\contentsline {subsection}{\numberline {2.8}Actividad 8.}{20}{subsection.2.8} +\contentsline {subsubsection}{\numberline {2.8.1}Creaci\IeC {\'o}n de archivos con ''touch``}{20}{subsubsection.2.8.1} +\contentsline {subsection}{\numberline {2.9}Actividad 9.}{20}{subsection.2.9} +\contentsline {subsubsection}{\numberline {2.9.1}Cambio de permisos con ''chmod``}{20}{subsubsection.2.9.1} +\contentsline {subsection}{\numberline {2.10}Actividad 10.}{21}{subsection.2.10} +\contentsline {subsubsection}{\numberline {2.10.1}Eliminar recursivamente con ''rm`` command}{21}{subsubsection.2.10.1} +\contentsline {subsection}{\numberline {2.11}Actividad 11.}{21}{subsection.2.11} +\contentsline {subsubsection}{\numberline {2.11.1}Copia recursiva de directorio con ''cp`` command}{21}{subsubsection.2.11.1} +\contentsline {subsection}{\numberline {2.12}Actividad 12.}{22}{subsection.2.12} +\contentsline {subsubsection}{\numberline {2.12.1}Renombrar archivos con ''mv`` command}{22}{subsubsection.2.12.1} +\contentsline {subsection}{\numberline {2.13}Actividad 13.}{23}{subsection.2.13} +\contentsline {subsubsection}{\numberline {2.13.1}Copia de dirs mediante path relativo}{23}{subsubsection.2.13.1} +\contentsline {subsection}{\numberline {2.14}Actividad 14.}{23}{subsection.2.14} +\contentsline {subsubsection}{\numberline {2.14.1}Enlaces simb\IeC {\'o}licos ''ln'' command}{23}{subsubsection.2.14.1} +\contentsline {subsection}{\numberline {2.15}Actividad 15.}{25}{subsection.2.15} +\contentsline {subsubsection}{\numberline {2.15.1}Navegaci\IeC {\'o}n de directorios con Nautilus}{25}{subsubsection.2.15.1} +\contentsline {subsection}{\numberline {2.16}Actividad 16.}{26}{subsection.2.16} +\contentsline {subsubsection}{\numberline {2.16.1}Interpertaci\IeC {\'o}n de comandos}{26}{subsubsection.2.16.1} +\contentsline {section}{\numberline {3}Ejercicios Tema 4: Linea de comandos. Comandos b\IeC {\'a}sicos II }{29}{section.3} +\contentsline {subsection}{\numberline {3.1}Actividad 1.}{29}{subsection.3.1} +\contentsline {subsubsection}{\numberline {3.1.1}``find'' and ``locate'' commands}{29}{subsubsection.3.1.1} +\contentsline {subsection}{\numberline {3.2}Actividad 2.}{29}{subsection.3.2} +\contentsline {subsubsection}{\numberline {3.2.1}locate -d command}{29}{subsubsection.3.2.1} +\contentsline {subsection}{\numberline {3.3}Actividad 3.}{31}{subsection.3.3} +\contentsline {subsubsection}{\numberline {3.3.1}``find`` without name}{31}{subsubsection.3.3.1} +\contentsline {subsection}{\numberline {3.4}Actividad 4.}{31}{subsection.3.4} +\contentsline {subsubsection}{\numberline {3.4.1}''find'' buscando por permisos de usuario}{31}{subsubsection.3.4.1} +\contentsline {subsection}{\numberline {3.5}Actividad 5.}{33}{subsection.3.5} +\contentsline {subsubsection}{\numberline {3.5.1}``find'' para archivos modificados en un per\IeC {\'\i }odo de tiempo}{33}{subsubsection.3.5.1} +\contentsline {subsection}{\numberline {3.6}Actividad 6.}{35}{subsection.3.6} +\contentsline {subsubsection}{\numberline {3.6.1}``grep`` command}{35}{subsubsection.3.6.1} +\contentsline {subsection}{\numberline {3.7}Actividad 7.}{36}{subsection.3.7} +\contentsline {subsubsection}{\numberline {3.7.1}''grep`` recursivo}{36}{subsubsection.3.7.1} +\contentsline {subsection}{\numberline {3.8}Actividad 8.}{36}{subsection.3.8} +\contentsline {subsubsection}{\numberline {3.8.1}''df`` commands}{36}{subsubsection.3.8.1} +\contentsline {subsection}{\numberline {3.9}Actividad 9.}{37}{subsection.3.9} +\contentsline {subsubsection}{\numberline {3.9.1}''tar.gz`` command p/ comprimir}{37}{subsubsection.3.9.1} +\contentsline {subsection}{\numberline {3.10}Actividad 10.}{38}{subsection.3.10} +\contentsline {subsubsection}{\numberline {3.10.1}''tar.gz`` command p/ descomprimir}{38}{subsubsection.3.10.1} +\contentsline {section}{\numberline {4}Ejercicios Tema 6: Uso b\IeC {\'a}sico de la consola }{39}{section.4} +\contentsline {subsection}{\numberline {4.1}Actividad 1.}{39}{subsection.4.1} +\contentsline {subsubsection}{\numberline {4.1.1}Regular expressions - \texttt {\^} , \$ , . , *}{39}{subsubsection.4.1.1} +\contentsline {subsection}{\numberline {4.2}Actividad 2.}{41}{subsection.4.2} +\contentsline {subsubsection}{\numberline {4.2.1}Regular expressions - \texttt {\^} , \$ , . , *}{41}{subsubsection.4.2.1} +\contentsline {subsection}{\numberline {4.3}Actividad 3.}{42}{subsection.4.3} +\contentsline {subsubsection}{\numberline {4.3.1}Regular expressions - \texttt {\^} , . , []}{42}{subsubsection.4.3.1} +\contentsline {subsection}{\numberline {4.4}Actividad 4.}{44}{subsection.4.4} +\contentsline {subsubsection}{\numberline {4.4.1}Regular expressions - \texttt {\^} , \$ , []}{44}{subsubsection.4.4.1} +\contentsline {subsection}{\numberline {4.5}Actividad 5.}{45}{subsection.4.5} +\contentsline {subsubsection}{\numberline {4.5.1}Regular expressions - \texttt {\^} , \$ , []}{45}{subsubsection.4.5.1} +\contentsline {subsection}{\numberline {4.6}Actividad 6.}{46}{subsection.4.6} +\contentsline {subsubsection}{\numberline {4.6.1}The command-line history}{46}{subsubsection.4.6.1} +\contentsline {subsection}{\numberline {4.7}Actividad 7.}{48}{subsection.4.7} +\contentsline {subsubsection}{\numberline {4.7.1}history, variable HISTSIZE}{48}{subsubsection.4.7.1} +\contentsline {subsection}{\numberline {4.8}Actividad 8.}{49}{subsection.4.8} +\contentsline {subsubsection}{\numberline {4.8.1}HISTCONTROL variable}{49}{subsubsection.4.8.1} +\contentsline {subsection}{\numberline {4.9}Actividad 9.}{50}{subsection.4.9} +\contentsline {subsubsection}{\numberline {4.9.1}clear history (history -c)}{50}{subsubsection.4.9.1} +\contentsline {section}{\numberline {5}Parcial 1 - Parte 2 - Cuestionario Pr\IeC {\'a}ctico}{51}{section.5} +\contentsline {subsection}{\numberline {5.1}Actividad 1.}{51}{subsection.5.1} +\contentsline {subsubsection}{\numberline {5.1.1}Regular expressions - \texttt {\^} , \$ , . , *}{51}{subsubsection.5.1.1} +\contentsline {subsection}{\numberline {5.2}Actividad 2.}{51}{subsection.5.2} +\contentsline {subsubsection}{\numberline {5.2.1}find command}{51}{subsubsection.5.2.1} +\contentsline {subsection}{\numberline {5.3}Actividad 3.}{51}{subsection.5.3} +\contentsline {subsubsection}{\numberline {5.3.1}Regular expressions and ls command}{51}{subsubsection.5.3.1} +\contentsline {subsection}{\numberline {5.4}Actividad 4.}{52}{subsection.5.4} +\contentsline {subsubsection}{\numberline {5.4.1}Regular expressions - Tar command}{52}{subsubsection.5.4.1} +\contentsline {section}{\numberline {6}Ejercicios Tema 7: Shell scripting b\IeC {\'a}sico}{53}{section.6} +\contentsline {subsection}{\numberline {6.1}Actividad 1.}{53}{subsection.6.1} +\contentsline {subsubsection}{\numberline {6.1.1}STDERR redirection to file}{53}{subsubsection.6.1.1} +\contentsline {subsection}{\numberline {6.2}Actividad 2.}{54}{subsection.6.2} +\contentsline {subsubsection}{\numberline {6.2.1}STDOUT \& STDERR redirection to file}{54}{subsubsection.6.2.1} +\contentsline {subsection}{\numberline {6.3}Actividad 3.}{54}{subsection.6.3} +\contentsline {subsubsection}{\numberline {6.3.1}Head - Tail - Pipe}{54}{subsubsection.6.3.1} +\contentsline {subsection}{\numberline {6.4}Actividad 4.}{56}{subsection.6.4} +\contentsline {subsubsection}{\numberline {6.4.1}Cat - Grep - Wc}{56}{subsubsection.6.4.1} +\contentsline {subsection}{\numberline {6.5}Actividad 5.}{57}{subsection.6.5} +\contentsline {subsubsection}{\numberline {6.5.1}Find \& Sort script}{57}{subsubsection.6.5.1} +\contentsline {subsection}{\numberline {6.6}Actividad 6.}{58}{subsection.6.6} +\contentsline {subsubsection}{\numberline {6.6.1}`` - in between Grave accent character }{58}{subsubsection.6.6.1} +\contentsline {subsection}{\numberline {6.7}Actividad 7.}{60}{subsection.6.7} +\contentsline {subsubsection}{\numberline {6.7.1}FOR - loops and iteration}{60}{subsubsection.6.7.1} +\contentsline {section}{\numberline {7}Ejercicios Tema 8: Herramientas para procesar texto}{61}{section.7} +\contentsline {subsection}{\numberline {7.1}Actividad 1.}{61}{subsection.7.1} +\contentsline {subsubsection}{\numberline {7.1.1}cat command}{61}{subsubsection.7.1.1} +\contentsline {subsection}{\numberline {7.2}Actividad 2.}{62}{subsection.7.2} +\contentsline {subsubsection}{\numberline {7.2.1}less command}{62}{subsubsection.7.2.1} +\contentsline {subsection}{\numberline {7.3}Actividad 3.}{63}{subsection.7.3} +\contentsline {subsubsection}{\numberline {7.3.1}grep \& regular expessions}{63}{subsubsection.7.3.1} +\contentsline {subsection}{\numberline {7.4}Actividad 4.}{63}{subsection.7.4} +\contentsline {subsubsection}{\numberline {7.4.1}head command}{63}{subsubsection.7.4.1} +\contentsline {subsection}{\numberline {7.5}Actividad 5.}{64}{subsection.7.5} +\contentsline {subsubsection}{\numberline {7.5.1}sort command}{64}{subsubsection.7.5.1} +\contentsline {subsection}{\numberline {7.6}Actividad 6.}{68}{subsection.7.6} +\contentsline {subsubsection}{\numberline {7.6.1}cut command }{68}{subsubsection.7.6.1} +\contentsline {subsection}{\numberline {7.7}Actividad 7.}{72}{subsection.7.7} +\contentsline {subsubsection}{\numberline {7.7.1}sed command}{72}{subsubsection.7.7.1} +\contentsline {section}{\numberline {8}Ejercicios Tema 10: Shell scripting intermedio}{79}{section.8} +\contentsline {subsection}{\numberline {8.1}Actividad 1.}{79}{subsection.8.1} +\contentsline {subsubsection}{\numberline {8.1.1}tar - gzip - date format output}{79}{subsubsection.8.1.1} +\contentsline {subsection}{\numberline {8.2}Actividad 2.}{80}{subsection.8.2} +\contentsline {subsubsection}{\numberline {8.2.1}script : ''divisible por 2``}{80}{subsubsection.8.2.1} +\contentsline {subsection}{\numberline {8.3}Actividad 3.}{81}{subsection.8.3} +\contentsline {subsubsection}{\numberline {8.3.1}script: tar - gzip - date format output}{81}{subsubsection.8.3.1} +\contentsline {subsection}{\numberline {8.4}Actividad 4.}{84}{subsection.8.4} +\contentsline {subsubsection}{\numberline {8.4.1}head command}{84}{subsubsection.8.4.1} +\contentsline {subsection}{\numberline {8.5}Actividad 5 (ejercitaci\IeC {\'o}n evaluaci\IeC {\'o}n).}{84}{subsection.8.5} +\contentsline {subsubsection}{\numberline {8.5.1}script: find directories by name - for - if - test - ls}{84}{subsubsection.8.5.1} +\contentsline {subsection}{\numberline {8.6}Actividad 6 (ejercitaci\IeC {\'o}n evaluaci\IeC {\'o}n).}{84}{subsection.8.6} +\contentsline {subsubsection}{\numberline {8.6.1}script: True or False - for - if - test - ls}{84}{subsubsection.8.6.1} +\contentsline {section}{\numberline {9}Ejercicios Tema 11: Configuraci\IeC {\'o}n de Bash}{85}{section.9} +\contentsline {subsection}{\numberline {9.1}Actividad 1.}{85}{subsection.9.1} +\contentsline {subsubsection}{\numberline {9.1.1}Variable de entorno PS1}{85}{subsubsection.9.1.1} +\contentsline {subsection}{\numberline {9.2}Actividad 2.}{85}{subsection.9.2} +\contentsline {subsubsection}{\numberline {9.2.1}Limpiar History y /tmp}{85}{subsubsection.9.2.1} +\contentsline {subsection}{\numberline {9.3}Actividad 3.}{85}{subsection.9.3} +\contentsline {subsubsection}{\numberline {9.3.1}init.d and processes}{85}{subsubsection.9.3.1} +\contentsline {subsection}{\numberline {9.4}Actividad 4.}{85}{subsection.9.4} +\contentsline {subsubsection}{\numberline {9.4.1}backup script - tar gz}{85}{subsubsection.9.4.1} +\contentsline {subsection}{\numberline {9.5}Actividad 5.}{86}{subsection.9.5} +\contentsline {subsubsection}{\numberline {9.5.1}Alias for grep command}{86}{subsubsection.9.5.1} +\contentsline {subsection}{\numberline {9.6}Actividad 6.}{86}{subsection.9.6} +\contentsline {subsubsection}{\numberline {9.6.1}script: given a value to a variable}{86}{subsubsection.9.6.1} +\contentsline {section}{Bibliograf\'{\i }a}{87}{section*.21} +\contentsline {section}{Siglas y Acr\'onimos}{89}{section*.21} diff --git a/bash_scripts/BarrireroExequiel_ParcialII_scripts.tar.gz b/bash_scripts/BarrireroExequiel_ParcialII_scripts.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b70dd7f7fe8210f4794f38ccd7e91492fde7042 GIT binary patch literal 2492 zcmV;t2}AZDiwFQVeP>nx1MOK~Z`;TbzgP29OeF)h?@URQWE(Ny!};ty2)MHY*+$V8 zcgc!eNz9R4c1gOi>-M|cV;}A*Z+Wb~SbwuiN|dem&$UTVz#GT1mh*3CXXiINly9Z> zLqAkrE1Q1xX-22h+1u?CKE1siul{L9cdxfYUU#?W?e6S#yB>ACKBm8-&L^^GX%ty5 zG)(aeovC~19(r!qLi5l6lhOP`dlV+^k;tZw(>&5rXetuQd>y7a{k4$Wl!Y=06v?;J zFLHsud=)DyvO?%kkya{qnqJE#FiYm0=pt1VMIvV6MwpCM!)bOwai$`KS}sXMbAG6x zFqvqXNs3fPiHb+~LV=_nC561iTuGZzCR3pyHKSB%l36Mcxhq#qR?xBT`g1cO7q(fuX78Qm$tlTqAwne~nJ`I)FESP_dYOwO;#yl2MNv`FBKlYf7JJlAn1S{11X0&*whb#^+$JLEXbL2gQoLAe_}I$7++ z#o5c@*=qmqQ^P)X9O+N7iWjG%};MC)d%;h2wu^-U|J zoTVE=)R7x(&<43<&+ToMT3%-P>^+CXTm}44AXal&+}m$BOL80|-g`)VCEO72ThqLf zx%&Wfx6a%xnY$%(?*Zmsow-*s_rQF5bTJ&hJUJR1o*lfw#-!x>r4X+{ZJGP+RAkxT zf;ab(b{|jLyG81RWBLo8)mRz`ot!%K6FK=*CJvRO+?e6;bhuB45r;TOYBE2FcJr@< zJsh&J;CvV6uBJ!qIZwsfs1F`FGnsT+P$H zkEgqur*|Ju&l!i0$p5m!|LzyV|303U_`mDz^-BEjKI8xA7U5?SI&sPX@Ful$E_RwG8YS_q-inp~R9WWIrAbemFlpknd0lg)-7&EMz3U zo5UiFT38QAe)n*iahMcv$7aXfd9k%kj~-yXA(|=#2za}_C-7QU{Fun(4T@0)Y@%N9 z9+WcY#ZSrQbswj@&bm-;4gioTG3(f+KqZ*$92^5el8M?{$$L|Zg!e_lr{jLLzkhq2 zW{3LpwfSeymL~=v(~L3y*KsUA#Of(f1KviH^gbe<@+?0F`gz9ir_o` zeAC{bu~sp1O*}#^mx!3bX7y40*u1RwZJg%A$M`<~;5e8_0gXz=;l#y#)RpP0QU3*z z(xWhU?IEG1SaO^%UA;Vy|8~q{r1$0ef4h5C|8KX)y+E%2z5a9k|2f8k{Xeeu`Np|u z|7BGdk9$D1($v;1h9?lV`DW8ep>4`ENmR>#J9XeuBfg63TEne{EB)R6o8T$i8QTcc zjYWYDIhQKBG@*xZkp(<;Q3oOE$FJJpLS3 zJI0MZzP-h-u|`D8aj0K2cr996nBm4&4nG3qHe8fWw_%4nHeSbIjvEb^V85!_HhvB^ zmfB=<+!tPxOw%A;sdzuaos1c?O`pH(BYu4H4 zQ;E>VtuesXWfW%nv|gIu08O+?3I{jKSzDXetTkz8#VC)G<`vGEwDPIHAHyiTjr>bAU{PotH+X!R~U<{QP`ot;+o zzw>F7f3H>GG|e9TFUqgE8T~JZ|K47|#D9?W%l_ZaGyZ>$v5f!2vVpf;0i;sLVJ<4L z)VR0=A>RcV9CPVMj7)t*ZX`y)!SbCL?ujT8O6UjR=D>_*VBWu}1SpyV*#yqg)$Bv& z7u-qA_`Q*U#)!XF;*cJ%xScX75{Qg&H29lH=u-J2l35AqPBWQ(h^0L@b6z&zUS<=% zm`#^1v_N;LSN1(%Z`(HS__b94PAqg`11^k7y$@Ku+=L`9GED6P`~Y$*NJvc46o*;N zuNcN+H2YVMYh!Ghp?r@ND0|qQ@Ioe9>~_D9th#*vSgA4I!dw8K8^O@YmrcTUtMW@yFBQu~YRU*7;jq4<0O{8sT2kq5EgTqs`6ISKoZIwN;Te z*2~GpGV`}fj#(=em$XJ}&){+mnAa*R>)&day8PgHaC9^{Jvkf>P9Nl`oMx<9vA>pz z;{kOExq3ALfPc-_1*N8HKNTO*a#P_3rmO8)2Vsy%$9e7^Jdfw`Jf6pw9RC4Hz@l;h GC;$L=kKI@R literal 0 HcmV?d00001 diff --git a/bash_scripts/Dir_list.txt b/bash_scripts/Dir_list.txt new file mode 100644 index 0000000..ea1f98e --- /dev/null +++ b/bash_scripts/Dir_list.txt @@ -0,0 +1,18 @@ +home/curso/ArchivoA.txt +home/curso/ArchivoB.txt +home/curso/BarrireroExequiel +home/curso/dead.letter +home/curso/Desktop +home/curso/Documents +home/curso/Downloads +home/curso/group -> /etc/group +home/curso/Music +home/curso/Pictures +home/curso/Public +home/curso/root +home/curso/Software +home/curso/tema10 +home/curso/tema7 +home/curso/tema8 +home/curso/Templates +home/curso/Videos diff --git a/bash_scripts/actividad1.sh b/bash_scripts/actividad1.sh new file mode 100755 index 0000000..09bdaf0 --- /dev/null +++ b/bash_scripts/actividad1.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +#Realizar un script que dado un directorio, cree un archivo tar comprimido con +#gzip y con nombre igual a la fecha en formato #yyyy-mm-dd seguido del nombre del directorio.tar.gz +#Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz. + +#tar -zcvf archive-name.tar.gz directory-name +#Where, +#-z : Compress archive using gzip program +#-c : Create archive +#-v : Verbose i.e display progress while creating archive +#-f : Archive File name + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +read -p "Input absolute path DIR to Comperss: " Dir +echo "####################################" +echo "# Directory to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name is: $Dir_name " +echo "####################################" + +tar -zcvf $Date$Dir_name.tar.gz "$Dir" +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$compress_f " +echo "####################################" diff --git a/bash_scripts/actividad2.sh b/bash_scripts/actividad2.sh new file mode 100755 index 0000000..4f31a5d --- /dev/null +++ b/bash_scripts/actividad2.sh @@ -0,0 +1,276 @@ +#!/bin/bash + +#Cree un script llamado script1_T7.sh que sea interpretado por bash. Al +#ejecutarse debe buscar en el directorio HOME/CURSO todos los archivos y +#ordenelos por nombres alfabéticamente. Redireccione el contenido en un ar- +#chivo llamado salida_script1_T7.txt. Ayuda: Puede emplear la opción -R del +#Comando ls para listar subdirectorios, y la opción -u del comando sort. + +ls -R /home/curso | sort -u > salida_script1_T7.txt + + +####################### + +#!/bin/bash + +#Haciendo uso de la sentencia repetitiva FOR , realice un script que genere +#un fichero llamado lista.txt que contenga el nombre de los archivos que haya +#en el directorio /etc. RECUERDE: Debe hacer uso de la expresión repetitiva +#for. + +for F in /etc/* +do +echo $F >> lista.txt +done + +####################### + +#!/bin/bash + +#Realizar un script que dado un directorio, cree un archivo tar comprimido con +#gzip y con nombre igual a la fecha en formato #yyyy-mm-dd seguido del nombre del directorio.tar.gz +#Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07-11tmp.tar.gz. + +#tar -zcvf archive-name.tar.gz directory-name +#Where, +#-z : Compress archive using gzip program +#-c : Create archive +#-v : Verbose i.e display progress while creating archive +#-f : Archive File name + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +read -p "Input absolute path DIR to Comperss: " Dir +echo "####################################" +echo "# Directory to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name is: $Dir_name " +echo "####################################" + +tar -zcvf $Date$Dir_name.tar.gz "$Dir" +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$compress_f " +echo "####################################" + +############################################### + +#!/bin/bash + +#Realizar un script que, dado un número, indique si es o no divisible por 2. +#Si no se ingresa un número debe decir como usar el programa. + +divisor=2 + +read -t 3 -p "Input a Number to check if it's divisible by 2 : " Number || echo -e "\nPlase enter a number during the 1st 3 secs" +#echo $(($Number / $divisor)) +#expr $Number / $divisor +#if [$(($number % 5)) -eq 0 ] + +# Use the && (and) and || (or) operators: +#if [[ expression ]] && [[ expression ]] || [[ expression ]] ; then + +#They can also be used within a single [[ ]]: +#if [[ expression && expression || expression ]] ; then + +#And, finally, you can group them to ensure order of evaluation: +#if [[ expression && ( expression || expression ) ]] ; then + +if [[ "$Number" -ne 0 ]] && [[ -n $Number ]] +then + if (($Number % $divisor == 0)) + then + echo "Your number is divisible by 2" + else + echo "Your number is not divisible by 2" + fi +else + echo "You must enter a number dif from 0 (cero) to check if it's divisible by 2" +fi + +################################### + +#!/bin/bash + +#Realizar un script que dado una lista de directorios, cree un archivo tar +#comprimido con gzip con nombre igual a la fecha en formato yyyy-mm-dd.tar.gz. +#Además se debe generar un fichero yyyy-mm-dd.lst con los nombres de los di- +#rectorios contenidos en el archivo tar, uno por linea usando un bucle. Si el +#fichero lst existe, mostrar un error y terminar el programa. Si alguno de los +#elementos no es un directorio, mostrar un error y finalizar el programa. + +# 1386 ls -d /home/curso/* +# 1387 ls -x /home/curso/* | grep '^d' +# 1388 ls -x -R /home/curso/ +read -p "Input absolute path DIR to get a List of +subdirs in a .txt and compress this file list: " Dir + +echo "####################################" +echo "# List of Dirs to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name replazing / for - is: $Dir_name " +echo "####################################" + +#curso@ubuntu:~/tema10$ ls -lR /home/curso/ | grep '^d' | cut -d' ' -f9-13 | cut -d':' -f2 +ls -ld $Dir* | cut -d' ' -f12-16 | cut -d'/' -f2-6 | sed '/^$/d' > Dir_list.txt + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +tar -zcvf $Date.tar.gz Dir_list.txt +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$Backup List " +echo "####################################" + + +if [ test -f ./ext/Dir_list_ext.lst ] +then + echo "El fichero .lst YA EXISTE" +else + mkdir ext + tar -xzvf $Date.tar.gz -C ./ext + echo -e "Se creará fichero lst en base a la lista de Dirs del file en \n archivo /ext/Dir_list_ext.lst" + while IFS='' read -r line || [[ -n "$line" ]]; do + echo "$line," >> ./ext/Dir_list_ext.lst + done < Dir_list.txt +fi + +################### + +#!/bin/bash + +if test -d /var +then + echo "El dir exsite" +else + echo "el dir no existe" +fi + +################## + +#!/bin/bash + +read -p "Ingrese el USER a buscar en /etc/passwd: " USER; + +if grep $USER /etc/passwd > /dev/null +then + echo "El user exite" +else + echo "EL user no existe" +fi + +################### + +#!/bin/bash + +read -p "Ingrese el USER a buscar en /etc/passwd: " USER + +#grep -c para buscar la cantidad de veces que se repite una palabra +# NUMERO=`grep $USER /etc/passwd | wc -l` estaría buscando la cantidad de líneas donde se repite +#OCURRENCIAS=$(grep -c "$USER" /etc/passwd) +OCURRENCIAS=`grep -c "$USER" /etc/passwd` + +#if test "$OCURRENCIAS" -gt 2 +if [ "$OCURRENCIAS" -gt 2 ] +then + echo ""$USER" se repite más que 2 veces, "$OCURRENCIAS" veces" +else + echo ""$USER" se repite solo "$OCURRENCIAS" vez" +fi + + +################## + +#!/bin/bash +echo “Contar hasta diez†+for VARIABLE in 1 2 3 4 5 6 7 8 9 10 +do + CONTADOR="Numero $VARIABLE" + echo $CONTADOR +done + +# For example 2 +for i in 1 2 3 4 5 +do + echo "Welcome $i times" +done + +# For example 3 +for i in {1..5} +do + echo "Welcome $i times" +done + +# For example 4 +echo "Bash version ${BASH_VERSION}..." +for i in {0..10..2} + do + echo "Welcome $i times" + done + +# Hello world using variables + STR="Hello World!" + echo $STR + + ###################### + + #!/bin/bash + +#Este script muestra en el STDOUT el calendario anual del anio actual y +#ademas guarda en un archivo de texto, llamado calendario.log, el resultado y la fecha +# y hora en que se lo ejecuto +#Para practicar, ud podria agregar los comentarios entre cada linea de ejecucion +#explicando que es lo que hace +touch /home/curso/Desktop/bash_scripts/calendario.log +echo "Fecha de ejecucion" > calendario.log +date >> calendario.log +echo "Calendario del anio actual" >> calendario.log +# guardamos el año, se utiliza como delimitador un espacio en blanco ' ' y el field 7 +# es decir la palabra que se presenta inmediatamente antes del delimiter en su 7ma repetición. +ANIOACTUAL=`date | cut -d' ' -f7` +cal $ANIOACTUAL | tee -a calendario.log + +echo "for i in {1..7}; do date | cut -d' ' -f$i; done => Output below:" +for i in {1..7}; do date | cut -d' ' -f$i; done + +####################### + +#!/bin/bash + +#Leer y tratar de predecir que es lo que hace este script +#Probar y determinar que es lo que hace este script + +echo "i in hola 1 * 2 adios" +for i in hola 1 * 2 adios +do +echo "Iterando ... i tiene el valor $i" +done + +echo "for i in hola 1 \* 2 adios" +for i in hola 1 \* 2 adios +do +echo "Iterando ... i tiene el valor $i" +done + +###################### + +nombre=juan +grep "$nombre" /etc/passwd || echo "$nombre no se encontro en el archivo" + +read -p "Type url to test: " Web +ping -c1 "$Web" &> /dev/null && echo "Servicio Dns Funcionando" || echo "Servicio DNS No Funciona" +exit 1 diff --git a/bash_scripts/actividad3.sh b/bash_scripts/actividad3.sh new file mode 100755 index 0000000..4dca1a2 --- /dev/null +++ b/bash_scripts/actividad3.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +#Realizar un script que dado una lista de directorios, cree un archivo tar +#comprimido con gzip con nombre igual a la fecha en formato yyyy-mm-dd.tar.gz. +#Además se debe generar un fichero yyyy-mm-dd.lst con los nombres de los di- +#rectorios contenidos en el archivo tar, uno por linea usando un bucle. Si el +#fichero lst existe, mostrar un error y terminar el programa. Si alguno de los +#elementos no es un directorio, mostrar un error y finalizar el programa. + +# 1386 ls -d /home/curso/* +# 1387 ls -x /home/curso/* | grep '^d' +# 1388 ls -x -R /home/curso/ +read -p "Input absolute path DIR to get a List of +subdirs in a .txt and compress this file list: " Dir + +echo "####################################" +echo "# List of Dirs to Compress: $Dir #" +echo "####################################" + +Dir_name=$(echo "$Dir" | tr '/' '-') +echo "####################################" +echo "## The dir name replazing / for - is: $Dir_name " +echo "####################################" + +#curso@ubuntu:~/tema10$ ls -lR /home/curso/ | grep '^d' | cut -d' ' -f9-13 | cut -d':' -f2 +ls -ld $Dir* | cut -d' ' -f12-16 | cut -d'/' -f2-6 | sed '/^$/d' > Dir_list.txt + +Date=$(date +"%Y-%m-%d") +echo "####################################" +echo "######### Date: $Date #########" +echo "####################################" + +tar -zcvf $Date.tar.gz Dir_list.txt +compress_f=$(ls -la | grep tar.gz | cut -d' ' -f8-12) +echo "####################################" +echo "########## Your backups: ###########" +echo "$Backup List " +echo "####################################" + + +if [ test -f ./ext/Dir_list_ext.lst ] +then + echo "El fichero .lst YA EXISTE" +else + mkdir ext + tar -xzvf $Date.tar.gz -C ./ext + echo -e "Se creará fichero lst en base a la lista de Dirs del file en \n archivo /ext/Dir_list_ext.lst" + while IFS='' read -r line || [[ -n "$line" ]]; do + echo "$line," >> ./ext/Dir_list_ext.lst + done < Dir_list.txt +fi + + diff --git a/bash_scripts/actividad7_T8.sh b/bash_scripts/actividad7_T8.sh new file mode 100644 index 0000000..ab1d63b --- /dev/null +++ b/bash_scripts/actividad7_T8.sh @@ -0,0 +1,10 @@ +#!bin/bash + +#Haciendo uso del comando sed elimine todas las lineas del archivo que +#comiencen con # (comentarios). + +#Mi primer programa + +mi # mi + +echo "Hola Mundo" \ No newline at end of file diff --git a/bash_scripts/bash_scripts.tar.gz b/bash_scripts/bash_scripts.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..52d30785bc1cd5f4cbb42d389943e9a696342ae9 GIT binary patch literal 6401 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 PZzBCapK0+<0E_?t;4GSx literal 0 HcmV?d00001 diff --git a/bash_scripts/bash_scripts_Diplo_Linux.tar.gz b/bash_scripts/bash_scripts_Diplo_Linux.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e0b566504433a0e5d11a7a22b9b7ac7a02d3e55 GIT binary patch literal 2107 zcmV-B2*mdviwFP*ifC2<1MOOCa@$4{_RlO%(E(XbcFQ6;AVK(1auuydMJbs~iBkMy zvt=JSoe|P?ZYXb`ikz^bESceoVs? z8cbgYwsie4Xxo%C&!N&4EiNt}tcyCGPQTv+{3Vu2vcEC)x<(g>(eDyMI-PD8I;7vX zj0ezJ+YVMx6ogdbR_sUyVg=uAT*a2T-fnH|}#@U(H{!9KGA`arr* zd%dTI1$*ODFgnE4_7)JqNgSw$7t{_T$~9O)@!aI{YwAT*UKbb+*+f=6eo3W0UEbo} z;H7}m2wpKbox-7nF$K8G)BH9GZVjNDz3Ks&>fOPrd#dH`9s@i9(t+g_AqZ#G9gtq# zQ!RT(OdzOhl(o1bkAXZvt${)6o@&`U!vJ(510^r63=@n#pzVyubx*bIo$&;^9q5u; z6IPC|wED-9HkUE*rOV6XFKH1KioT9KmXWbmU}UXcq-3nfm7qZ@qk<@X74Q>}6}b{L zpjAt#Ksy)llZ+L)5;UNQ5-QNnMf@aVMXm%52#h=`QYzpl9V>FB7O6INJ-*7c00tVH zmoYGiE-`rLpN*Lxve|^mg^Y~>BN?t>H0yy;jx9J`W<wnVQ*8dx!#^>#c>$MdOG_7&WFhE{IC@CsMoeF%(9A>)`{uAL5 zApkDot0}eBZO9;jj@I}_iV0P79TqYXQ=qsmTy2}@*FjbOZ*JEAiP450>c}W)UW9NtMTA z7#N@KkIqij)v`$ps*}fyeL$=Mv<7w9j0SKSQR&1YA`et6&%IK8LkQX1P&@+8>5O7V z&G(%jsZ}uiL_Ac3*MKScLbWNi2Hs3XvL{tiV1&ZrBJNy<0&5V8L%zgqxEQJ)LF9lh z9O+V^7@96IdT|keEoRIM)nWn42_?hjagW^fSiTX8ufg8>9A&AjUoK{}P(=0=+EWzR zj^WYXXTiTi;kPICUG=n@DED1;43q^{hoU*2mmVh)>N~M|#hgZJiL2wN zg)VpBQKgkwjyrRe)}=BS3w(+@Q`(+z>e&Lmz(3b&{)Nl90~U%!og@_^TFIxJPS6Ia zZG4qOP}Nvi&6wk2O{p}`aI0ZFi_aHiab5``ux1o3?=v)@d-JQ;(gwq$(O~cNY;e4L z9&6)0psiuYQ9IeWu+BAnPiQXLkRfCYc4$!n#VYUz(rQ^Bo&lP+LU7YnBUs?=K8H~h z`ZzRUT)cUjsTDs?!hJjVEmRf%$%gAc(j{sAN35=y#DCM=#{W%FF8*T;hn}f04DBl_ zlWOg6i!#k|Rh1Sj%d~WeB}4i0?7m-YOCLp5{@>fM|Mx8`t^e?vki`GHTmRn#W&J<) z=HGt&X-}y72x}Zv4SF_v_uG#@$7%1|!O79!#qoj4egq8YLJv&ng9VS{cC>1iz}{$h zI@lkb?CQg4#-xDee44H$2fF5*CGF2N;83W@LJ@onjAe#htPu;I9|vDCu4*`FswT{g z1$w2JZaz_)A3i}wFD)8gpmyMj$v{0{@)`V>j9X5(0+3C7x(|F_-}3a{NE=F`**FL703VW|Nq$x zLB0V{+X1|#0fWfK9$ntLA&@NCYc}(24V(G$mfbu{cXMC< zUlsqmn~ncQ$L!DJe>@O>|LJYx|0d|;zW@9cqyO51|Ekzu@jdL*BY(xGvpd9n7525p z9jK~Y$TWfHFi;@*W^g=saWc^A4UlpaY>+0->~4!`Gwngm1pq|^qB=l*esC5lTcpK0 l_E;@Btt5$XtB /dev/null +then + echo "El user exite" +else + echo "EL user no existe" +fi + diff --git a/bash_scripts/ejemplo3.sh b/bash_scripts/ejemplo3.sh new file mode 100755 index 0000000..266b76c --- /dev/null +++ b/bash_scripts/ejemplo3.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +read -p "Ingrese el USER a buscar en /etc/passwd: " USER + +#grep -c para buscar la cantidad de veces que se repite una palabra +# NUMERO=`grep $USER /etc/passwd | wc -l` estaría buscando la cantidad de líneas donde se repite +#OCURRENCIAS=$(grep -c "$USER" /etc/passwd) +OCURRENCIAS=`grep -c "$USER" /etc/passwd` + +#if test "$OCURRENCIAS" -gt 2 +if [ "$OCURRENCIAS" -gt 2 ] +then + echo ""$USER" se repite más que 2 veces, "$OCURRENCIAS" veces" +else + echo ""$USER" se repite solo "$OCURRENCIAS" vez" +fi + + +############################################ + +#read -p "Ingrese la palabra a buscar: " PALABRA + +#OCURRENCIAS=$(grep -c "$PALABRA" /etc/passwd) + +#if [ $OCURRENCIAS -gt 2 ] +#then +# echo "$PALABRA aparece mas de 2 veces" +#else +# echo "$PALABRA aparece solo $OCURRENCIAS" +#fi + +########################################### + +#read -p "Ingrese la palabra a buscar: " PALABRA + +#OCURRENCIAS=$(grep -c "$PALABRA" /etc/passwd) + +#if [ $OCURRENCIAS -gt 2 ] +#then +# echo "$PALABRA aparece mas de 2 veces" +#else +# echo "$PALABRA aparece solo $OCURRENCIAS" +#fi \ No newline at end of file diff --git a/bash_scripts/ejemplo4.sh b/bash_scripts/ejemplo4.sh new file mode 100755 index 0000000..a9ced89 --- /dev/null +++ b/bash_scripts/ejemplo4.sh @@ -0,0 +1,30 @@ +#!/bin/bash +echo “Contar hasta diez†+for VARIABLE in 1 2 3 4 5 6 7 8 9 10 +do + CONTADOR="Numero $VARIABLE" + echo $CONTADOR +done + +# For example 2 +for i in 1 2 3 4 5 +do + echo "Welcome $i times" +done + +# For example 3 +for i in {1..5} +do + echo "Welcome $i times" +done + +# For example 4 +echo "Bash version ${BASH_VERSION}..." +for i in {0..10..2} + do + echo "Welcome $i times" + done + +# Hello world using variables + STR="Hello World!" + echo $STR \ No newline at end of file diff --git a/bash_scripts/ejemplo5.sh b/bash_scripts/ejemplo5.sh new file mode 100755 index 0000000..ba20fa8 --- /dev/null +++ b/bash_scripts/ejemplo5.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#Este script muestra en el STDOUT el calendario anual del anio actual y +#ademas guarda en un archivo de texto, llamado calendario.log, el resultado y la fecha +# y hora en que se lo ejecuto +#Para practicar, ud podria agregar los comentarios entre cada linea de ejecucion +#explicando que es lo que hace +touch /home/curso/Desktop/bash_scripts/calendario.log +echo "Fecha de ejecucion" > calendario.log +date >> calendario.log +echo "Calendario del anio actual" >> calendario.log +# guardamos el año, se utiliza como delimitador un espacio en blanco ' ' y el field 7 +# es decir la palabra que se presenta inmediatamente antes del delimiter en su 7ma repetición. +ANIOACTUAL=`date | cut -d' ' -f7` +cal $ANIOACTUAL | tee -a calendario.log + +echo "for i in {1..7}; do date | cut -d' ' -f$i; done => Output below:" +for i in {1..7}; do date | cut -d' ' -f$i; done \ No newline at end of file diff --git a/bash_scripts/ejemplo6.sh b/bash_scripts/ejemplo6.sh new file mode 100755 index 0000000..f86c537 --- /dev/null +++ b/bash_scripts/ejemplo6.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +#Leer y tratar de predecir que es lo que hace este script +#Probar y determinar que es lo que hace este script + +echo "i in hola 1 * 2 adios" +for i in hola 1 * 2 adios +do +echo "Iterando ... i tiene el valor $i" +done + +echo "for i in hola 1 \* 2 adios" +for i in hola 1 \* 2 adios +do +echo "Iterando ... i tiene el valor $i" +done \ No newline at end of file diff --git a/bash_scripts/ejemplo7.sh b/bash_scripts/ejemplo7.sh new file mode 100755 index 0000000..7a4045c --- /dev/null +++ b/bash_scripts/ejemplo7.sh @@ -0,0 +1,25 @@ + #!/bin/bash + +#read -p "Ingrese el USER a buscar en /etc/passwd: " USER + +#grep -c para buscar la cantidad de veces que se repite una palabra +# NUMERO=`grep $USER /etc/passwd | wc -l` estaría buscando la cantidad de líneas donde se repite +#OCURRENCIAS=$(grep -c "$USER" /etc/passwd) +#OCURRENCIAS=`grep -c "$USER" /etc/passwd` + +#if test "$OCURRENCIAS" -gt 2 +#if [ "$OCURRENCIAS" -gt 2 ] +#then +# echo ""$USER" se repite más que 2 veces, "$OCURRENCIAS" veces" +#else +# echo ""$USER" se repite solo "$OCURRENCIAS" vez" +#fi + +nombre=juan +grep "$nombre" /etc/passwd || echo "$nombre no se encontro en el archivo" + +read -p "Type url to test: " Web +ping -c1 "$Web" &> /dev/null && echo "Servicio Dns Funcionando" || echo "Servicio DNS No Funciona" +exit 1 + +#read -p "Type url to test: " Web;ping -c1 "$Web" &> /dev/null && echo "Servicio Dns Funcionando" || (echo "Servicio DNS No Funciona";exit 1 diff --git a/bash_scripts/ejercicio1.sh b/bash_scripts/ejercicio1.sh new file mode 100755 index 0000000..1c3e7a7 --- /dev/null +++ b/bash_scripts/ejercicio1.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +#Crear un script que, siendo ejecutado como usuario root +#1.- Cree un grupo llamado "info" +#2.- Solicite al usuario que ingrese los nombres de 3 nuevos usuarios separados por espacio. +#Debe descartar el resto de los usuarios. Debe chequear que los usuarios que el usuario ingresó +#NO existan en el sistema. En caso que los usuarios existan salir del script con un mensaje de +#error y valor de salida 1. +#3.- Crear los 3 nuevos usuarios. Asignarlos al grupo creado en el punto Nº 1.- + +groupadd -g 1050 info + +read -p "Ingrese 3 Nombres de USERS separados por espacio: " USERS + +echo "Solo se tomarán los 3 1eros USERS de la lista $USERS" +USERS=$(echo "$USERS" | cut -d' ' -f1-3) +echo "Estós serán los siguientes 3:" +echo "$USERS" + +USER1=$(echo "$USERS" | cut -d' ' -f1) +echo "USER1: $USER1" + +USER2=$(echo "$USERS" | cut -d' ' -f2) +echo "USER2: $USER2" + +USER3=$(echo "$USERS" | cut -d' ' -f3) +echo "USER3: $USER3" + +OCURRENCIAS=`grep -c "$USER1" /etc/passwd` +OCURRENCIAS=`grep -c "$USER2" /etc/passwd` +OCURRENCIAS=`grep -c "$USER3" /etc/passwd` + +if [ "$OCURRENCIAS" -gt 0 ] +then + echo "ERROR: Al menos uno de los USERS ya existe" + exit 1 +else + echo "Los USERS no existen en el Sistema " + echo "Y se procederá a crearlos perteneciendo al grupo info" + echo "que se creó al comienzo del script" + adduser $USER1 -gid 50 --home /home/$USER1 + adduser $USER2 -gid 50 --home /home/$USER2 + adduser $USER3 -gid 50 --home /home/$USER3 +fi \ No newline at end of file diff --git a/bash_scripts/ejercicio2.sh b/bash_scripts/ejercicio2.sh new file mode 100755 index 0000000..c53cd42 --- /dev/null +++ b/bash_scripts/ejercicio2.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +#Cree un script que se ejecute una vez al día a las 4.00hs que realice la sigu +#iente acción: +#1.- Para todos los archivos de su directorio /home/usuario, si existen más de 4 +#archivos/directorios con fecha de modificación en octubre, noviembre o diciembre, entonces +#crear un archivo tar.gz del directorio completo y guardarlo en el directorio /tmp/salida.tar.gz. +#Importante: Adjuntar en la entrega la línea de crontab utilizada y el script. + +#curso@ubuntu:~/ParcialII$ crontab -e + +#MAILTO=exequielrafaela@gmail.com + +########################################################## +#minuto (0-59), # +#| hora (0-23), # +#| | día del mes (1-31), # +#| | | mes (1-12), # +#| | | | día de la semana (0-6 donde 0=Domingo) # +#| | | | | comandos # +########################################################## + +#0 4 * * * /home/curso/ParcialII/ejercicio2.sh | mail -s "ejercicio2" exequielrafaela@gmail.com + +#OCURRENCIAS=$(ls -la /home/curso | grep -c Oct) +#OCURRENCIAS=$(ls -la /home/curso | grep -c Nov) +#OCURRENCIAS=$(ls -la /home/curso | grep -c Dic) +OCURRENCIAS=$(ls -la /home/curso | egrep -i -c 'Oct|Nov|Dic') + +if [ "$OCURRENCIAS" -gt 4 ] +then + echo "existen más de 4 archivos/directorios con fecha" + echo "de modificación en octubre, noviembre o diciembre" + tar -zcvf /tmp/saliad.tar.gz /home/curso +else + echo "No se cumple la condición planteada de modificación archivos" +fi + + +########### + +# OUTPUT - Se realiza ejemplo para dir /home/curso/ParcialIIcurso@ubuntu:~/ParcialII$ ./ejercicio2.sh + +#curso@ubuntu:~/ParcialII$ ./ejercicio2.sh +#existen más de 4 archivos/directorios con fecha +#de modificación en octubre, noviembre o diciembre +#tar: Removing leading `/' from member names +#/home/curso/ParcialII/ +#/home/curso/ParcialII/ejercicio1.sh +#home/curso/ParcialII/ejercicio2.sh +#curso@ubuntu:~/ParcialII$ ls /tmp/ +#config-err-epPb49 orbit-curso saliad.tar.gz + diff --git a/bash_scripts/ejercicio3.sh b/bash_scripts/ejercicio3.sh new file mode 100755 index 0000000..2d2721d --- /dev/null +++ b/bash_scripts/ejercicio3.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +#Crear un script que al ser ejecutado solicite por línea de comando que dato de configuración +#de red desea obtener el usuario. Si el usuario ingresa el valor 'ip', entonces devolverá por +#STDOUT la direcciones IPs del host. Si el usuario ingresa el valor 'mask', entonces el script +#devolverá por STDOUT máscaras de subred del host. Cualquier otro valor ingrese se +#considerará error y deberá salir con estado 1. +#Ayuda: Utilizar comandos read, ifconfig, grep, if, test, cut o sed, exit + +read -p "Ingrese parametro de conf de Red desea: " Param_red + +#Dir_name=$(echo "$Dir" | tr '/' '-') +#curso@ubuntu:~/tema10$ ls -lR /home/curso/ | grep '^d' | cut -d' ' -f9-13 | cut -d':' -f2 +#ls -ld $Dir* | cut -d' ' -f12-16 | cut -d'/' -f2-6 | sed '/^$/d' > Dir_list.txt + +Ip_addr=$(ifconfig | grep Bcast | cut -d' ' -f12 | cut -d':' -f2) +Ip_masc=$(ifconfig | grep Bcast | cut -d' ' -f16 | cut -d':' -f2) + +if [ $Param_red == "ip" ] +then + echo "The IP Address is: $Ip_addr" + elif [ $Param_red == "mask" ] + then + echo "The Subnet Mask is: $Ip_masc" +else + echo "ERROR" + exit 1 +fi + +########### OUTPUT ############## + +#curso@ubuntu:~/ParcialII$ ./ejercicio3.sh +#Ingrese parametro de conf de Red desea: ip +#The IP Address is: 10.0.2.15 +#curso@ubuntu:~/ParcialII$ ./ejercicio3.sh +#Ingrese parametro de conf de Red desea: mask +#The Subnet Masc is: 255.255.255.0 +#curso@ubuntu:~/ParcialII$ ./ejercicio3.sh +#Ingrese parametro de conf de Red desea: Brod +#ERROR + + diff --git a/bash_scripts/ejercicio4.sh b/bash_scripts/ejercicio4.sh new file mode 100755 index 0000000..1e406f8 --- /dev/null +++ b/bash_scripts/ejercicio4.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +#Realice un script que permita ingresar mediante el teclado 4 palabras. En cada iteración usted +#debe convertir a mayúsculas solo aquellas palabras cuya segunda letra sean vocales. Si el +#número de palabras que cumplen dicha condición es mayor que 3, guarde todas esas palabras +#en un archivo llamado diccionario.txt y ordene al mismo alfabéticamente de manera inversa. +#Recuerde que el archivo debe quedar ordenado, no basta con ordenar la salida. +#Ayuda: Utilizar comandos read, grep, if, let, tr, for, sort + +COUNTER=0 +echo "" > diccionario.txt +echo "" > temp.txt +echo "" > temp1.txt + +for i in {1..4} +do + read -p "Ingrese palabra $i: " WORD + echo $WORD > temp.txt + OCURRENCIA=$(cat temp.txt | cut -c 2 | egrep -i -c 'a|e|i|o|u') + echo "" + if [ $OCURRENCIA -gt 0 ] + then + echo $WORD | tr a-z A-Z + ((COUNTER++)) + echo "$COUNTER" + echo $WORD >> temp1.txt + + if [ $COUNTER -gt 3 ] + then + echo "" + echo "###########" + echo "DICCIONARIO" + echo "###########" + cat temp1.txt > diccionario.txt + sort -d -r diccionario.txt + fi + else + echo "Ingrese otra palabra" + fi + OCURRENCIA=0 +done + + + diff --git a/bash_scripts/script1_T7.sh b/bash_scripts/script1_T7.sh new file mode 100755 index 0000000..6a38288 --- /dev/null +++ b/bash_scripts/script1_T7.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +#Cree un script llamado script1_T7.sh que sea interpretado por bash. Al +#ejecutarse debe buscar en el directorio HOME/CURSO todos los archivos y +#ordenelos por nombres alfabéticamente. Redireccione el contenido en un ar- +#chivo llamado salida_script1_T7.txt. Ayuda: Puede emplear la opción -R del +#Comando ls para listar subdirectorios, y la opción -u del comando sort. + +ls -R /home/curso | sort -u > salida_script1_T7.txt \ No newline at end of file diff --git a/bash_scripts/script2_T7.sh b/bash_scripts/script2_T7.sh new file mode 100755 index 0000000..39d74cc --- /dev/null +++ b/bash_scripts/script2_T7.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +#Haciendo uso de la sentencia repetitiva FOR , realice un script que genere +#un fichero llamado lista.txt que contenga el nombre de los archivos que haya +#en el directorio /etc. RECUERDE: Debe hacer uso de la expresión repetitiva +#for. + +for F in /etc/* +do +echo $F >> lista.txt +done \ No newline at end of file diff --git a/bash_scripts/temp.txt b/bash_scripts/temp.txt new file mode 100644 index 0000000..48af870 --- /dev/null +++ b/bash_scripts/temp.txt @@ -0,0 +1 @@ +pereza diff --git a/bash_scripts/temp1.txt b/bash_scripts/temp1.txt new file mode 100644 index 0000000..86fdebf --- /dev/null +++ b/bash_scripts/temp1.txt @@ -0,0 +1,5 @@ + +perro +bandera +mundo +pereza diff --git a/miscitas.bib b/miscitas.bib new file mode 100644 index 0000000..3df5f8e --- /dev/null +++ b/miscitas.bib @@ -0,0 +1,182 @@ +@ARTICLE{aliakbar, + author = "Ali Akbar M., Farooq M., Zubair Rafuique M.", + title = "{E}valuating {D}oS {A}ttacks {A}gainst {S}IP-based {V}oIP {S}ystems", + journal = "Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE Volumen Anual", + year = "2009", + pages = "1--6"} + +@BOOK{camarillo, + title = "{S}IP {D}emystified", + publisher = "Ed. McGraw-Hill", + year = "2002", + author = "{C}amarillo G.", + address = "USA"} + +@PHDTHESIS{nassarm, + author = "{N}assar M.", + title = "VoIP {N}etworks {M}onitoring and {I}nstrusion {D}etection", + school = "Universidad Henri Poincaré", + year = "2009", + type = "Tesis de Doctorado", + address = "Francia"} + +@misc{debiansudo, +author = {{D}ebian org}, +title = {sudo}, +year = {2014}, +howpublished = {\url{https://wiki.debian.org/sudo)}}, +note = {[20-09-2015]}} + +@misc{digitalocean, +author = {{D}igitalOceanâ„¢ Inc.}, +title = {{H}ow To Use Find and Locate to Search for Files on a Linux VPS}, +year = {2015}, +howpublished = {\url{https://www.digitalocean.com/community/tutorials/how-to-use-find-and-locate-to-search-for-files-on-a-linux-vps}}, +note = {[03-10-2015]}} + +@misc{fedoraproject, +author = {{R}ed Hat, Inc.}, +title = {{F}edora Project Wiki - What is the Fedora Project?}, +year = {2015}, +howpublished = {\url{https://fedoraproject.org/wiki/Fedora_Project_Wiki)}}, +note = {[16-09-2015]}} + +@book{linuxbible, + title = {Linux Bible}, + author = {Christopher Negus}, + publisher = {Wiley}, + isbn = {1118999878,9781118999875,978-1-118-99989-9,978-1-118-99988-2}, + year = {2015}, + series = {}, + edition = {9}, + volume = {}, + url = {http://gen.lib.rus.ec/book/index.php?md5=4f9db7cfdfdcd907cf9d1333f40f8fad} +} + +@misc{linuxkernel, +author = {{L}inux Kernel Organization Inc.}, +title = {The Linux Kernel Archives: Frequently asked questions}, +year = {2014}, +howpublished = {\url{https://www.kernel.org/category/faq.html)}}, +note = {[16-09-2015]}} + +@misc{linuxkernel1, +author = {{L}inux Kernel Organization Inc.}, +title = {The Linux Kernel Archives}, +year = {2014}, +howpublished = {\url{https://www.kernel.org)}}, +note = {[16-09-2015]}} + +@misc{mirizioe, +author = {{M}irizio {E}.}, +title = {Guía Teórica - Diplomatura Linux Modulo 1}, +year = {2015}, +howpublished = {\url{http://www.di.artec.unc.edu.ar/course/view.php?id=4§ion=2)}}, +note = {[20-09-2015]}} + +@misc{mirizioe2, +author = {{M}irizio {E}.}, +title = {Guía Teórica - Diplomatura Linux Modulo 7}, +year = {2015}, +howpublished = {\url{http://www.di.artec.unc.edu.ar/pluginfile.php/8003/mod_resource/content/1/Tips_Scripts.txt}}, +note = {[06-12-2015]}} + +@misc{osamu, +author = {{O}samu {A}oki}, +title = {Debian Reference - Chapter 1. GNU/Linux tutorials - 1.1.6. Virtual consoles}, +year = {2013}, +howpublished = {\url{https://www.debian.org/doc/manuals/debian-reference/ch01.en.html#_virtual_consoles)}}, +note = {[19-09-2015]}} + +@misc{tldpre, +author = {{H}ogbin E., {K}omarinski M., Merril D.}, +title = {The Linux Documentation Project: A Brief Introduction to Regular Expressions}, +year = {2005}, +howpublished = {\url{http://tldp.org/LDP/abs/html/x17129.html#FTN.AEN17134}}, +note = {[01-11-2015]}} + +@misc{serverschool, +author = {{H}osting {N}ews LLC}, +title = {Dedicated Server School: Using the Linux “history†command}, +year = {2010}, +howpublished = {\url{http://www.serverschool.com/dedicated-servers/using-the-linux-history-command/}}, +note = {[02-11-2015]}} + +@misc{tecmint, +author = {{N}atarajan R.}, +title = {Tecmint: The Power of Linux “History Command†in Bash Shell}, +year = {2015}, +howpublished = {\url{http://www.tecmint.com/history-command-examples/}}, +note = {[02-11-2015]}} + +@misc{thegeekstuff, +author = {{S}hrestha {N}.}, +title = {How to Sort Files in Linux using Sort Command}, +year = {2013}, +howpublished = {\url{http://www.thegeekstuff.com/2013/04/sort-files/}}, +note = {[07-12-2015]}} + +@misc{thegeekstuff2, +author = {{S}hrestha {N}.}, +title = {10 Practical Linux Cut Command Examples to Select File Columns}, +year = {2013}, +howpublished = {\url{http://www.thegeekstuff.com/2013/06/cut-command-examples/}}, +note = {[07-12-2015]}} + +@misc{thegeekstuff3, +author = {{S}hrestha {N}.}, +title = {Unix Sed Tutorial: Find and Replace Text Inside a File Using RegEx}, +year = {2009}, +howpublished = {\url{http://www.thegeekstuff.com/2009/09/unix-sed-tutorial-replace-text-inside-a-file-using-substitute-command/}}, +note = {[07-12-2015]}} + +@misc{tldphist, +author = {{H}ogbin E., {K}omarinski M., Merril D.}, +title = {The Linux Documentation Project: The command-line history}, +year = {2005}, +howpublished = {\url{http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/x1712.htm}}, +note = {[02-11-2015]}} + +@misc{utlai, +author = {{A}sociación Cultural U.T.L.A.I. (Cantabria - España)}, +title = {Enlaces de ficheros: enlaces duros y enlaces simbólicos.}, +year = {2009}, +howpublished = {\url{ http://www.nodo50.org/utlai/linux/27010712.htm}}, +note = {[03-10-2015]}} + +@misc{vivkg, +author = {{V}ivek {G}.}, +title = {How do I Compress a Whole Linux or UNIX Directory}, +year = {2006}, +howpublished = {\url{http://www.cyberciti.biz/faq/how-do-i-compress-a-whole-linux-or-unix-directory}}, +note = {[04-10-2015]}} + +@misc{wikifhs, +author = {{W}ikipedia Project}, +title = {Filesystem Hierarchy Standard}, +year = {2015}, +howpublished = {\url{https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard}}, +note = {[20-09-2015]}} + +@misc{wikikernel, +author = {{W}ikipedia Project}, +title = {What is the Fedora Project?}, +year = {2015}, +howpublished = {\url{https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)}}, +note = {[16-09-2015]}} + +@misc{wikikernel1, +author = {{W}ikipedia Project}, +title = {Linux kernel}, +year = {2015}, +howpublished = {\url{ https://en.wikipedia.org/wiki/Linux_kernel#2.6.x.y_releases)}}, +note = {[16-09-2015]}} + +@misc{xhost, +author = {Scheifler B., Gettys J.}, +title = {xhost man page}, +year = {}, +howpublished = {\url{http://www.x.org/archive/X11R7.5/doc/man/man1/xhost.1.html}}, +note = {[19-09-2015]}} + + diff --git a/miscitas.bib.backup b/miscitas.bib.backup new file mode 100644 index 0000000..30a55e8 --- /dev/null +++ b/miscitas.bib.backup @@ -0,0 +1,161 @@ +@ARTICLE{aliakbar, + author = "Ali Akbar M., Farooq M., Zubair Rafuique M.", + title = "{E}valuating {D}oS {A}ttacks {A}gainst {S}IP-based {V}oIP {S}ystems", + journal = "Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE Volumen Anual", + year = "2009", + pages = "1--6"} + +@BOOK{camarillo, + title = "{S}IP {D}emystified", + publisher = "Ed. McGraw-Hill", + year = "2002", + author = "{C}amarillo G.", + address = "USA"} + +@PHDTHESIS{nassarm, + author = "{N}assar M.", + title = "VoIP {N}etworks {M}onitoring and {I}nstrusion {D}etection", + school = "Universidad Henri Poincaré", + year = "2009", + type = "Tesis de Doctorado", + address = "Francia"} + +@misc{debiansudo, +author = {{D}ebian org}, +title = {sudo}, +year = {2014}, +howpublished = {\url{https://wiki.debian.org/sudo)}}, +note = {[20-09-2015]}} + +@misc{digitalocean, +author = {{D}igitalOceanâ„¢ Inc.}, +title = {{H}ow To Use Find and Locate to Search for Files on a Linux VPS}, +year = {2015}, +howpublished = {\url{https://www.digitalocean.com/community/tutorials/how-to-use-find-and-locate-to-search-for-files-on-a-linux-vps}}, +note = {[03-10-2015]}} + +@misc{fedoraproject, +author = {{R}ed Hat, Inc.}, +title = {{F}edora Project Wiki - What is the Fedora Project?}, +year = {2015}, +howpublished = {\url{https://fedoraproject.org/wiki/Fedora_Project_Wiki)}}, +note = {[16-09-2015]}} + +@book{linuxbible, + title = {Linux Bible}, + author = {Christopher Negus}, + publisher = {Wiley}, + isbn = {1118999878,9781118999875,978-1-118-99989-9,978-1-118-99988-2}, + year = {2015}, + series = {}, + edition = {9}, + volume = {}, + url = {http://gen.lib.rus.ec/book/index.php?md5=4f9db7cfdfdcd907cf9d1333f40f8fad} +} + +@misc{linuxkernel, +author = {{L}inux Kernel Organization Inc.}, +title = {The Linux Kernel Archives: Frequently asked questions}, +year = {2014}, +howpublished = {\url{https://www.kernel.org/category/faq.html)}}, +note = {[16-09-2015]}} + +@misc{linuxkernel1, +author = {{L}inux Kernel Organization Inc.}, +title = {The Linux Kernel Archives}, +year = {2014}, +howpublished = {\url{https://www.kernel.org)}}, +note = {[16-09-2015]}} + +@misc{mirizioe, +author = {{M}irizio {E}.}, +title = {Guía Teórica - Diplomatura Linux Modulo 1}, +year = {2015}, +howpublished = {\url{http://www.di.artec.unc.edu.ar/course/view.php?id=4§ion=2)}}, +note = {[20-09-2015]}} + +@misc{mirizioe2, +author = {{M}irizio {E}.}, +title = {Guía Teórica - Diplomatura Linux Modulo 7}, +year = {2015}, +howpublished = {\url{http://www.di.artec.unc.edu.ar/pluginfile.php/8003/mod_resource/content/1/Tips_Scripts.txt}}, +note = {[06-12-2015]}} + +@misc{osamu, +author = {{O}samu {A}oki}, +title = {Debian Reference - Chapter 1. GNU/Linux tutorials - 1.1.6. Virtual consoles}, +year = {2013}, +howpublished = {\url{https://www.debian.org/doc/manuals/debian-reference/ch01.en.html#_virtual_consoles)}}, +note = {[19-09-2015]}} + +@misc{tldpre, +author = {{H}ogbin E., {K}omarinski M., Merril D.}, +title = {The Linux Documentation Project: A Brief Introduction to Regular Expressions}, +year = {2005}, +howpublished = {\url{http://tldp.org/LDP/abs/html/x17129.html#FTN.AEN17134}}, +note = {[01-11-2015]}} + +@misc{serverschool, +author = {{H}osting {N}ews LLC}, +title = {Dedicated Server School: Using the Linux “history†command}, +year = {2010}, +howpublished = {\url{http://www.serverschool.com/dedicated-servers/using-the-linux-history-command/}}, +note = {[02-11-2015]}} + +@misc{tecmint, +author = {{S}hrestha {N}.}, +title = {Tecmint: The Power of Linux “History Command†in Bash Shell}, +year = {2015}, +howpublished = {\url{http://www.tecmint.com/history-command-examples/}}, +note = {[02-11-2015]}} + +@misc{tldphist, +author = {{H}ogbin E., {K}omarinski M., Merril D.}, +title = {The Linux Documentation Project: The command-line history}, +year = {2005}, +howpublished = {\url{http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/x1712.htm}}, +note = {[02-11-2015]}} + +@misc{utlai, +author = {{A}sociación Cultural U.T.L.A.I. (Cantabria - España)}, +title = {Enlaces de ficheros: enlaces duros y enlaces simbólicos.}, +year = {2009}, +howpublished = {\url{ http://www.nodo50.org/utlai/linux/27010712.htm}}, +note = {[03-10-2015]}} + +@misc{vivkg, +author = {{V}ivek {G}.}, +title = {How do I Compress a Whole Linux or UNIX Directory}, +year = {2006}, +howpublished = {\url{http://www.cyberciti.biz/faq/how-do-i-compress-a-whole-linux-or-unix-directory}}, +note = {[04-10-2015]}} + +@misc{wikifhs, +author = {{W}ikipedia Project}, +title = {Filesystem Hierarchy Standard}, +year = {2015}, +howpublished = {\url{https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard}}, +note = {[20-09-2015]}} + +@misc{wikikernel, +author = {{W}ikipedia Project}, +title = {What is the Fedora Project?}, +year = {2015}, +howpublished = {\url{https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)}}, +note = {[16-09-2015]}} + +@misc{wikikernel1, +author = {{W}ikipedia Project}, +title = {Linux kernel}, +year = {2015}, +howpublished = {\url{ https://en.wikipedia.org/wiki/Linux_kernel#2.6.x.y_releases)}}, +note = {[16-09-2015]}} + +@misc{xhost, +author = {Scheifler B., Gettys J.}, +title = {xhost man page}, +year = {}, +howpublished = {\url{http://www.x.org/archive/X11R7.5/doc/man/man1/xhost.1.html}}, +note = {[19-09-2015]}} + + diff --git a/miscitas.log b/miscitas.log new file mode 100644 index 0000000..7bc693a --- /dev/null +++ b/miscitas.log @@ -0,0 +1,3593 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2015.9.14) 1 NOV 2015 18:12 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**miscitas.bib +(./miscitas.bib +LaTeX2e <2011/06/27> +Babel <3.9h> and hyphenation patterns for 7 languages loaded. + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.1 @ + ARTICLE{aliakbar, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no Z in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no " in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 1--7 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.8 @ + BOOK{camarillo, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no " in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 8--14 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.15 @ + PHDTHESIS{nassarm, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no © in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no " in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no " in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 15--22 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.23 @ + misc{debiansudo, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.27 howpublished = {\url + {https://wiki.debian.org/sudo)}}, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 23--29 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.30 @ + misc{digitalocean, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no â in font nullfont! +Missing character: There is no „ in font nullfont! +Missing character: There is no ¢ in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.34 howpublished = {\url + {https://www.digitalocean.com/community/tutorials/h... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 30--36 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.37 @ + misc{fedoraproject, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.41 howpublished = {\url + {https://fedoraproject.org/wiki/Fedora_Project_Wiki... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +! Missing $ inserted. + + $ +l.41 ...url{https://fedoraproject.org/wiki/Fedora_ + Project_Wiki)}}, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 41. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 41. +! Extra }, or forgotten $. +l.41 ...doraproject.org/wiki/Fedora_Project_Wiki)} + }, +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.41 ...oraproject.org/wiki/Fedora_Project_Wiki)}} + , +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.42 note = {[16-09-2015]}} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.43 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 37--43 +[] + [] + + +Overfull \hbox (93.10387pt too wide) in paragraph at lines 37--43 +[]\OML/cmm/m/it/10 roject[]iki\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ; note \OT1/cmr +/m/n/10 = + [] + + +Overfull \hbox (69.99997pt too wide) in paragraph at lines 37--43 +[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.44 @ + book{linuxbible, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no d in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 44--55 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.56 @ + misc{linuxkernel, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.60 howpublished = {\url + {https://www.kernel.org/category/faq.html)}}, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 56--62 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.63 @ + misc{linuxkernel1, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no K in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.67 howpublished = {\url + {https://www.kernel.org)}}, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 63--69 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.70 @ + misc{mirizioe, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no ­ in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no ³ in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no M in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.74 howpublished = {\url + {http://www.di.artec.unc.edu.ar/course/view.php?id=... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 4 in font nullfont! +! Misplaced alignment tab character &. +l.74 ....di.artec.unc.edu.ar/course/view.php?id=4& + section=2)}}, +I can't figure out why you would want to use a tab mark +here. If you just want an ampersand, the remedy is +simple: Just type `I\&' now. But if some right brace +up above has ended a previous alignment prematurely, +you're probably due for more error messages, and you +might try typing `S' now just to see what is salvageable. + +Missing character: There is no s in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 70--76 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.77 @ + misc{osamu, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no O in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.81 howpublished = {\url + {https://www.debian.org/doc/manuals/debian-referenc... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +! You can't use `macro parameter character #' in horizontal mode. +l.81 ...doc/manuals/debian-reference/ch01.en.html# + _virtual_consoles)}}, +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! Missing $ inserted. + + $ +l.81 ...oc/manuals/debian-reference/ch01.en.html#_ + virtual_consoles)}}, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.81 ...reference/ch01.en.html#_virtual_consoles)} + }, +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.81 ...eference/ch01.en.html#_virtual_consoles)}} + , +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.82 note = {[19-09-2015]}} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.83 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 77--83 +[] + [] + + +Overfull \hbox (105.57924pt too wide) in paragraph at lines 77--83 +[]\OML/cmm/m/it/10 irtual[]onsoles\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ; note \OT1 +/cmr/m/n/10 = + [] + + +Overfull \hbox (69.99997pt too wide) in paragraph at lines 77--83 +[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.84 @ + misc{utlai, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no ³ in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no T in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no A in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no ( in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no ± in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no ) in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no E in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no à in font nullfont! +Missing character: There is no ³ in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.88 howpublished = {\url + { http://www.nodo50.org/utlai/linux/27010712.htm}}, +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 3 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 84--90 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.91 @ + misc{vikg, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no V in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no U in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no I in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no D in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.95 howpublished = {\url + {http://www.cyberciti.biz/faq/how-do-i-compress-a-w... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no z in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no q in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 91--97 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.98 @ + misc{wikifhs, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no H in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.102 howpublished = {\url + {https://en.wikipedia.org/wiki/Filesystem_Hierarch... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no m in font nullfont! +! Missing $ inserted. + + $ +l.102 ...https://en.wikipedia.org/wiki/Filesystem_ + Hierarchy_Standard}}, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! Extra }, or forgotten $. +l.102 ...a.org/wiki/Filesystem_Hierarchy_Standard} + }, +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.102 ....org/wiki/Filesystem_Hierarchy_Standard}} + , +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.103 note = {[20-09-2015]}} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.104 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 98--104 +[] + [] + + +Overfull \hbox (120.837pt too wide) in paragraph at lines 98--104 +[]\OML/cmm/m/it/10 ierarchy[]tandard; note \OT1/cmr/m/n/10 = + [] + + +Overfull \hbox (69.99997pt too wide) in paragraph at lines 98--104 +[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.105 @ + misc{wikikernel, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no F in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no ? in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.109 howpublished = {\url + {https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no N in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 105--111 +[] + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.112 @ + misc{wikikernel1, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no W in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no P in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no j in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.116 howpublished = {\url + { https://en.wikipedia.org/wiki/Linux_kernel#2.6.x... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no k in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no x in font nullfont! +! Missing $ inserted. + + $ +l.116 ...url{ https://en.wikipedia.org/wiki/Linux_ + kernel#2.6.x.y_releases)}}, +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + +! You can't use `macro parameter character #' in math mode. +l.116 ...tps://en.wikipedia.org/wiki/Linux_kernel# + 2.6.x.y_releases)}}, +Sorry, but I'm not programmed to handle this case; +I'll just pretend that you didn't ask for it. +If you're in the wrong mode, you might be able to +return to the right one by typing `I}' or `I$' or `I\par'. + +! Extra }, or forgotten $. +l.116 ....org/wiki/Linux_kernel#2.6.x.y_releases)} + }, +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.116 ...org/wiki/Linux_kernel#2.6.x.y_releases)}} + , +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Extra }, or forgotten $. +l.117 note = {[16-09-2015]}} + +I've deleted a group-closing symbol because it seems to be +spurious, as in `$x}$'. But perhaps the } is legitimate and +you forgot something else, as in `\hbox{$x}'. In such cases +the way to recover is to insert both the forgotten and the +deleted material, e.g., by typing `I$}'. + +! Missing $ inserted. + + $ +l.118 + +I've inserted a begin-math/end-math symbol since I think +you left one out. Proceed, with fingers crossed. + + +Overfull \hbox (20.0pt too wide) in paragraph at lines 112--118 +[] + [] + + +Overfull \hbox (131.40076pt too wide) in paragraph at lines 112--118 +[]\OML/cmm/m/it/10 ernel\OT1/cmr/m/n/10 2\OML/cmm/m/it/10 :\OT1/cmr/m/n/10 6\OM +L/cmm/m/it/10 :x:y[]eleases\OT1/cmr/m/n/10 )\OML/cmm/m/it/10 ; note \OT1/cmr/m/ +n/10 = + [] + + +Overfull \hbox (69.99997pt too wide) in paragraph at lines 112--118 +[]$ + [] + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.119 @ + misc{xhost, +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no @ in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no f in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no J in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no = in font nullfont! +! Undefined control sequence. +l.123 howpublished = {\url + {http://www.x.org/archive/X11R7.5/doc/man/man1/xho... +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no : in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no w in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no X in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no / in font nullfont! +Missing character: There is no x in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no [ in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no ] in font nullfont! + +Overfull \hbox (20.0pt too wide) in paragraph at lines 119--125 +[] + [] + +) +! Emergency stop. +<*> miscitas.bib + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 8 strings out of 494925 + 169 string characters out of 6178544 + 47234 words of memory out of 5000000 + 3332 multiletter control sequences out of 15000+600000 + 3640 words of font info for 14 fonts, out of 8000000 for 9000 + 62 hyphenation exceptions out of 8191 + 18i,2n,12p,149b,62s stack positions out of 5000i,500n,10000p,200000b,80000s +! ==> Fatal error occurred, no output PDF file produced!

    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\active +\@nameuse{es@quoting} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\bibstyle{apalike} +\@writefile{toc}{} +\reset@newl@bel +\select@language{spanish} +\@writefile{toc}{\select@language{spanish}} +\@writefile{lof}{\select@language{spanish}} +\@writefile{lot}{\select@language{spanish}} +\undonewlabel{acro:gnu} +\newlabel{acro:gnu}{{}{\es@scroman {ii}}{\contentsname \@mkboth {\MakeUppercase \contentsname }{\MakeUppercase \contentsname }}{section*.3}{}} +\acronymused{gnu} +\acronymused{gnu} +\acronymused{gnu} +\undonewlabel{acro:gnome} +\newlabel{acro:gnome}{{}{\es@scroman {ii}}{\contentsname \@mkboth {\MakeUppercase \contentsname }{\MakeUppercase \contentsname }}{section*.4}{}} +\acronymused{gnome} +\undonewlabel{acro:gtk} +\newlabel{acro:gtk}{{}{\es@scroman {ii}}{\contentsname \@mkboth {\MakeUppercase \contentsname }{\MakeUppercase \contentsname }}{section*.5}{}} +\acronymused{gtk} +\undonewlabel{acro:cd} +\newlabel{acro:cd}{{}{\es@scroman {ii}}{\contentsname \@mkboth {\MakeUppercase \contentsname }{\MakeUppercase \contentsname }}{section*.6}{}} +\acronymused{cd} +\citation{linuxkernel1} +\citation{wikikernel} +\@writefile{toc}{\contentsline {section}{\numberline {1}Ejercicios Tema1: Introducci\IeC {\'o}n al entorno gr\IeC {\'a}fico de un Sistema GNU/Linux y herramientas}{1}{section.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Actividad 1.}{1}{subsection.1.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Kernel: Definici\IeC {\'o}n}{1}{subsubsection.1.1.1}} +\citation{linuxkernel} +\acronymused{gnu} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Versi\IeC {\'o}n actual de kernel estable en \ac {gnu}/Linux}{2}{subsubsection.1.1.2}} +\citation{linuxkernel1} +\citation{linuxkernel1} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces \emph {The Linux Kernel Archives \cite {linuxkernel1}.}\relax }}{3}{figure.caption.9}} +\citation{wikikernel1} +\citation{fedoraproject} +\acronymused{gnu} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.3}Versi\IeC {\'o}n mas usada de kernel estable en \ac {gnu}/Linux}{4}{subsubsection.1.1.3}} +\undonewlabel{acro:eol} +\newlabel{acro:eol}{{1.1.3}{4}{Versión mas usada de kernel estable en \ac {gnu}/Linux}{section*.10}{}} +\acronymused{eol} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Actividad 2.}{4}{subsection.1.2}} +\acronymused{gnu} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.1}\IeC {\textquestiondown }De qu\IeC {\'e} distribuci\IeC {\'o}n deriva \ac {gnu}/Linux Fedora?}{4}{subsubsection.1.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Actividad 3.}{4}{subsection.1.3}} +\acronymused{gnome} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.3.1}Imprimir pantalla del escritorio \ac {gnome}}{4}{subsubsection.1.3.1}} +\acronymused{gnome} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \emph {Capturando pantalla en ubuntu 14.04.}\relax }}{5}{figure.caption.11}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \emph {Verificando que la captura se haya guardado correctamente en la folder /home/delivery/image/.}\relax }}{5}{figure.caption.12}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Actividad 4.}{6}{subsection.1.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.1}Navegaci\IeC {\'o}n de directorios con Nautilus}{6}{subsubsection.1.4.1}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /home .}\relax }}{7}{figure.caption.13}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /etc .}\relax }}{8}{figure.caption.14}} +\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /root.}\relax }}{8}{figure.caption.15}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Actividad 5.}{9}{subsection.1.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}LibreOffice Writer: Guardado de archivos .doc en .odt }{9}{subsubsection.1.5.1}} +\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces \emph {LibreOffice Writer: Guardado de archivos .doc en .odt.}\relax }}{9}{figure.caption.16}} +\citation{xhost} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Actividad 6.}{10}{subsection.1.6}} +\acronymused{gtk} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}Consolas virtuales y \ac {gtk}-Warning}{10}{subsubsection.1.6.1}} +\undonewlabel{acro:gui} +\newlabel{acro:gui}{{1.6.1}{10}{Consolas virtuales y \ac {gtk}-Warning}{section*.17}{}} +\acronymused{gui} +\acronymused{gui} +\acronymused{gnome} +\undonewlabel{acro:kde} +\newlabel{acro:kde}{{1.6.1}{10}{Consolas virtuales y \ac {gtk}-Warning}{section*.18}{}} +\acronymused{kde} +\acronymused{gnome} +\acronymused{gui} +\citation{osamu} +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces \emph {Linux virtual consoles.}\relax }}{11}{figure.caption.19}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Ejercicios Tema3: L\IeC {\'\i }nea de Comandos. Comandos b\IeC {\'a}sicosI }{12}{section.2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Actividad 1.}{12}{subsection.2.1}} +\acronymused{cd} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}\ac {cd} command}{12}{subsubsection.2.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Actividad 2.}{12}{subsection.2.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Sudo y permisos de administraci\IeC {\'o}n}{12}{subsubsection.2.2.1}} +\undonewlabel{acro:sudo} +\newlabel{acro:sudo}{{2.2.1}{13}{Sudo y permisos de administración}{section*.20}{}} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\acronymused{sudo} +\citation{debiansudo} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Actividad 3.}{15}{subsection.2.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}less command}{15}{subsubsection.2.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Actividad 4.}{15}{subsection.2.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}/bin and /sbin}{15}{subsubsection.2.4.1}} +\citation{wikifhs} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Actividad 5.}{17}{subsection.2.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Listado de permisos ''ls -la`` command}{17}{subsubsection.2.5.1}} +\citation{mirizioe} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Actividad 6.}{18}{subsection.2.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}Listado de permisos ''ls -l`` command}{18}{subsubsection.2.6.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Actividad 7.}{19}{subsection.2.7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}mkdir make directory}{19}{subsubsection.2.7.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Actividad 8.}{20}{subsection.2.8}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.1}Creaci\IeC {\'o}n de archivos con ''touch``}{20}{subsubsection.2.8.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.9}Actividad 9.}{20}{subsection.2.9}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.1}Cambio de permisos con ''chmod``}{20}{subsubsection.2.9.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.10}Actividad 10.}{21}{subsection.2.10}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.10.1}Eliminar recursivamente con ''rm`` command}{21}{subsubsection.2.10.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.11}Actividad 11.}{21}{subsection.2.11}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.11.1}Copia recursiva de directorio con ''cp`` command}{21}{subsubsection.2.11.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.12}Actividad 12.}{22}{subsection.2.12}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.12.1}Renombrar archivos con ''mv`` command}{22}{subsubsection.2.12.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.13}Actividad 13.}{23}{subsection.2.13}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.13.1}Copia de dirs mediante path relativo}{23}{subsubsection.2.13.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.14}Actividad 14.}{23}{subsection.2.14}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.14.1}Enlaces simb\IeC {\'o}licos ''ln'' command}{23}{subsubsection.2.14.1}} +\citation{utlai} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.15}Actividad 15.}{25}{subsection.2.15}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.15.1}Navegaci\IeC {\'o}n de directorios con Nautilus}{25}{subsubsection.2.15.1}} +\citation{utlai} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.16}Actividad 16.}{26}{subsection.2.16}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.16.1}Interpertaci\IeC {\'o}n de comandos}{26}{subsubsection.2.16.1}} +\citation{digitalocean} +\@writefile{toc}{\contentsline {section}{\numberline {3}Ejercicios Tema 4: Linea de comandos. Comandos b\IeC {\'a}sicos II }{29}{section.3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Actividad 1.}{29}{subsection.3.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}``find'' and ``locate'' commands}{29}{subsubsection.3.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Actividad 2.}{29}{subsection.3.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}locate -d command}{29}{subsubsection.3.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Actividad 3.}{31}{subsection.3.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}``find`` without name}{31}{subsubsection.3.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Actividad 4.}{31}{subsection.3.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}''find'' buscando por permisos de usuario}{31}{subsubsection.3.4.1}} +\citation{digitalocean} +\citation{linuxbible} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Actividad 5.}{33}{subsection.3.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}``find'' para archivos modificados en un per\IeC {\'\i }odo de tiempo}{33}{subsubsection.3.5.1}} +\citation{digitalocean} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Actividad 6.}{35}{subsection.3.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.6.1}``grep`` command}{35}{subsubsection.3.6.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Actividad 7.}{36}{subsection.3.7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}''grep`` recursivo}{36}{subsubsection.3.7.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Actividad 8.}{36}{subsection.3.8}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.1}''df`` commands}{36}{subsubsection.3.8.1}} +\citation{vivkg} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Actividad 9.}{37}{subsection.3.9}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.1}''tar.gz`` command p/ comprimir}{37}{subsubsection.3.9.1}} +\citation{vivkg} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.10}Actividad 10.}{38}{subsection.3.10}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.10.1}''tar.gz`` command p/ descomprimir}{38}{subsubsection.3.10.1}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Ejercicios Tema 6: Uso b\IeC {\'a}sico de la consola }{39}{section.4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Actividad 1.}{39}{subsection.4.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}Regular expressions - \texttt {\^} , \$ , . , *}{39}{subsubsection.4.1.1}} +\citation{tldpre} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Actividad 2.}{41}{subsection.4.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Regular expressions - \texttt {\^} , \$ , . , *}{41}{subsubsection.4.2.1}} +\citation{tldpre} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Actividad 3.}{42}{subsection.4.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Regular expressions - \texttt {\^} , . , []}{42}{subsubsection.4.3.1}} +\citation{tldpre} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Actividad 4.}{44}{subsection.4.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.4.1}Regular expressions - \texttt {\^} , \$ , []}{44}{subsubsection.4.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Actividad 5.}{45}{subsection.4.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.1}Regular expressions - \texttt {\^} , \$ , []}{45}{subsubsection.4.5.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Actividad 6.}{46}{subsection.4.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.1}The command-line history}{46}{subsubsection.4.6.1}} +\citation{serverschool} +\citation{tldphist} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Actividad 7.}{48}{subsection.4.7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.1}history, variable HISTSIZE}{48}{subsubsection.4.7.1}} +\citation{tecmint} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Actividad 8.}{49}{subsection.4.8}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.8.1}HISTCONTROL variable}{49}{subsubsection.4.8.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Actividad 9.}{50}{subsection.4.9}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.9.1}clear history (history -c)}{50}{subsubsection.4.9.1}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Parcial 1 - Parte 2 - Cuestionario Pr\IeC {\'a}ctico}{51}{section.5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Actividad 1.}{51}{subsection.5.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Regular expressions - \texttt {\^} , \$ , . , *}{51}{subsubsection.5.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Actividad 2.}{51}{subsection.5.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}find command}{51}{subsubsection.5.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Actividad 3.}{51}{subsection.5.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Regular expressions and ls command}{51}{subsubsection.5.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Actividad 4.}{52}{subsection.5.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Regular expressions - Tar command}{52}{subsubsection.5.4.1}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Ejercicios Tema 7: Shell scripting b\IeC {\'a}sico}{53}{section.6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Actividad 1.}{53}{subsection.6.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}STDERR redirection to file}{53}{subsubsection.6.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Actividad 2.}{54}{subsection.6.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}STDOUT \& STDERR redirection to file}{54}{subsubsection.6.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Actividad 3.}{54}{subsection.6.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.1}Head - Tail - Pipe}{54}{subsubsection.6.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Actividad 4.}{56}{subsection.6.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.1}Cat - Grep - Wc}{56}{subsubsection.6.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}Actividad 5.}{57}{subsection.6.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.5.1}Find \& Sort script}{57}{subsubsection.6.5.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Actividad 6.}{58}{subsection.6.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.6.1}`` - in between Grave accent character }{58}{subsubsection.6.6.1}} +\citation{mirizioe2} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Actividad 7.}{60}{subsection.6.7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.7.1}FOR - loops and iteration}{60}{subsubsection.6.7.1}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Ejercicios Tema 8: Herramientas para procesar texto}{61}{section.7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Actividad 1.}{61}{subsection.7.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.1}cat command}{61}{subsubsection.7.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Actividad 2.}{62}{subsection.7.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}less command}{62}{subsubsection.7.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Actividad 3.}{63}{subsection.7.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.3.1}grep \& regular expessions}{63}{subsubsection.7.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Actividad 4.}{63}{subsection.7.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.1}head command}{63}{subsubsection.7.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5}Actividad 5.}{64}{subsection.7.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.5.1}sort command}{64}{subsubsection.7.5.1}} +\citation{thegeekstuff} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6}Actividad 6.}{68}{subsection.7.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.6.1}cut command }{68}{subsubsection.7.6.1}} +\citation{thegeekstuff2} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.7}Actividad 7.}{72}{subsection.7.7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.7.1}sed command}{72}{subsubsection.7.7.1}} +\citation{thegeekstuff3} +\@writefile{toc}{\contentsline {section}{\numberline {8}Ejercicios Tema 10: Shell scripting intermedio}{79}{section.8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Actividad 1.}{79}{subsection.8.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.1}tar - gzip - date format output}{79}{subsubsection.8.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Actividad 2.}{80}{subsection.8.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.1}script : ''divisible por 2``}{80}{subsubsection.8.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}Actividad 3.}{81}{subsection.8.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.1}script: tar - gzip - date format output}{81}{subsubsection.8.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.4}Actividad 4.}{84}{subsection.8.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.1}head command}{84}{subsubsection.8.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}Actividad 5 (ejercitaci\IeC {\'o}n evaluaci\IeC {\'o}n).}{84}{subsection.8.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.5.1}script: find directories by name - for - if - test - ls}{84}{subsubsection.8.5.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.6}Actividad 6 (ejercitaci\IeC {\'o}n evaluaci\IeC {\'o}n).}{84}{subsection.8.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.6.1}script: True or False - for - if - test - ls}{84}{subsubsection.8.6.1}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Ejercicios Tema 11: Configuraci\IeC {\'o}n de Bash}{85}{section.9}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Actividad 1.}{85}{subsection.9.1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.1}Variable de entorno PS1}{85}{subsubsection.9.1.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Actividad 2.}{85}{subsection.9.2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.2.1}Limpiar History y /tmp}{85}{subsubsection.9.2.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Actividad 3.}{85}{subsection.9.3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.3.1}init.d and processes}{85}{subsubsection.9.3.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}Actividad 4.}{85}{subsection.9.4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.4.1}backup script - tar gz}{85}{subsubsection.9.4.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Actividad 5.}{86}{subsection.9.5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.1}Alias for grep command}{86}{subsubsection.9.5.1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Actividad 6.}{86}{subsection.9.6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.6.1}script: given a value to a variable}{86}{subsubsection.9.6.1}} +\bibdata{miscitas} +\bibcite{utlai}{{A}sociaci\IeC {\'o}n Cultural U.T.L.A.I. (Cantabria\unhbox \voidb@x \penalty \@M \ Espa\IeC {\~n}a), 2009} +\bibcite{debiansudo}{{D}ebian org, 2014} +\bibcite{digitalocean}{{D}igitalOcean\begingroup \let \relax \relax \endgroup [Pleaseinsert\PrerenderUnicode{â„¢}intopreamble] Inc., 2015} +\bibcite{tldpre}{{H}ogbin E., 2005a} +\bibcite{tldphist}{{H}ogbin E., 2005b} +\bibcite{serverschool}{{H}osting\unhbox \voidb@x \penalty \@M \ News LLC, 2010} +\bibcite{linuxkernel1}{{L}inux Kernel Organization\unhbox \voidb@x \penalty \@M \ Inc., 2014a} +\bibcite{linuxkernel}{{L}inux Kernel Organization\unhbox \voidb@x \penalty \@M \ Inc., 2014b} +\bibcite{mirizioe}{{M}irizio {E}., 2015a} +\bibcite{mirizioe2}{{M}irizio {E}., 2015b} +\bibcite{tecmint}{{N}atarajan R., 2015} +\bibcite{linuxbible}{Negus, 2015} +\bibcite{osamu}{{O}samu {A}oki, 2013} +\@writefile{toc}{\contentsline {section}{Bibliograf\'{\i }a}{87}{section*.21}} +\bibcite{fedoraproject}{{R}ed Hat, 2015} +\bibcite{xhost}{Scheifler\unhbox \voidb@x \penalty \@M \ B., } +\bibcite{thegeekstuff3}{{S}hrestha {N}., 2009} +\bibcite{thegeekstuff2}{{S}hrestha {N}., 2013a} +\bibcite{thegeekstuff}{{S}hrestha {N}., 2013b} +\bibcite{vivkg}{{V}ivek {G}., 2006} +\bibcite{wikifhs}{{W}ikipedia Project, 2015a} +\bibcite{wikikernel1}{{W}ikipedia Project, 2015b} +\bibcite{wikikernel}{{W}ikipedia Project, 2015c} +\@writefile{toc}{\contentsline {section}{Siglas y Acr\'onimos}{89}{section*.21}} +\newacro{cd}[\AC@hyperlink{cd}{cd}]{change directory} +\newacro{eol}[\AC@hyperlink{eol}{EOL}]{End of Life} +\newacro{gnu}[\AC@hyperlink{gnu}{GNU}]{GNU's Not Unix!} +\newacro{gnome}[\AC@hyperlink{gnome}{Gnome}]{GNU Network Object Model Environment} +\newacro{gtk}[\AC@hyperlink{gtk}{GTK}]{Graphical user interface toolkit} +\newacro{gui}[\AC@hyperlink{gui}{GUI}]{Grafic User Interface} +\newacro{kde}[\AC@hyperlink{kde}{KDE}]{K desktop environment} +\newacro{sudo}[\AC@hyperlink{sudo}{sudo}]{Super-user do} diff --git a/TPs_Diplomatura_Linux.bbl b/TPs_Diplomatura_Linux.bbl new file mode 100644 index 0000000..7909acb --- /dev/null +++ b/TPs_Diplomatura_Linux.bbl @@ -0,0 +1,142 @@ +\begin{thebibliography}{} + +\bibitem[{A}sociación Cultural U.T.L.A.I. (Cantabria~España), 2009]{utlai} +{A}sociación Cultural U.T.L.A.I. (Cantabria~España) (2009). +\newblock Enlaces de ficheros: enlaces duros y enlaces simbólicos. +\newblock \url{ http://www.nodo50.org/utlai/linux/27010712.htm}. +\newblock [03-10-2015]. + +\bibitem[{D}ebian org, 2014]{debiansudo} +{D}ebian org (2014). +\newblock sudo. +\newblock \url{https://wiki.debian.org/sudo)}. +\newblock [20-09-2015]. + +\bibitem[{D}igitalOceanâ„¢ Inc., 2015]{digitalocean} +{D}igitalOceanâ„¢ Inc. (2015). +\newblock {H}ow to use find and locate to search for files on a linux vps. +\newblock + \url{https://www.digitalocean.com/community/tutorials/how-to-use-find-and-locate-to-search-for-files-on-a-linux-vps}. +\newblock [03-10-2015]. + +\bibitem[{H}ogbin E., 2005a]{tldpre} +{H}ogbin E., {K}omarinski~M., M.~D. (2005a). +\newblock The linux documentation project: A brief introduction to regular + expressions. +\newblock \url{http://tldp.org/LDP/abs/html/x17129.html#FTN.AEN17134}. +\newblock [01-11-2015]. + +\bibitem[{H}ogbin E., 2005b]{tldphist} +{H}ogbin E., {K}omarinski~M., M.~D. (2005b). +\newblock The linux documentation project: The command-line history. +\newblock \url{http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/x1712.htm}. +\newblock [02-11-2015]. + +\bibitem[{H}osting~{N}ews LLC, 2010]{serverschool} +{H}osting~{N}ews LLC (2010). +\newblock Dedicated server school: Using the linux “history†command. +\newblock + \url{http://www.serverschool.com/dedicated-servers/using-the-linux-history-command/}. +\newblock [02-11-2015]. + +\bibitem[{L}inux Kernel Organization~Inc., 2014a]{linuxkernel1} +{L}inux Kernel Organization~Inc. (2014a). +\newblock The linux kernel archives. +\newblock \url{https://www.kernel.org)}. +\newblock [16-09-2015]. + +\bibitem[{L}inux Kernel Organization~Inc., 2014b]{linuxkernel} +{L}inux Kernel Organization~Inc. (2014b). +\newblock The linux kernel archives: Frequently asked questions. +\newblock \url{https://www.kernel.org/category/faq.html)}. +\newblock [16-09-2015]. + +\bibitem[{M}irizio {E}., 2015a]{mirizioe} +{M}irizio {E}. (2015a). +\newblock Guía teórica - diplomatura linux modulo 1. +\newblock \url{http://www.di.artec.unc.edu.ar/course/view.php?id=4§ion=2)}. +\newblock [20-09-2015]. + +\bibitem[{M}irizio {E}., 2015b]{mirizioe2} +{M}irizio {E}. (2015b). +\newblock Guía teórica - diplomatura linux modulo 7. +\newblock + \url{http://www.di.artec.unc.edu.ar/pluginfile.php/8003/mod_resource/content/1/Tips_Scripts.txt}. +\newblock [06-12-2015]. + +\bibitem[{N}atarajan R., 2015]{tecmint} +{N}atarajan R. (2015). +\newblock Tecmint: The power of linux “history command†in bash shell. +\newblock \url{http://www.tecmint.com/history-command-examples/}. +\newblock [02-11-2015]. + +\bibitem[Negus, 2015]{linuxbible} +Negus, C. (2015). +\newblock {\em Linux Bible}. +\newblock Wiley, 9 edition. + +\bibitem[{O}samu {A}oki, 2013]{osamu} +{O}samu {A}oki (2013). +\newblock Debian reference - chapter 1. gnu/linux tutorials - 1.1.6. virtual + consoles. +\newblock + \url{https://www.debian.org/doc/manuals/debian-reference/ch01.en.html#_virtual_consoles)}. +\newblock [19-09-2015]. + +\bibitem[{R}ed Hat, 2015]{fedoraproject} +{R}ed Hat, I. (2015). +\newblock {F}edora project wiki - what is the fedora project? +\newblock \url{https://fedoraproject.org/wiki/Fedora_Project_Wiki)}. +\newblock [16-09-2015]. + +\bibitem[Scheifler~B., ]{xhost} +Scheifler~B., G.~J. +\newblock xhost man page. +\newblock \url{http://www.x.org/archive/X11R7.5/doc/man/man1/xhost.1.html}. +\newblock [19-09-2015]. + +\bibitem[{S}hrestha {N}., 2009]{thegeekstuff3} +{S}hrestha {N}. (2009). +\newblock Unix sed tutorial: Find and replace text inside a file using regex. +\newblock + \url{http://www.thegeekstuff.com/2009/09/unix-sed-tutorial-replace-text-inside-a-file-using-substitute-command/}. +\newblock [07-12-2015]. + +\bibitem[{S}hrestha {N}., 2013a]{thegeekstuff2} +{S}hrestha {N}. (2013a). +\newblock 10 practical linux cut command examples to select file columns. +\newblock \url{http://www.thegeekstuff.com/2013/06/cut-command-examples/}. +\newblock [07-12-2015]. + +\bibitem[{S}hrestha {N}., 2013b]{thegeekstuff} +{S}hrestha {N}. (2013b). +\newblock How to sort files in linux using sort command. +\newblock \url{http://www.thegeekstuff.com/2013/04/sort-files/}. +\newblock [07-12-2015]. + +\bibitem[{V}ivek {G}., 2006]{vivkg} +{V}ivek {G}. (2006). +\newblock How do i compress a whole linux or unix directory. +\newblock + \url{http://www.cyberciti.biz/faq/how-do-i-compress-a-whole-linux-or-unix-directory}. +\newblock [04-10-2015]. + +\bibitem[{W}ikipedia Project, 2015a]{wikifhs} +{W}ikipedia Project (2015a). +\newblock Filesystem hierarchy standard. +\newblock \url{https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard}. +\newblock [20-09-2015]. + +\bibitem[{W}ikipedia Project, 2015b]{wikikernel1} +{W}ikipedia Project (2015b). +\newblock Linux kernel. +\newblock \url{ https://en.wikipedia.org/wiki/Linux_kernel#2.6.x.y_releases)}. +\newblock [16-09-2015]. + +\bibitem[{W}ikipedia Project, 2015c]{wikikernel} +{W}ikipedia Project (2015c). +\newblock What is the fedora project? +\newblock \url{https://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)}. +\newblock [16-09-2015]. + +\end{thebibliography} diff --git a/TPs_Diplomatura_Linux.blg b/TPs_Diplomatura_Linux.blg new file mode 100644 index 0000000..3419883 --- /dev/null +++ b/TPs_Diplomatura_Linux.blg @@ -0,0 +1,48 @@ +This is BibTeX, Version 0.99d (TeX Live 2013/Debian) +Capacity: max_strings=35307, hash_size=35307, hash_prime=30011 +The top-level auxiliary file: TPs_Diplomatura_Linux.aux +The style file: apalike.bst +Database file #1: miscitas.bib +Warning--empty year in xhost +You've used 22 entries, + 1935 wiz_defined-function locations, + 569 strings with 6787 characters, +and the built_in function-call counts, 5648 in all, are: += -- 615 +> -- 154 +< -- 22 ++ -- 58 +- -- 44 +* -- 332 +:= -- 1128 +add.period$ -- 87 +call.type$ -- 22 +change.case$ -- 132 +chr.to.int$ -- 16 +cite$ -- 23 +duplicate$ -- 224 +empty$ -- 339 +format.name$ -- 66 +if$ -- 1044 +int.to.chr$ -- 7 +int.to.str$ -- 0 +missing$ -- 2 +newline$ -- 134 +num.names$ -- 66 +pop$ -- 51 +preamble$ -- 1 +purify$ -- 132 +quote$ -- 0 +skip$ -- 193 +stack$ -- 0 +substring$ -- 272 +swap$ -- 1 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 130 +warning$ -- 1 +while$ -- 44 +width$ -- 0 +write$ -- 308 +(There was 1 warning) diff --git a/TPs_Diplomatura_Linux.lof b/TPs_Diplomatura_Linux.lof new file mode 100644 index 0000000..1a0bb3f --- /dev/null +++ b/TPs_Diplomatura_Linux.lof @@ -0,0 +1,9 @@ +\select@language {spanish} +\contentsline {figure}{\numberline {1}{\ignorespaces \emph {The Linux Kernel Archives \cite {linuxkernel1}.}\relax }}{3}{figure.caption.9} +\contentsline {figure}{\numberline {2}{\ignorespaces \emph {Capturando pantalla en ubuntu 14.04.}\relax }}{5}{figure.caption.11} +\contentsline {figure}{\numberline {3}{\ignorespaces \emph {Verificando que la captura se haya guardado correctamente en la folder /home/delivery/image/.}\relax }}{5}{figure.caption.12} +\contentsline {figure}{\numberline {4}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /home .}\relax }}{7}{figure.caption.13} +\contentsline {figure}{\numberline {5}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /etc .}\relax }}{8}{figure.caption.14} +\contentsline {figure}{\numberline {6}{\ignorespaces \emph {Navegaci\IeC {\'o}n de archivos con Nautius folder: /root.}\relax }}{8}{figure.caption.15} +\contentsline {figure}{\numberline {7}{\ignorespaces \emph {LibreOffice Writer: Guardado de archivos .doc en .odt.}\relax }}{9}{figure.caption.16} +\contentsline {figure}{\numberline {8}{\ignorespaces \emph {Linux virtual consoles.}\relax }}{11}{figure.caption.19} diff --git a/TPs_Diplomatura_Linux.log b/TPs_Diplomatura_Linux.log new file mode 100644 index 0000000..44959c7 --- /dev/null +++ b/TPs_Diplomatura_Linux.log @@ -0,0 +1,7165 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2015.9.14) 19 JAN 2016 19:17 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**TPs_Diplomatura_Linux.tex +(./TPs_Diplomatura_Linux.tex +LaTeX2e <2011/06/27> +Babel <3.9h> and hyphenation patterns for 7 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2008/03/30 v1.1d Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +(/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def +File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8 +)) +(/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty +Package: ucs 2013/05/11 v2.2 UCS: Unicode input support + +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def +File: uni-global.def 2013/05/13 UCS: Unicode global data +) +\uc@secondtry=\count87 +\uc@combtoks=\toks16 +\uc@combtoksb=\toks17 +\uc@temptokena=\toks18 +) +(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2013/12/03 3.9h The Babel package + +(/usr/share/texlive/texmf-dist/tex/generic/babel-spanish/spanish.ldf +Language: spanish.ldf 2014/01/29 v5.0m Spanish support from the babel system + +(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def +File: babel.def 2013/12/03 3.9h Babel common definitions +\babel@savecnt=\count88 +\U@D=\dimen103 +) +\es@datefmt=\count89 +\es@quottoks=\toks19 +\es@quotdepth=\count90 +Package babel Info: Making " an active character on input line 496. +Package babel Info: Making . an active character on input line 599. +Package babel Info: Making < an active character on input line 644. +Package babel Info: Making > an active character on input line 644. +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty +Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks20 +\verbatim@line=\toks21 +\verbatim@in@stream=\read1 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks22 +) +\lst@mode=\count91 +\lst@gtempboxa=\box26 +\lst@token=\toks23 +\lst@length=\count92 +\lst@currlwidth=\dimen104 +\lst@column=\count93 +\lst@pos=\count94 +\lst@lostspace=\dimen105 +\lst@width=\dimen106 +\lst@newlines=\count95 +\lst@lineno=\count96 +\lst@maxwidth=\dimen107 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2013/08/26 1.5b (Carsten Heinz) +\c@lstnumber=\count97 +\lst@skipnumbers=\count98 +\lst@framebox=\box27 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2013/08/26 1.5b listings configuration +)) +Package: listings 2013/08/26 1.5b (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count99 +\calc@Bcount=\count100 +\calc@Adimen=\dimen108 +\calc@Bdimen=\dimen109 +\calc@Askip=\skip43 +\calc@Bskip=\skip44 +LaTeX Info: Redefining \setlength on input line 76. +LaTeX Info: Redefining \addtolength on input line 77. +\calc@Ccount=\count101 +\calc@Cskip=\skip45 +) +(/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2011/12/19 v6.7a set line spacing +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty +Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX +LaTeX Info: Redefining \em on input line 420. +) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box28 +\UL@hyphenbox=\box29 +\UL@skip=\skip46 +\UL@hook=\toks24 +\UL@height=\dimen110 +\UL@pe=\count102 +\UL@pixel=\dimen111 +\ULC@box=\box30 +Package: ulem 2012/05/18 +\ULdepth=\dimen112 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty +Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package color Info: Driver file: pdftex.def on input line 130. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count103 +)) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO) +Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +) +Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) +Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) +Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) +Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +) +\@linkdim=\dimen113 +\Hy@linkcounter=\count104 +\Hy@pagecounter=\count105 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count106 + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4443. +Package hyperref Info: Link nesting OFF on input line 4448. +Package hyperref Info: Hyper index ON on input line 4451. +Package hyperref Info: Plain pages OFF on input line 4458. +Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4688. +\c@Hy@tempcnt=\count107 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5041. +\XeTeXLinkMargin=\dimen114 +\Fld@menulength=\count108 +\Field@Width=\dimen115 +\Fld@charsize=\dimen116 +Package hyperref Info: Hyper figures OFF on input line 6295. +Package hyperref Info: Link nesting OFF on input line 6300. +Package hyperref Info: Hyper index ON on input line 6303. +Package hyperref Info: backreferencing OFF on input line 6310. +Package hyperref Info: Link coloring OFF on input line 6315. +Package hyperref Info: Link coloring with OCG OFF on input line 6320. +Package hyperref Info: PDF/A mode OFF on input line 6325. +LaTeX Info: Redefining \ref on input line 6365. +LaTeX Info: Redefining \pageref on input line 6369. +\Hy@abspage=\count109 +\c@Item=\count110 +\c@Hfootnote=\count111 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX +\Fld@listcount=\count112 +\c@bookmark@seq@number=\count113 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip47 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +(/usr/share/texmf/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +LaTeX Info: Redefining \color on input line 702. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +(/usr/share/texlive/texmf-dist/tex/latex/tocvsec2/tocvsec2.sty +Package: tocvsec2 2011/08/07 v1.3 variable ToC section entries + +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@max@tocdepth=\count114 +\c@max@secnumdepth=\count115 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count116 +\float@exts=\toks25 +\float@box=\box31 +\@float@everytoks=\toks26 +\@floatcapt=\box32 +) +(/usr/share/texlive/texmf-dist/tex/latex/tocbibind/tocbibind.sty +Package: tocbibind 2010/10/13 v1.5k extra ToC listings +Package tocbibind Info: The document has section divisions on input line 50. + + +Package tocbibind Note: Using section or other style headings. + +) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2013/01/14 v2.14 AMS math features +\@mathmargin=\skip48 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks27 +\ex@=\dimen117 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen118 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count117 +LaTeX Info: Redefining \frac on input line 210. +\uproot@=\count118 +\leftroot@=\count119 +LaTeX Info: Redefining \overline on input line 306. +\classnum@=\count120 +\DOTSCASE@=\count121 +LaTeX Info: Redefining \ldots on input line 378. +LaTeX Info: Redefining \dots on input line 381. +LaTeX Info: Redefining \cdots on input line 466. +\Mathstrutbox@=\box33 +\strutbox@=\box34 +\big@size=\dimen119 +LaTeX Font Info: Redeclaring font encoding OML on input line 566. +LaTeX Font Info: Redeclaring font encoding OMS on input line 567. +\macc@depth=\count122 +\c@MaxMatrixCols=\count123 +\dotsspace@=\muskip11 +\c@parentequation=\count124 +\dspbrk@lvl=\count125 +\tag@help=\toks28 +\row@=\count126 +\column@=\count127 +\maxfields@=\count128 +\andhelp@=\toks29 +\eqnshift@=\dimen120 +\alignsep@=\dimen121 +\tagshift@=\dimen122 +\tagwidth@=\dimen123 +\totwidth@=\dimen124 +\lineht@=\dimen125 +\@envbody=\toks30 +\multlinegap=\skip49 +\multlinetaggap=\skip50 +\mathdisplay@stack=\toks31 +LaTeX Info: Redefining \[ on input line 2665. +LaTeX Info: Redefining \] on input line 2666. +) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340. +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen126 +\captionmargin@=\dimen127 +\captionwidth=\dimen128 +\caption@tempdima=\dimen129 +\caption@indent=\dimen130 +\caption@parindent=\dimen131 +\caption@hangindent=\dimen132 +) +\c@ContinuedFloat=\count129 +Package caption Info: float package is loaded. +Package caption Info: hyperref package is loaded. +Package caption Info: listings package is loaded. +) +(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2005/04/14 v1.61803 publication quality tables +\heavyrulewidth=\dimen133 +\lightrulewidth=\dimen134 +\cmidrulewidth=\dimen135 +\belowrulesep=\dimen136 +\belowbottomsep=\dimen137 +\aboverulesep=\dimen138 +\abovetopsep=\dimen139 +\cmidrulesep=\dimen140 +\cmidrulekern=\dimen141 +\defaultaddspace=\dimen142 +\@cmidla=\count130 +\@cmidlb=\count131 +\@aboverulesep=\dimen143 +\@belowrulesep=\dimen144 +\@thisruleclass=\count132 +\@lastruleclass=\count133 +\@thisrulewidth=\dimen145 +) +(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty +\bigstrutjot=\dimen146 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi) +\c@tracingmulticols=\count134 +\mult@box=\box35 +\multicol@leftmargin=\dimen147 +\c@unbalance=\count135 +\c@collectmore=\count136 +\doublecol@number=\count137 +\multicoltolerance=\count138 +\multicolpretolerance=\count139 +\full@width=\dimen148 +\page@free=\dimen149 +\premulticols=\dimen150 +\postmulticols=\dimen151 +\multicolsep=\skip51 +\multicolbaselineskip=\skip52 +\partial@page=\box36 +\last@line=\box37 +\mult@rightbox=\box38 +\mult@grightbox=\box39 +\mult@gfirstbox=\box40 +\mult@firstbox=\box41 +\@tempa=\box42 +\@tempa=\box43 +\@tempa=\box44 +\@tempa=\box45 +\@tempa=\box46 +\@tempa=\box47 +\@tempa=\box48 +\@tempa=\box49 +\@tempa=\box50 +\@tempa=\box51 +\@tempa=\box52 +\@tempa=\box53 +\@tempa=\box54 +\@tempa=\box55 +\@tempa=\box56 +\@tempa=\box57 +\@tempa=\box58 +\c@columnbadness=\count140 +\c@finalcolumnbadness=\count141 +\last@try=\dimen152 +\multicolovershoot=\dimen153 +\multicolundershoot=\dimen154 +\mult@nat@firstbox=\box59 +\colbreak@box=\box60 +\multicol@sort@counter=\count142 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/bm.sty +Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi) +\symboldoperators=\mathgroup6 +\symboldletters=\mathgroup7 +\symboldsymbols=\mathgroup8 +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 138. +LaTeX Info: Redefining \bm on input line 204. +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pdfpages.sty +Package: pdfpages 2013/08/25 v0.4v Insert pages of external PDF documents (AM) + +(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2013/10/06 v2.0d eso-pic (RN) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. +) +\Gin@req@height=\dimen155 +\Gin@req@width=\dimen156 +) +(/usr/share/texlive/texmf-dist/tex/latex/pdfpages/pppdftex.def +File: pppdftex.def 2013/08/25 v0.4v Pdfpages driver for pdfTeX (AM) +) +\AM@pagebox=\box61 +\AM@toc@title=\toks32 +\c@AM@survey=\count143 +\AM@templatesizebox=\box62 +) +(/usr/share/texlive/texmf-dist/tex/latex/acronym/acronym.sty +Package: acronym 2012/10/29 v1.38 Support for acronyms (Tobias Oetiker) + +(/usr/share/texlive/texmf-dist/tex/latex/bigfoot/suffix.sty +Package: suffix 2006/07/15 1.5 Variant command support +) +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex +\@xs@message=\write3 +\integerpart=\count144 +\decimalpart=\count145 +) +Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) +) +\AC@clearlist=\toks33 +) +(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty +Package: subfig 2005/06/28 ver: 1.3 subfig package +\c@KVtest=\count146 +\sf@farskip=\skip53 +\sf@captopadj=\dimen157 +\sf@capskip=\skip54 +\sf@nearskip=\skip55 +\c@subfigure=\count147 +\c@subfigure@save=\count148 +\c@lofdepth=\count149 +\c@subtable=\count150 +\c@subtable@save=\count151 +\c@lotdepth=\count152 +\sf@top=\skip56 +\sf@bottom=\skip57 +) +(./TPs_Diplomatura_Linux.aux +LaTeX Info: Redefining \. on input line 26. +LaTeX Info: Redefining \% on input line 26. +) +\openout1 = `TPs_Diplomatura_Linux.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 89. +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 89. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 89. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 89. +LaTeX Font Info: Try loading font information for T1+ptm on input line 89. + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd +File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. +) +(/usr/share/texlive/texmf-dist/tex/latex/ucs/ucsencs.def +File: ucsencs.def 2011/01/21 Fixes to fontencodings LGR, T3 +) +LaTeX Info: Redefining \. on input line 89. +LaTeX Info: Redefining \% on input line 89. +\c@lstlisting=\count153 + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count154 +\scratchdimen=\dimen158 +\scratchbox=\box63 +\nofMPsegments=\count155 +\nofMParguments=\count156 +\everyMPshowfont=\toks34 +\MPscratchCnt=\count157 +\MPscratchDim=\dimen159 +\MPnumerator=\count158 +\makeMPintoPDFobject=\count159 +\everyMPtoPDFconversion=\toks35 +) +\AtBeginShipoutBox=\box64 +Package hyperref Info: Link coloring OFF on input line 89. + (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count160 +) +LaTeX Info: Redefining \ref on input line 89. +LaTeX Info: Redefining \pageref on input line 89. +LaTeX Info: Redefining \nameref on input line 89. + +(./TPs_Diplomatura_Linux.out) (./TPs_Diplomatura_Linux.out) +\@outlinefile=\write4 +\openout4 = `TPs_Diplomatura_Linux.out'. + +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: subfig package v1.3 is loaded. +Package caption Info: End \AtBeginDocument code. + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-0.def +File: uni-0.def 2013/05/13 UCS: Unicode data U+0000..U+00FF +) +LaTeX Font Info: Try loading font information for U+msa on input line 92. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 92. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) + +LaTeX Warning: No \author given. + + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoDUI.jpg Graphic file ( +type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoDUI +.jpg used on input line 97. +(pdftex.def) Requested size: 180.0pt x 90.57141pt. + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoLinux.jpg Graphic file + (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LogoLin +ux.jpg used on input line 101. +(pdftex.def) Requested size: 143.9978pt x 85.84343pt. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 112. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10.95> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 122. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 126. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 133. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 133. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} ] (./TPs_Diplomatura_Linux.toc +LaTeX Info: Redefining \. on input line 2. +LaTeX Info: Redefining \% on input line 2. +Package acronym Info: Label `acro:gnu' newly defined as it shall be overridden +although it is yet undefined on input line 6. + +Overfull \hbox (23.49051pt too wide) in paragraph at lines 6--6 + [][] [][]\T1/ptm/m/n/10.95 Versión ac-tual de ker-nel es-ta-ble en [][][] GNU' +s Not Unix! ([])[]/Linux[] [][] + [] + +Package acronym Info: Label `acro:gnome' newly defined as it shall be overridde +n +although it is yet undefined on input line 11. +Package acronym Info: Label `acro:gtk' newly defined as it shall be overridden +although it is yet undefined on input line 17. + +Overfull \hbox (4.12796pt too wide) in paragraph at lines 17--17 + [][] [][]\T1/ptm/m/n/10.95 Consolas vir-tua-les y [][][] Grap-hi-cal user in-t +er-fa-ce tool-kit ([])[]- + [] + +Package acronym Info: Label `acro:cd' newly defined as it shall be overridden +although it is yet undefined on input line 20. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 41. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 41. +[2] +LaTeX Font Info: Try loading font information for T1+pcr on input line 74. + (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 83. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 83. + [3] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 124. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 124. + [4]) +\tf@toc=\write5 +\openout5 = `TPs_Diplomatura_Linux.toc'. + + +(./TPs_Diplomatura_Linux.lof +LaTeX Info: Redefining \. on input line 1. +LaTeX Info: Redefining \% on input line 1. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 5. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 5. + [5]) +\tf@lof=\write6 +\openout6 = `TPs_Diplomatura_Linux.lof'. + + (./TPs_Diplomatura_Linux.lot +LaTeX Info: Redefining \. on input line 1. +LaTeX Info: Redefining \% on input line 1. +) +\tf@lot=\write7 +\openout7 = `TPs_Diplomatura_Linux.lot'. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 142. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 142. + [6] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 149. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 166. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 167. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 183. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 193. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 193. + [1] +Underfull \hbox (badness 10000) in paragraph at lines 216--217 + + [] + +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <8> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 220. + +Overfull \hbox (14.32527pt too wide) in paragraph at lines 226--226 + []\T1/pcr/m/n/8 Linux delivery-laptop 3.16.0-33-generic #44~14.04.1-Ubuntu SMP + Fri Mar[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 227. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 227. +[2] +LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10.95> not available +(Font) Font shape `T1/ptm/b/it' tried instead on input line 233. + +Overfull \hbox (69.83762pt too wide) in paragraph at lines 233--236 +\T1/ptm/m/n/10.95 pue-de ve-ri-fi-car-se en el si-tio web ofi-cial de Li-nux Ke +r-nel Or-ga-ni-za-tion Inc (https://www.kernel.org/). + [] + + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LinuxKernel.jpg Graphic fi +le (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/LinuxKe +rnel.jpg used on input line 240. +(pdftex.def) Requested size: 360.0pt x 310.2179pt. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <9> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 241. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 244. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 244. + [3 ] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 246. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 246. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 246. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 246. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 246. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 246. +Package acronym Info: Label `acro:eol' newly defined as it shall be overridden +although it is yet undefined on input line 251. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 260. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 262. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 277. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 279. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 279. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 279. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 279. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 279. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 279. + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3.jpg Graphic fil +e (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad3.jpg used on input line 288. +(pdftex.def) Requested size: 360.0pt x 199.7762pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad3b.jpg Graphic fi +le (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad3b.jpg used on input line 295. +(pdftex.def) Requested size: 360.0pt x 258.63966pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 301. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 301. +[4 + +] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 302. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 304. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 304. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 304. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 304. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 304. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 304. + +Underfull \hbox (badness 10000) in paragraph at lines 312--313 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 313. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 313. +[5 ] + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4a.jpg Graphic fi +le (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad4a.jpg used on input line 328. +(pdftex.def) Requested size: 360.0pt x 350.6353pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4b.jpg Graphic fi +le (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad4b.jpg used on input line 335. +(pdftex.def) Requested size: 360.0pt x 226.55748pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad4c.jpg Graphic fi +le (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad4c.jpg used on input line 342. +(pdftex.def) Requested size: 360.0pt x 193.36719pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. +[6] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. + [7 ] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 346. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 346. + +[8 ] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 349. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 351. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 351. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 351. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 351. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 351. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 351. + + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad5.jpg Graphic fil +e (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad5.jpg used on input line 356. +(pdftex.def) Requested size: 360.0pt x 229.12581pt. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 363. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 363. + [9 + + ] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 364. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 366. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 366. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 366. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 366. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 366. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 366. + +Underfull \hbox (badness 10000) in paragraph at lines 370--371 + + [] + +Package acronym Info: Label `acro:gui' newly defined as it shall be overridden +although it is yet undefined on input line 373. +Package acronym Info: Label `acro:kde' newly defined as it shall be overridden +although it is yet undefined on input line 393. + +Underfull \hbox (badness 10000) in paragraph at lines 375--395 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 396--397 + + [] + +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-32.def +File: uni-32.def 2013/05/13 UCS: Unicode data U+2000..U+20FF +) +Overfull \hbox (7.16818pt too wide) in paragraph at lines 406--407 +[]\T1/ptm/m/it/10.95 ''\T1/ptm/b/it/10.95 Virtual con-so-les: \T1/ptm/m/it/10.9 +5 In the de-fault De-bian sys-tem, the-re are \T1/ptm/b/it/10.95 six swit-cha-b +le VT100- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 408--409 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 409. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 409. +[10] + +File: /home/delivery/Desktop/DiploLinuxLatex/Figuras/actividad6.jpg Graphic fil +e (type jpg) + + +Package pdftex.def Info: /home/delivery/Desktop/DiploLinuxLatex/Figuras/activid +ad6.jpg used on input line 415. +(pdftex.def) Requested size: 360.0pt x 269.43913pt. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 419. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 419. + [11 ] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 422. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 433. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 435. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 469. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 471. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 471. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 471. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 471. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 471. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 471. +Package acronym Info: Label `acro:sudo' newly defined as it shall be overridden + +although it is yet undefined on input line 476. + +Underfull \hbox (badness 10000) in paragraph at lines 476--477 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 477. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 477. +[12 + +] +Underfull \hbox (badness 10000) in paragraph at lines 478--483 + + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 526--526 + []\T1/pcr/m/n/8 Defaults secure_path=``/usr/local/sbin:/usr/local/bin:/usr/sbi +n:/usr/bin:/sbin:/bin``[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 540. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 540. +[13] +Underfull \hbox (badness 10000) in paragraph at lines 574--578 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 595--598 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 599. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 599. +[14] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 615. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 617. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 630. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 632. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 632. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 632. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 632. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 632. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 632. +LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <6> not available +(Font) Font shape `T1/ptm/b/n' tried instead on input line 641. + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 647--647 + []\T1/pcr/m/n/6 bash chvt fgconsole lesspipe nc + ntfstruncate sed[] + [] + + +Overfull \hbox (46.94899pt too wide) in paragraph at lines 648--648 + []\T1/pcr/m/n/6 bunzip2 cp fgrep ln nc +.openbsd ntfswipe setfacl[] + [] + + +Overfull \hbox (46.94899pt too wide) in paragraph at lines 649--649 + []\T1/pcr/m/n/6 busybox cpio findmnt loadkeys ne +tcat open setfont[] + [] + + +Overfull \hbox (50.54898pt too wide) in paragraph at lines 650--650 + []\T1/pcr/m/n/6 bzcat dash fuser login ne +tstat openvt setupcon[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 651--651 + []\T1/pcr/m/n/6 bzcmp date fusermount loginctl ni +sdomainname pidof sh[] + [] + + +Overfull \hbox (57.74896pt too wide) in paragraph at lines 652--652 + []\T1/pcr/m/n/6 bzdiff dbus-cleanup-sockets getfacl lowntfs-3g nt +fs-3g ping sh.distrib[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 653--653 + []\T1/pcr/m/n/6 bzegrep dbus-daemon grep ls nt +fs-3g.probe ping6 sleep[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 654--654 + []\T1/pcr/m/n/6 bzexe dbus-uuidgen gunzip lsblk nt +fs-3g.secaudit plymouth ss[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 654. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 654. +[15] +Overfull \hbox (54.14897pt too wide) in paragraph at lines 655--655 + []\T1/pcr/m/n/6 bzfgrep dd gzexe lsmod nt +fs-3g.usermap plymouth-upstart-bridge static-sh[] + [] + + +Overfull \hbox (36.14902pt too wide) in paragraph at lines 656--656 + []\T1/pcr/m/n/6 bzgrep df gzip mkdir nt +fscat ps stty[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 657--657 + []\T1/pcr/m/n/6 bzip2 dir hostname mknod nt +fsck pwd su[] + [] + + +Overfull \hbox (36.14902pt too wide) in paragraph at lines 658--658 + []\T1/pcr/m/n/6 bzip2recover dmesg ip mktemp nt +fscluster rbash sync[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 659--659 + []\T1/pcr/m/n/6 bzless dnsdomainname kbd_mode more nt +fscmp readlink tailf[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 660--660 + []\T1/pcr/m/n/6 bzmore domainname kill mount nt +fsdump_logfile red tar[] + [] + + +Overfull \hbox (50.54898pt too wide) in paragraph at lines 661--661 + []\T1/pcr/m/n/6 cat dumpkeys kmod mountpoint nt +fsfix rm tempfile[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 662--662 + []\T1/pcr/m/n/6 chacl echo less mt nt +fsinfo rmdir touch[] + [] + + +Overfull \hbox (36.14902pt too wide) in paragraph at lines 663--663 + []\T1/pcr/m/n/6 chgrp ed lessecho mt-gnu nt +fsls rnano true[] + [] + + +Overfull \hbox (46.94899pt too wide) in paragraph at lines 664--664 + []\T1/pcr/m/n/6 chmod egrep lessfile mv nt +fsmftalloc running-in-container udevadm[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 679--679 + []\T1/pcr/m/n/6 acpi_available e2fsck fstrim-all iptables-app +ly mkfs.bfs nameif rmmod[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 680--680 + []\T1/pcr/m/n/6 agetty e2image gdisk iptables-res +tore mkfs.cramfs ntfsclone route[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 681--681 + []\T1/pcr/m/n/6 alsa e2label getcap iptables-sav +e mkfs.ext2 ntfscp rtacct[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 682--682 + []\T1/pcr/m/n/6 apm_available e2undo getpcaps iptunnel + mkfs.ext3 ntfslabel rtmon[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 683--683 + []\T1/pcr/m/n/6 apparmor_parser ethtool getty isosize + mkfs.ext4 ntfsresize runlevel[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 684--684 + []\T1/pcr/m/n/6 badblocks fatlabel halt iwconfig + mkfs.ext4dev ntfsundelete setcap[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 685--685 + []\T1/pcr/m/n/6 biosdevname fdisk hdparm iwevent + mkfs.fat on_ac_power setvtrgb[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 686--686 + []\T1/pcr/m/n/6 blkid findfs hwclock iwgetid + mkfs.minix pam_tally sfdisk[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 687--687 + []\T1/pcr/m/n/6 blockdev fixparts ifconfig iwlist + mkfs.msdos pam_tally2 sgdisk[] + [] + + +Overfull \hbox (54.14897pt too wide) in paragraph at lines 688--688 + []\T1/pcr/m/n/6 bridge fsck ifdown iwpriv + mkfs.ntfs parted shadowconfig[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 689--689 + []\T1/pcr/m/n/6 capsh fsck.cramfs ifquery iwspy + mkfs.vfat partprobe shutdown[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 690--690 + []\T1/pcr/m/n/6 cfdisk fsck.ext2 ifup kbdrate + mkhomedir_helper pivot_root slattach[] + [] + + +Overfull \hbox (28.94904pt too wide) in paragraph at lines 691--691 + []\T1/pcr/m/n/6 cgdisk fsck.ext3 init killall5 + mkntfs plipconfig start[] + [] + + +Overfull \hbox (39.74901pt too wide) in paragraph at lines 692--692 + []\T1/pcr/m/n/6 crda fsck.ext4 initctl ldconfig + mkswap plymouthd startpar[] + [] + + +Overfull \hbox (93.74887pt too wide) in paragraph at lines 693--693 + []\T1/pcr/m/n/6 ctrlaltdel fsck.ext4dev insmod ldconfig.rea +l mntctl poweroff startpar-upstart-inject[] + [] + + +Overfull \hbox (72.14893pt too wide) in paragraph at lines 694--694 + []\T1/pcr/m/n/6 debugfs fsck.fat installkernel logsave + modinfo rarp start-stop-daemon[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 695--695 + []\T1/pcr/m/n/6 depmod fsck.minix ip losetup + modprobe raw status[] + [] + + +Overfull \hbox (25.34904pt too wide) in paragraph at lines 696--696 + []\T1/pcr/m/n/6 dhclient fsck.msdos ip6tables lsmod + mountall reboot stop[] + [] + + +Overfull \hbox (36.14902pt too wide) in paragraph at lines 697--697 + []\T1/pcr/m/n/6 dhclient-script fsck.nfs ip6tables-apply MAKEDEV + mount.fuse regdbdump sulogin[] + [] + + +Overfull \hbox (43.349pt too wide) in paragraph at lines 698--698 + []\T1/pcr/m/n/6 dmsetup fsck.vfat ip6tables-restore mii-tool + mount.lowntfs-3g reload swaplabel[] + [] + + +Overfull \hbox (36.14902pt too wide) in paragraph at lines 699--699 + []\T1/pcr/m/n/6 dosfsck fsfreeze ip6tables-save mkdosfs + mount.ntfs resize2fs swapoff[] + [] + + +Overfull \hbox (32.54903pt too wide) in paragraph at lines 700--700 + []\T1/pcr/m/n/6 dosfslabel fstab-decode ipmaddr mke2fs + mount.ntfs-3g resolvconf swapon[] + [] + + +Overfull \hbox (50.54898pt too wide) in paragraph at lines 701--701 + []\T1/pcr/m/n/6 dumpe2fs fstrim iptables mkfs + mount.vboxsf restart switch_root[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 731. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 733. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 736. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 736. +[16] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 768--768 + []\T1/pcr/m/n/8 -rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient- +clipboard.pid[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 769--769 + []\T1/pcr/m/n/8 -rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient- +display.pid[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 770--770 + []\T1/pcr/m/n/8 -rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient- +draganddrop.pid[] + [] + + +Overfull \hbox (6.15022pt too wide) in paragraph at lines 771--771 + []\T1/pcr/m/n/8 -rw-r----- 1 delivery delivery 5 Sep 20 17:56 .vboxclient- +seamless.pid[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 779--782 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 783--784 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 785--787 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 793. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 793. +[17] +Underfull \hbox (badness 10000) in paragraph at lines 798--800 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 817--819 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 822. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 824. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 843. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 843. +[18] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 872. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 874. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 874. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 874. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 874. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 874. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 874. + +Overfull \hbox (172.16936pt too wide) in paragraph at lines 891--891 +[]\T1/pcr/m/n/10.95 curso@ubuntu:~$ mkdir ./raiz ./raiz/bin ./raiz/home ./raiz/ +home/BarrireroExequiel[] + [] + + +Overfull \hbox (40.76952pt too wide) in paragraph at lines 892--892 +[]\T1/pcr/m/n/10.95 ./raiz/home/Desktop ./raiz/home/bin ./raiz/var ./raiz/var/l +og[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 896. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 896. +[19] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 922. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 924. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 924. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 924. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 924. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 924. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 924. + +Overfull \hbox (7.91956pt too wide) in paragraph at lines 929--929 +[] \T1/pcr/m/n/10.95 curso@ubuntu:~$ touch /home/curso/raiz/var/log/messages + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 937. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 939. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 945. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 945. +[20] +Overfull \hbox (40.76952pt too wide) in paragraph at lines 950--950 +[]\T1/pcr/m/n/10.95 curso@ubuntu:~$ chmod g+rwx /home/curso/raiz/var/log/messag +es[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 958. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 960. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 973. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 975. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1000. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1000. +[21] +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1005--1005 + []\T1/pcr/m/n/8 lrwxrwxrwx 1 root root 15 Sep 29 19:21 blkid.tab -> /dev +/.blkid.tab[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1018--1018 + []\T1/pcr/m/n/8 lrwxrwxrwx 1 root root 23 Sep 29 19:21 vtrgb -> /etc/alt +ernatives/vtrgb[] + [] + + +Overfull \hbox (53.9095pt too wide) in paragraph at lines 1045--1045 +[] \T1/pcr/m/n/10.95 Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECT +ORY.[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1052. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1054. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1059. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1059. +[22] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1062--1062 + []\T1/pcr/m/n/8 1968 -rw-rw-r-- 1 curso curso 2013003 Sep 21 21:13 BarrireroEx +equiel.tar.gz[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1079. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1081. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1081. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1081. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1081. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1081. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1081. + +Overfull \hbox (23.7988pt too wide) in paragraph at lines 1083--1084 +[]\T1/ptm/b/n/10.95 Copie el di-rec-to-rio /ho-me/-cur-so/-roo-t/-va-r/-log a / +ho-me/-cur-so/-roo-t/-va-r/-log.original + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1105. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1107. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1107. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1107. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1107. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1107. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1107. + +Underfull \hbox (badness 10000) in paragraph at lines 1124--1125 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1126. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1126. +[23] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1176. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1176. + [24] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1214. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1216. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1216. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1216. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1216. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1216. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1216. +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10.95> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 1220. + +Underfull \hbox (badness 10000) in paragraph at lines 1220--1221 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1220--1221 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1222--1227 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1227. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1227. +[25] +Underfull \hbox (badness 10000) in paragraph at lines 1232--1233 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1241. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1243. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1243. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1243. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1243. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1243. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1243. + +Underfull \hbox (badness 10000) in paragraph at lines 1264--1265 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1273--1276 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1283--1284 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1284. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1284. +[26] +Underfull \hbox (badness 10000) in paragraph at lines 1305--1306 + + [] + + +Overfull \hbox (16.5353pt too wide) in paragraph at lines 1312--1316 +[]\T1/ptm/m/n/10.95 SYNOPSIS ch-mod [OP-TION]... MO-DE[,MODE]... FI-LE... ch-mo +d [OP-TION]... + [] + + +Overfull \hbox (41.86461pt too wide) in paragraph at lines 1329--1330 +[]\T1/pcr/m/n/10.95 touch: no se puede efectuar `touch' sobre ^^Schau^^T: Permi +so + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1332--1333 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1337--1338 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1341. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1341. +[27] +Underfull \hbox (badness 10000) in paragraph at lines 1344--1345 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1349. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1349. +[28] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1350. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1361. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1363. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1363. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1363. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1363. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1363. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1363. + +Underfull \hbox (badness 10000) in paragraph at lines 1366--1367 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1368--1371 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1376--1377 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1384--1385 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1386--1388 + + [] + +LaTeX Font Info: Try loading font information for TS1+ptm on input line 1389 +. +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd +File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm. +) +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1391. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1393. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1393. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1393. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1393. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1393. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1393. + +Underfull \hbox (badness 10000) in paragraph at lines 1397--1398 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1401--1402 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1402. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1402. +[29] +Underfull \hbox (badness 10000) in paragraph at lines 1403--1407 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1471. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1471. +[30] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1483. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1485. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1485. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1485. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1485. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1485. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1485. + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1507--1507 + []\T1/pcr/m/n/8 /home/curso/.cache/software-center/icons/tic-tac-toe2:i386-ico +n-64_hmojXQC.png[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 1508--1508 + []\T1/pcr/m/n/8 /home/curso/.cache/software-center/icons/ mycraft-icon-mc-laun +cher.svg64.png[] + [] + + +Overfull \hbox (63.75026pt too wide) in paragraph at lines 1509--1509 + []\T1/pcr/m/n/8 /home/curso/.cache/software-center/icons/audovia:i386-icon-Son +gBuilderColourIcon64.png[] + [] + + +Overfull \hbox (54.15025pt too wide) in paragraph at lines 1511--1511 + []\T1/pcr/m/n/8 /home/curso/.cache/software-center/icons/ my-weather-indicator +:i386-icon-mwi_064.png[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1515--1515 + []\T1/pcr/m/n/8 /home/curso/.cache/thumbnails/normal/f458b2702111282ba10cca5dd +d511daf.png[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1516--1516 + []\T1/pcr/m/n/8 /home/curso/.cache/thumbnails/normal/ee9cf2ab26402213d518127e9 +b5b1149.png[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1517--1517 + []\T1/pcr/m/n/8 /home/curso/.cache/thumbnails/normal/b2bdf6f2a85194544d0558983 +df41eb0.png[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1518--1518 + []\T1/pcr/m/n/8 /home/curso/.cache/thumbnails/normal/76fbdecd1d2173df80d31f3d4 +a2ca4e3.png[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1523. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1525. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1534. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1534. +[31] +Overfull \hbox (5.0331pt too wide) in paragraph at lines 1534--1536 +[]\T1/pcr/m/n/10.95 find -type type_descriptor query \T1/ptm/m/n/10.95 So-me of + the most com-mon des- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1545--1546 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1561--1562 + + [] + + +Overfull \hbox (51.19952pt too wide) in paragraph at lines 1565--1566 +[]\T1/pcr/m/n/10.95 788884 28 -rwxr-xr-x 1 root root 28176 Mar 10 2014 /bin/ech +o + [] + + +Overfull \hbox (70.9095pt too wide) in paragraph at lines 1569--1570 +[]\T1/pcr/m/n/10.95 144503 4 drwxrwxrwx 8 chris chris 4096 June 23 2014 /home/c +hris + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1569--1570 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1571--1575 + + [] + + +Overfull \hbox (57.76952pt too wide) in paragraph at lines 1578--1579 +[]\T1/pcr/m/n/10.95 685035 0 -rw-rw-r-- 1 chris chris 0 Dec 30 2014 /tmp/write/ +abc + [] + + +Overfull \hbox (70.9095pt too wide) in paragraph at lines 1582--1583 +[]\T1/pcr/m/n/10.95 266230 0 -rw-rw-rw- 1 chris chris 0 Dec 20 2014 ./LINUX_BIB +LE/a + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1582--1583 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1583. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1583. +[32] +Overfull \hbox (73.35027pt too wide) in paragraph at lines 1596--1596 + [] \T1/pcr/m/n/8 23477 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/sys/kernel/ns_last_pid[] + [] + + +Overfull \hbox (68.55026pt too wide) in paragraph at lines 1597--1597 + [] \T1/pcr/m/n/8 24246 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/task/1/attr/current[] + [] + + +Overfull \hbox (54.15025pt too wide) in paragraph at lines 1598--1598 + [] \T1/pcr/m/n/8 24248 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/task/1/attr/exec[] + [] + + +Overfull \hbox (73.35027pt too wide) in paragraph at lines 1599--1599 + [] \T1/pcr/m/n/8 24249 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/task/1/attr/fscreate[] + [] + + +Overfull \hbox (78.15027pt too wide) in paragraph at lines 1600--1600 + [] \T1/pcr/m/n/8 24250 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/task/1/attr/keycreate[] + [] + + +Overfull \hbox (82.95027pt too wide) in paragraph at lines 1601--1601 + [] \T1/pcr/m/n/8 24251 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/task/1/attr/sockcreate[] + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 1602--1602 + [] \T1/pcr/m/n/8 24337 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/attr/current[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1603--1603 + [] \T1/pcr/m/n/8 24339 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/attr/exec[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1604--1604 + [] \T1/pcr/m/n/8 24340 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/attr/fscreate[] + [] + + +Overfull \hbox (44.55025pt too wide) in paragraph at lines 1605--1605 + [] \T1/pcr/m/n/8 24341 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/attr/keycreate[] + [] + + +Overfull \hbox (49.35025pt too wide) in paragraph at lines 1606--1606 + [] \T1/pcr/m/n/8 24342 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/1/attr/sockcreate[] + [] + + +Overfull \hbox (68.55026pt too wide) in paragraph at lines 1607--1607 + [] \T1/pcr/m/n/8 24433 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/task/2/attr/current[] + [] + + +Overfull \hbox (54.15025pt too wide) in paragraph at lines 1608--1608 + [] \T1/pcr/m/n/8 24435 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/task/2/attr/exec[] + [] + + +Overfull \hbox (73.35027pt too wide) in paragraph at lines 1609--1609 + [] \T1/pcr/m/n/8 24436 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/task/2/attr/fscreate[] + [] + + +Overfull \hbox (78.15027pt too wide) in paragraph at lines 1610--1610 + [] \T1/pcr/m/n/8 24437 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/task/2/attr/keycreate[] + [] + + +Overfull \hbox (82.95027pt too wide) in paragraph at lines 1611--1611 + [] \T1/pcr/m/n/8 24438 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/task/2/attr/sockcreate[] + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 1612--1612 + [] \T1/pcr/m/n/8 24445 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/attr/current[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1613--1613 + [] \T1/pcr/m/n/8 24447 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/attr/exec[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1614--1614 + [] \T1/pcr/m/n/8 24448 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/attr/fscreate[] + [] + + +Overfull \hbox (44.55025pt too wide) in paragraph at lines 1615--1615 + [] \T1/pcr/m/n/8 24449 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/attr/keycreate[] + [] + + +Overfull \hbox (49.35025pt too wide) in paragraph at lines 1616--1616 + [] \T1/pcr/m/n/8 24450 0 -rw-rw-rw- 1 root root 0 Oct 3 21:16 /p +roc/2/attr/sockcreate[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1623--1623 + []\T1/pcr/m/n/8 532295 4 drwxrwxrwt 2 root root 4096 Sep 29 1 +8:57 /var/crash[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1624--1624 + []\T1/pcr/m/n/8 525560 4 drwxrwxrwt 2 root root 4096 Sep 29 2 +1:02 /var/tmp[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1629--1629 + [] \T1/pcr/m/n/8 8715 0 drwxrwxrwt 2 root root 140 Oct 3 2 +0:45 /run/shm[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 1630--1630 + [] \T1/pcr/m/n/8 8712 0 drwxrwxrwt 2 root root 40 Oct 3 1 +5:01 /run/lock[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1632--1632 + []\T1/pcr/m/n/8 156905 4 drwxrwxrwt 2 root root 4096 Oct 3 1 +6:25 /tmp/.ICE-unix[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1633--1633 + []\T1/pcr/m/n/8 156904 4 drwxrwxrwt 2 root root 4096 Oct 3 1 +5:00 /tmp/.X11-unix[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1637. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1639. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1639. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1639. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1639. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1639. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1639. + +Underfull \hbox (badness 10000) in paragraph at lines 1642--1643 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1644. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1644. +[33] +Underfull \hbox (badness 10000) in paragraph at lines 1664--1665 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1668--1669 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1672--1673 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1676--1677 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1681--1682 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1705. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1705. +[34] +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1706--1706 + []\T1/pcr/m/n/8 532723 4 -rwxrw---- 1 curso curso 198 Sep 29 19:24 /h +ome/curso/.cache/one...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1707--1707 + []\T1/pcr/m/n/8 533520 4 -rwxr----- 1 curso curso 5 Oct 3 16:25 /hom +e/curso/.vboxclient-...[] + [] + + +Overfull \hbox (44.55025pt too wide) in paragraph at lines 1708--1708 + []\T1/pcr/m/n/8 565991 4 drwx------ 4 curso curso 4096 Oct 3 16:25 / +home/curso/.gconf...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1709--1709 + []\T1/pcr/m/n/8 566119 4 drwx------ 2 curso curso 4096 Oct 3 16:28 / +home/curso/.gconf/ap...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1710--1710 + []\T1/pcr/m/n/8 566211 4 -rwx------ 1 curso curso 110 Oct 3 16:28 /h +ome/curso/.gconf/app...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1711--1711 + []\T1/pcr/m/n/8 566121 4 drwx------ 2 curso curso 4096 Oct 3 16:28 / +home/curso/.gconf/ap...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1712--1712 + []\T1/pcr/m/n/8 569336 4 -rwx------ 1 curso curso 467 Oct 3 16:28 /h +ome/curso/.gconf/app...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1713--1713 + []\T1/pcr/m/n/8 566123 4 drwx------ 2 curso curso 4096 Oct 3 16:28 / +home/curso/.gconf/ap...[] + [] + + +Overfull \hbox (58.95026pt too wide) in paragraph at lines 1714--1714 + []\T1/pcr/m/n/8 569337 4 -rwx------ 1 curso curso 954 Oct 3 16:28 /h +ome/curso/.gconf/app...[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1719. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1721. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1721. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1721. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1721. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1721. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1721. + +Underfull \hbox (badness 10000) in paragraph at lines 1726--1727 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1772. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1772. +[35] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1776. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1778. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1778. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1778. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1778. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1778. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1778. + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1793--1793 + []\T1/pcr/m/n/8 ls: cannot open directory /etc/polkit-1/localauthority: Permis +sion denied[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1802. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1804. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1804. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1804. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1804. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1804. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1804. + +Underfull \hbox (badness 10000) in paragraph at lines 1807--1808 + + [] + +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uninames.dat +File: uninames.dat 2013/05/13 UCS: Unicode character names, compressed +) +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-32.def +File: uni-32.def 2013/05/13 UCS: Unicode data U+2000..U+20FF +) + +! Package ucs Error: Unknown Unicode character 8208 = U+2010, +(ucs) possibly declared in uni-32.def. +(ucs) Type H to see if it is available with options. + +See the ucs package documentation for explanation. +Type H for immediate help. + ... + +l.1819 ...system containing each file name argu†+ +Unicode character 8208 = U+2010: +HYPHEN +Character is not defined in uni-*.def files. +Enter I! to define the glyph. + +LaTeX Font Info: Try loading font information for OT1+pcr on input line 1819 +. +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd +File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr. +) +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1838. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1838. + [36] +Overfull \hbox (63.75026pt too wide) in paragraph at lines 1865--1865 + []\T1/pcr/m/n/8 /dev/sr0 iso9660 56M 56M 0 100% /media/curso/VB +OXADDITIONS_4.3.26_98988[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1869. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1871. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1871. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1871. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1871. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1871. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1871. + +Overfull \hbox (399.75047pt too wide) in paragraph at lines 1881--1881 + []\T1/pcr/m/n/8 BarrireroExequiel BarrireroExequiel.tar.gz Desktop Document +s Downloads etc.tar.gz group Music picture.PNG Pictures Public root Te +mplates Videos[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1888--1889 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1890--1891 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1900--1901 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1905. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1905. +[37] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1906. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1908. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1908. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1908. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1908. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1908. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1908. + +Underfull \hbox (badness 10000) in paragraph at lines 1915--1917 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 1922--1923 + + [] + + +Overfull \hbox (49.35025pt too wide) in paragraph at lines 1937--1937 + []\T1/pcr/m/n/8 acpi cron.d gnome-app-install + kernel-img.conf[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1938--1938 + []\T1/pcr/m/n/8 adduser.conf cron.daily gnome-settings-da +emon landscape[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 1940--1940 + []\T1/pcr/m/n/8 anacrontab cron.monthly groff + ld.so.cache[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1941--1941 + []\T1/pcr/m/n/8 apg.conf crontab group + ld.so.conf[] + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 1942--1942 + []\T1/pcr/m/n/8 apm cron.weekly grub.d + ld.so.conf.d[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1943--1943 + []\T1/pcr/m/n/8 apparmor cups gtk-2.0 + legal[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1944--1944 + []\T1/pcr/m/n/8 apparmor.d cupshelpers gtk-3.0 + libaudit.conf[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1945--1945 + []\T1/pcr/m/n/8 apport dbus-1 hdparm.conf + libnl-3[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1946--1946 + []\T1/pcr/m/n/8 apt dconf host.conf + libpaper.d[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1947--1947 + []\T1/pcr/m/n/8 at-spi2 debconf.conf hostname + lightdm[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1948--1948 + []\T1/pcr/m/n/8 avahi debian_version hosts + lintianrc[] + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 1949--1949 + []\T1/pcr/m/n/8 bash.bashrc default hosts.allow + locale.alias[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 1950--1950 + []\T1/pcr/m/n/8 bash_completion deluser.conf hosts.deny + localtime[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 1951--1951 + []\T1/pcr/m/n/8 bash_completion.d depmod.d ifplugd + logcheck[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1952--1952 + []\T1/pcr/m/n/8 bindresvport.blacklist dhcp ImageMagick + login.defs[] + [] + + +Overfull \hbox (44.55025pt too wide) in paragraph at lines 1953--1953 + []\T1/pcr/m/n/8 blkid.conf dictionaries-common init + logrotate.conf[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 1954--1954 + []\T1/pcr/m/n/8 blkid.tab doc-base init.d + logrotate.d[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 1955--1955 + []\T1/pcr/m/n/8 bluetooth dpkg initramfs-tools + lsb-release[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 1956--1956 + []\T1/pcr/m/n/8 bonobo-activation drirc inputrc + ltrace.conf[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 1957--1957 + []\T1/pcr/m/n/8 byobu emacs insserv + magic[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1958--1958 + []\T1/pcr/m/n/8 ca-certificates environment insserv.conf + magic.mime[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1959--1959 + []\T1/pcr/m/n/8 ca-certificates.conf fonts insserv.conf.d + mailcap[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 1960--1960 + []\T1/pcr/m/n/8 calendar fstab iproute2 + mailcap.order[] + [] + + +Overfull \hbox (44.55025pt too wide) in paragraph at lines 1961--1961 + []\T1/pcr/m/n/8 chromium-browser fstab.d iscsi + manpath.config[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1962--1962 + []\T1/pcr/m/n/8 colord.conf gai.conf issue + mime.types[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 1963--1963 + []\T1/pcr/m/n/8 compizconfig gconf issue.net + mke2fs.conf[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 1964--1964 + []\T1/pcr/m/n/8 console-setup ghostscript kbd + modprobe.d[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 1965--1965 + []\T1/pcr/m/n/8 cracklib gnome kernel + modules[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1970. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1970. +[38] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1971. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1987. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1989. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1989. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1989. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1989. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1989. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1989. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 1989. + + +Underfull \hbox (badness 10000) in paragraph at lines 1991--1992 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2020. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2020. +[39] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2077. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2077. + [40] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2121. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2123. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2123. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2123. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2123. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2123. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2123. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 2123. + + +Underfull \hbox (badness 10000) in paragraph at lines 2127--2128 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2140. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2140. +[41] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2192. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2194. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2194. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2194. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2194. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2194. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2194. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 2194. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2202. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2202. +[42] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2257. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2257. + [43] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2278. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2280. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2280. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2280. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2280. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2280. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2280. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 2280. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2321. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2321. +[44] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2358. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2360. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2360. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2360. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2360. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2360. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2360. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 2360. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2392. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2392. +[45] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2400. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2402. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2402. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2402. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2402. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2402. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2402. + +Underfull \hbox (badness 10000) in paragraph at lines 2404--2405 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2406--2410 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2411--2412 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2411--2412 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2413--2414 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2415--2416 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2417--2418 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2419--2421 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2422--2423 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2424--2427 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2428--2429 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2430--2431 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2434. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2434. +[46] +Underfull \hbox (badness 10000) in paragraph at lines 2434--2435 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2436--2437 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2438--2439 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2440--2444 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2445--2447 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2448--2449 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2450--2451 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2452--2457 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2458--2459 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2460--2463 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2464--2465 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2466--2468 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2469--2470 + + [] + + +Overfull \hbox (2.85188pt too wide) in paragraph at lines 2471--2473 +[]\T1/ptm/m/n/10.95 This will exe-cu-te emacs with the ar-gu-ments that you las +t ty-ped on the command- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2471--2473 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2474. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2474. +[47] +Underfull \hbox (badness 10000) in paragraph at lines 2474--2475 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2476--2479 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2480--2481 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2482--2483 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2494. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2496. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2496. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2496. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2496. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2496. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2496. + +Underfull \hbox (badness 10000) in paragraph at lines 2529--2531 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2534. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2534. +[48] +Underfull \hbox (badness 10000) in paragraph at lines 2536--2537 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2540. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2542. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2542. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2542. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2542. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2542. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2542. + +Underfull \hbox (badness 10000) in paragraph at lines 2546--2547 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2590. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2590. +[49] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2622. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2624. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2624. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2624. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2624. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2624. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2624. + +Underfull \hbox (badness 10000) in paragraph at lines 2628--2629 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2630--2631 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2633. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2633. +[50] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2634. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2636. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2638. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2638. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2638. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2638. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2638. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2638. + + +Package hyperref Warning: Composite letter `\textasciicircum+,' +(hyperref) not defined in PD1 encoding, +(hyperref) removing `\textasciicircum' on input line 2638. + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2649. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2651. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2651. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2651. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2651. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2651. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2651. + +Underfull \hbox (badness 10000) in paragraph at lines 2653--2654 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2666. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2668. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2682. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2684. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2690. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2690. +[51] +Overfull \hbox (47.33951pt too wide) in paragraph at lines 2697--2697 +[]\T1/pcr/m/n/10.95 tar --exclude='.*\.txt$' -cjSf /tmp/backup.tar.bz2 /home/cu +rso + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2701. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2701. +[52] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2702. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2716. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2718. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2718. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2718. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2718. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2718. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2718. + +Underfull \hbox (badness 10000) in paragraph at lines 2721--2722 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 2733--2734 + + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 2749--2749 + []\T1/pcr/m/n/8 curso@ubuntu:~/tema7$ touch errores-de-grep.txt; da * 2> error +es-de-grep.txt[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2757. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2759. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2759. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2759. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2759. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2759. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2759. + +Underfull \hbox (badness 10000) in paragraph at lines 2761--2762 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2762. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2762. +[53] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2801. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2803. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2803. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2803. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2803. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2803. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2803. + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 2822--2822 + []\T1/pcr/m/n/8 * Para ejecutar debe hacer referencia a el mediante path relat +ivo o absoluto[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2826. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2826. +[54] +Overfull \hbox (30.15024pt too wide) in paragraph at lines 2850--2850 + []\T1/pcr/m/n/8 ademas guarda en un archivo de texto, llamado calendario.log, +el resultado y la[] + [] + + +Overfull \hbox (87.75027pt too wide) in paragraph at lines 2852--2852 + []\T1/pcr/m/n/8 #Para practicar, ud podria agregar los comentarios entre cada +linea de ejecucion explicando[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 2875--2875 + []\T1/pcr/m/n/8 * Para ejecutar debe hacer referencia a el mediante path relat +ivo o absoluto[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2883. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2883. +[55] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2892. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2894. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2894. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2894. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2894. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2894. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2894. + +Overfull \hbox (222.15036pt too wide) in paragraph at lines 2907--2907 + [] \T1/pcr/m/n/8 WC(1) User Com +mands WC(1) + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 2917--2917 + [] \T1/pcr/m/n/8 Print newline, word, and byte counts for each FILE, and + a total line if[] + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 2921--2921 + [] \T1/pcr/m/n/8 by white space. The options below may be used to s +elect which counts[] + [] + + +Overfull \hbox (39.75024pt too wide) in paragraph at lines 2935--2935 + [] \T1/pcr/m/n/8 read input from the files specified by NUL-termi +nated names in file[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2951. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2951. +[56] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2982. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 2984. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 2984. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 2984. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 2984. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 2984. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 2984. + +Underfull \hbox (badness 10000) in paragraph at lines 2991--2993 + + [] + + +Overfull \hbox (6.15022pt too wide) in paragraph at lines 3009--3009 + []\T1/pcr/m/n/8 actividad4.txt ejemplos_de_script.txt errores-de-grep.txt s +cript1_T7.sh[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3013. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3013. +[57] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3051. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3053. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3053. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3053. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3053. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3053. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3053. + +Underfull \hbox (badness 10000) in paragraph at lines 3055--3056 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 3057--3061 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 3062--3063 + + [] + + +Overfull \hbox (85.3565pt too wide) in paragraph at lines 3067--3069 +[]\T1/ptm/m/n/10.95 Luego de crea-do el script, hay que ha-cer-lo eje-cu-ta-ble + con \T1/pcr/m/n/10.95 chmod +x nombre_del_script + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3069. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3069. +[58] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3105. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3107. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3112. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3112. + [59] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 3118--3118 + []\T1/pcr/m/n/8 #Haciendo uso de la sentencia repetitiva FOR , realice un scri +pt que genere[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 3119--3119 + []\T1/pcr/m/n/8 #un fichero llamado lista.txt que contenga el nombre de los ar +chivos que haya[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 3120--3120 + []\T1/pcr/m/n/8 #en el directorio /etc. RECUERDE: Debe hacer uso de la expresi +ón repetitiva[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3166. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3166. +[60] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3167. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3185. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3187. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3187. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3187. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3187. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3187. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3187. + +Underfull \hbox (badness 10000) in paragraph at lines 3189--3190 + + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 3207--3207 + []\T1/pcr/m/n/8 curso@ubuntu:~$ echo "Esta es la primera línea del Archivo A" +> ArchivoA.txt[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 3208--3208 + []\T1/pcr/m/n/8 curso@ubuntu:~$ echo "Esta es la primera línea del Archivo B" +> ArchivoB.txt[] + [] + + +Overfull \hbox (222.15036pt too wide) in paragraph at lines 3225--3225 + [] \T1/pcr/m/n/8 CAT(1) User Com +mands CAT(1) + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3225. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3225. +[61] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3261. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3263. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3263. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3263. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3263. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3263. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3263. + +Underfull \hbox (badness 10000) in paragraph at lines 3266--3267 + + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 3270--3270 + [] \T1/pcr/m/n/8 + If a command line option begins with +, the remainder + of that option + [] + + +Overfull \hbox (6.15022pt too wide) in paragraph at lines 3280--3280 + [] \T1/pcr/m/n/8 every file being viewed, not just the first one. T +he + command[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3290. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3290. +[62] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3310. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3312. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3334. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3336. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3336. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3336. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3336. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3336. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3336. + +Overfull \hbox (217.35036pt too wide) in paragraph at lines 3342--3342 + [] \T1/pcr/m/n/8 EAD(1) User Comm +ands HEAD(1) + [] + + +Overfull \hbox (34.95024pt too wide) in paragraph at lines 3351--3351 + [] \T1/pcr/m/n/8 Print the first 10 lines of each FILE to standard outpu +t. With more than[] + [] + + +Overfull \hbox (49.35025pt too wide) in paragraph at lines 3353--3353 + [] \T1/pcr/m/n/8 giving the file name. With no FILE, or when FILE is -, + read standard input.[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3355--3355 + [] \T1/pcr/m/n/8 Mandatory arguments to long options are mandatory for s +hort options too.[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3358--3358 + [] \T1/pcr/m/n/8 print the first K bytes of each file; with the l +eading '-', print[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3361. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3361. +[63] +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3362--3362 + [] \T1/pcr/m/n/8 print the first K lines instead of the first 10; + with the leading[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3388. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3390. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3390. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3390. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3390. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3390. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3390. + +Overfull \hbox (222.15036pt too wide) in paragraph at lines 3399--3399 + [] \T1/pcr/m/n/8 SORT(1) User Com +mands SORT(1) + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3411--3411 + [] \T1/pcr/m/n/8 Mandatory arguments to long options are mandatory for s +hort options too.[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3427. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3427. +[64] +Overfull \hbox (25.35023pt too wide) in paragraph at lines 3454--3454 + []\T1/pcr/m/n/8 ArchivoA.txt BarrireroExequiel Desktop Downloads +Music Public[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 3456--3456 + []\T1/pcr/m/n/8 ArchivoB.txt BarrireroExequiel.tar.gz Documents group +Pictures root[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 3482--3486 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3494. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3494. +[65] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3568. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3568. + [66] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3637. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3637. + [67] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3651. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3653. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3653. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3653. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3653. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3653. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3653. +LaTeX Font Info: Font shape `TS1/ptm/bx/n' in size <10.95> not available +(Font) Font shape `TS1/ptm/b/n' tried instead on input line 3656. + +Underfull \hbox (badness 10000) in paragraph at lines 3656--3657 + + [] + + +Overfull \hbox (217.35036pt too wide) in paragraph at lines 3662--3662 + [] \T1/pcr/m/n/8 CUT(1) User Comm +ands CUT(1) + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3673--3673 + [] \T1/pcr/m/n/8 Mandatory arguments to long options are mandatory for s +hort options too.[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3685--3685 + [] \T1/pcr/m/n/8 select only these fields; also print any l +ine that contains[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3696. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3696. +[68] +Overfull \hbox (34.95024pt too wide) in paragraph at lines 3698--3698 + [] \T1/pcr/m/n/8 use STRING as the output delimiter the default i +s to use the input[] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 3746--3748 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3763. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3763. +[69] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3836. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3836. + [70] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3903. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3903. + [71] +Overfull \hbox (20.55023pt too wide) in paragraph at lines 3929--3929 + []\T1/pcr/m/n/8 $ grep "/bin/bash" /etc/passwd | cut -d':' -s -f1,6,7 --outpu +t-delimiter='#' + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3952. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3954. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3954. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3954. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3954. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3954. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3954. + +Overfull \hbox (217.35036pt too wide) in paragraph at lines 3973--3973 + [] \T1/pcr/m/n/8 SED(1) User Comm +ands SED(1) + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 3973. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 3973. +[72] +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3982--3982 + [] \T1/pcr/m/n/8 Sed is a stream editor. A stream editor is used to p +erform basic text[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3984--3984 + [] \T1/pcr/m/n/8 file or input from a pipeline). While in some ways sim +ilar to an editor[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 3988--3988 + [] \T1/pcr/m/n/8 ability to filter text in a pipeline which particularly + distinguishes it[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4041. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4041. +[73] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4069--4069 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4079--4079 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4098--4098 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4103. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4103. +[74] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4108--4108 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4127--4127 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4137--4137 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4157--4157 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4172. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4172. +[75] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4183--4183 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4193--4193 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4211--4211 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4239--4239 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4239. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4239. +[76] +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4249--4249 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4272--4272 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + + +Overfull \hbox (10.95023pt too wide) in paragraph at lines 4281--4281 + []\T1/pcr/m/n/8 5. Productivity (Too many technologies to explore, not much ti +me available)[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4314. +[77] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4314. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4314. + [78] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4315. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4328. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4330. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4330. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4330. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4330. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4330. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4330. + +Underfull \hbox (badness 10000) in paragraph at lines 4333--4334 + + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 4339--4339 + []\T1/pcr/m/n/8 #Realizar un script que dado un directorio, cree un archivo ta +r comprimido con[] + [] + + +Overfull \hbox (126.1503pt too wide) in paragraph at lines 4340--4340 + []\T1/pcr/m/n/8 #gzip y con nombre igual a la fecha en formato #yyyy-mm-dd seg +uido del nombre del directorio.tar.gz[] + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 4341--4341 + []\T1/pcr/m/n/8 #Por ejemplo: aplicado al directorio tmp obtendríamos 2012-07 +-11tmp.tar.gz.[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4369. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4369. +[79] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4410. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4412. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4412. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4412. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4412. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4412. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4412. + +Underfull \hbox (badness 10000) in paragraph at lines 4415--4416 + + [] + + +Overfull \hbox (15.75023pt too wide) in paragraph at lines 4421--4421 + []\T1/pcr/m/n/8 #Realizar un script que, dado un número, indique si es o no di +visible por 2.[] + [] + + +Overfull \hbox (270.15039pt too wide) in paragraph at lines 4426--4426 + []\T1/pcr/m/n/8 read -t 3 -p "Input a Number to check if it's divisible by 2 : + " Number || echo -e "\nPlase enter a number during the 1st 3 secs"[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4433. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4433. +[80] +Overfull \hbox (34.95024pt too wide) in paragraph at lines 4449--4449 + []\T1/pcr/m/n/8 echo "You must enter a number dif from 0 (cero) to check if it +'s divisible by 2"[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 4461--4461 + []\T1/pcr/m/n/8 You must enter a number dif from 0 (cero) to check if it's div +isible by 2[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 4464--4464 + []\T1/pcr/m/n/8 You must enter a number dif from 0 (cero) to check if it's div +isible by 2[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4481. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4483. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4483. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4483. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4483. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4483. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4483. + +Overfull \hbox (10.16148pt too wide) in paragraph at lines 4490--4491 +\T1/ptm/b/n/10.95 com-pri-mi-do con gzip con nom-bre igual a la fe-cha en for-m +a-to yyyy-mm-dd.tar.gz. + [] + + +Overfull \hbox (6.15022pt too wide) in paragraph at lines 4496--4496 + []\T1/pcr/m/n/8 #Realizar un script que dado una lista de directorios, cree un + archivo tar[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 4497--4497 + []\T1/pcr/m/n/8 #comprimido con gzip con nombre igual a la fecha en formato yy +yy-mm-dd.tar.gz.[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4497. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4497. +[81] +Overfull \hbox (15.75023pt too wide) in paragraph at lines 4498--4498 + []\T1/pcr/m/n/8 #Además se debe generar un fichero yyyy-mm-dd.lst con los nomb +res de los di-[] + [] + + +Overfull \hbox (20.55023pt too wide) in paragraph at lines 4499--4499 + []\T1/pcr/m/n/8 #rectorios contenidos en el archivo tar, uno por linea usando +un bucle. Si el[] + [] + + +Overfull \hbox (25.35023pt too wide) in paragraph at lines 4500--4500 + []\T1/pcr/m/n/8 #fichero lst existe, mostrar un error y terminar el programa. +Si alguno de los[] + [] + + +Overfull \hbox (1.35022pt too wide) in paragraph at lines 4501--4501 + []\T1/pcr/m/n/8 #elementos no es un directorio, mostrar un error y finalizar e +l programa.[] + [] + + +Overfull \hbox (87.75027pt too wide) in paragraph at lines 4518--4518 + []\T1/pcr/m/n/8 #curso@ubuntu:~/tema10$ ls -lR /home/curso/ | grep '^d' | cut +-d' ' -f9-13 | cut -d':' -f2[] + [] + + +Overfull \hbox (30.15024pt too wide) in paragraph at lines 4519--4519 + []\T1/pcr/m/n/8 ls -ld $Dir* | cut -d' ' -f12-16 | cut -d'/' -f2-6 | sed '/^$/ +d' > Dir_list.txt[] + [] + + +Overfull \hbox (145.35031pt too wide) in paragraph at lines 4539--4539 + []\T1/pcr/m/n/8 echo -e "Se creará fichero lst en base a la lista de Dirs del +file en \n archivo /ext/Dir_list_ext.lst"[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4561. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4561. +[82] +Overfull \hbox (150.15031pt too wide) in paragraph at lines 4575--4575 + []\T1/pcr/m/n/8 2015-12-08.tar.gz 2015-12-08-tmp.tar.gz actividad1.sh activ +idad2.sh actividad3.sh Dir_list.txt ext[] + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4621. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4623. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4627. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4627. +[83] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4631. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4633. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4633. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4633. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4633. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4633. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4633. + +Overfull \hbox (13.65999pt too wide) in paragraph at lines 4638--4639 +[]\T1/ptm/b/n/10.95 Crear un script en bash que im-pri-ma en un ar-chi-vo lla-m +a-do, lis-ta_directorios, + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4640. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4642. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4649. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4649. +[84] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4650. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4664. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4666. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4666. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4666. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4666. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4666. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4666. + +Underfull \hbox (badness 10000) in paragraph at lines 4669--4670 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4671. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4673. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4673. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4673. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4673. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4673. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4673. + +Underfull \hbox (badness 10000) in paragraph at lines 4676--4677 + + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4678. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4680. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4685. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4687. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4692. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4694. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4699. +[85] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4699. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4701. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4708. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4708. + [86] (./TPs_Diplomatura_Linux.bbl +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 1. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 1. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 1. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 1. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 1. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 1. + +(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-33.def +File: uni-33.def 2013/05/13 UCS: Unicode data U+2100..U+21FF +) +Underfull \hbox (badness 10000) in paragraph at lines 16--21 +[]\T1/ptm/m/n/10.95 DigitalOcean\TS1/ptm/m/n/10.95 — \T1/ptm/m/n/10.95 Inc. (20 +15). How to use find and lo- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 16--21 +\T1/ptm/m/n/10.95 ca-te to search for fi-les on a li-nux vps. []$\T1/pcr/m/n/1 +0.95 https : / / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 16--21 +\T1/pcr/m/n/10.95 www . digitalocean . com / community / tutorials / + [] + + +Overfull \hbox (55.48201pt too wide) in paragraph at lines 16--21 +\T1/pcr/m/n/10.95 how-[]to-[]use-[]find-[]and-[]locate-[]to-[]search-[]for-[]fi +les-[]on-[]a-[]linux-[]vps$[]\T1/ptm/m/n/10.95 . + [] + + +Underfull \hbox (badness 4479) in paragraph at lines 30--34 +[]\T1/ptm/m/n/10.95 Hogbin E., Ko-ma-rins-ki M., M. D. (2005b). The li-nux do- +cu-men-ta- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 55--59 +\T1/pcr/m/n/10.95 di . artec . unc . edu . ar / course / view . php ? id = 4 & +section = 2)$[]\T1/ptm/m/n/10.95 . + [] + + +Underfull \hbox (badness 7362) in paragraph at lines 61--66 +[]\T1/ptm/m/n/10.95 Mirizio E. (2015b). Guía teó-ri-ca - di-plo-ma-tu-ra li-nu +x mo-du-lo 7. + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 61--66 +[]$\T1/pcr/m/n/10.95 http : / / www . di . artec . unc . edu . ar / pluginfile +. php / 8003 / + [] + + +Underfull \hbox (badness 1590) in paragraph at lines 79--85 +\T1/ptm/m/n/10.95 1.1.6. vir-tual con-so-les. []$\T1/pcr/m/n/10.95 https : / / + www . debian . org / doc / manuals / + [] + +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 85. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 85. +[87] +Underfull \hbox (badness 10000) in paragraph at lines 99--104 +\T1/ptm/m/n/10.95 le using re-gex. []$\T1/pcr/m/n/10.95 http : / / www . thege +ekstuff . com / 2009 / 09 / + [] + + +Overfull \hbox (113.11194pt too wide) in paragraph at lines 99--104 +\T1/pcr/m/n/10.95 unix-[]sed-[]tutorial-[]replace-[]text-[]inside-[]a-[]file-[] +using-[]substitute-[]command/$[]\T1/ptm/m/n/10.95 . + [] + + +Underfull \hbox (badness 4634) in paragraph at lines 106--110 +[]\T1/ptm/m/n/10.95 Shrestha N. (2013a). 10 prac-ti-cal li-nux cut com-mand ex +am-ples to + [] + + +Underfull \hbox (badness 4242) in paragraph at lines 106--110 +\T1/ptm/m/n/10.95 se-lect fi-le co-lumns. []$\T1/pcr/m/n/10.95 http : / / www +. thegeekstuff . com / 2013 / 06 / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--123 +[]\T1/ptm/m/n/10.95 Vivek G. (2006). How do i com-press a who-le li-nux or + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--123 +\T1/ptm/m/n/10.95 unix di-rec-tory. []$\T1/pcr/m/n/10.95 http : / / www . cybe +rciti . biz / faq / + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--123 +\T1/pcr/m/n/10.95 how-[]do-[]i-[]compress-[]a-[]whole-[]linux-[]or-[]unix-[]dir +ectory$[]\T1/ptm/m/n/10.95 . + [] + +) +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4712. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4712. + [88] +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4714. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4714. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4714. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4714. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4714. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4714. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 4731. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand << +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand >> +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "= +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "~ +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "! +(babel) in language append on input line 4731. +Package babel Info: Redefining spanish shorthand "? +(babel) in language append on input line 4731. + [89] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 4731. + (./TPs_Diplomatura_Linux.aux +LaTeX Info: Redefining \. on input line 26. +LaTeX Info: Redefining \% on input line 26. +) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 4731. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 4731. + +Package rerunfilecheck Info: File `TPs_Diplomatura_Linux.out' has not changed. +(rerunfilecheck) Checksum: 11C2A99B20B750661519321BC34735F8;12003. + + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 4731. + ) +Here is how much of TeX's memory you used: + 14042 strings out of 494925 + 202715 string characters out of 6178544 + 307530 words of memory out of 5000000 + 16638 multiletter control sequences out of 15000+600000 + 77228 words of font info for 132 fonts, out of 8000000 for 9000 + 62 hyphenation exceptions out of 8191 + 36i,9n,41p,348b,729s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc} +Output written on TPs_Diplomatura_Linux.pdf (95 pages, 1199550 bytes). +PDF statistics: + 1485 PDF objects out of 1728 (max. 8388607) + 1356 compressed objects within 14 object streams + 323 named destinations out of 1000 (max. 500000) + 1291 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/TPs_Diplomatura_Linux.lot b/TPs_Diplomatura_Linux.lot new file mode 100644 index 0000000..16127bd --- /dev/null +++ b/TPs_Diplomatura_Linux.lot @@ -0,0 +1 @@ +\select@language {spanish} diff --git a/TPs_Diplomatura_Linux.out b/TPs_Diplomatura_Linux.out new file mode 100644 index 0000000..14a64ef --- /dev/null +++ b/TPs_Diplomatura_Linux.out @@ -0,0 +1,155 @@ +\BOOKMARK [1][-]{section.1}{Ejercicios Tema1: Introducci\363n al entorno gr\341fico de un Sistema GNU/Linux y herramientas}{}% 1 +\BOOKMARK [2][-]{subsection.1.1}{Actividad 1.}{section.1}% 2 +\BOOKMARK [3][-]{subsubsection.1.1.1}{Kernel: Definici\363n}{subsection.1.1}% 3 +\BOOKMARK [3][-]{subsubsection.1.1.2}{Versi\363n actual de kernel estable en GNU/Linux}{subsection.1.1}% 4 +\BOOKMARK [3][-]{subsubsection.1.1.3}{Versi\363n mas usada de kernel estable en GNU/Linux}{subsection.1.1}% 5 +\BOOKMARK [2][-]{subsection.1.2}{Actividad 2.}{section.1}% 6 +\BOOKMARK [3][-]{subsubsection.1.2.1}{\277De qu\351 distribuci\363n deriva GNU/Linux Fedora?}{subsection.1.2}% 7 +\BOOKMARK [2][-]{subsection.1.3}{Actividad 3.}{section.1}% 8 +\BOOKMARK [3][-]{subsubsection.1.3.1}{Imprimir pantalla del escritorio Gnome}{subsection.1.3}% 9 +\BOOKMARK [2][-]{subsection.1.4}{Actividad 4.}{section.1}% 10 +\BOOKMARK [3][-]{subsubsection.1.4.1}{Navegaci\363n de directorios con Nautilus}{subsection.1.4}% 11 +\BOOKMARK [2][-]{subsection.1.5}{Actividad 5.}{section.1}% 12 +\BOOKMARK [3][-]{subsubsection.1.5.1}{LibreOffice Writer: Guardado de archivos .doc en .odt }{subsection.1.5}% 13 +\BOOKMARK [2][-]{subsection.1.6}{Actividad 6.}{section.1}% 14 +\BOOKMARK [3][-]{subsubsection.1.6.1}{Consolas virtuales y GTK-Warning}{subsection.1.6}% 15 +\BOOKMARK [1][-]{section.2}{Ejercicios Tema3: L\355nea de Comandos. Comandos b\341sicosI }{}% 16 +\BOOKMARK [2][-]{subsection.2.1}{Actividad 1.}{section.2}% 17 +\BOOKMARK [3][-]{subsubsection.2.1.1}{cd command}{subsection.2.1}% 18 +\BOOKMARK [2][-]{subsection.2.2}{Actividad 2.}{section.2}% 19 +\BOOKMARK [3][-]{subsubsection.2.2.1}{Sudo y permisos de administraci\363n}{subsection.2.2}% 20 +\BOOKMARK [2][-]{subsection.2.3}{Actividad 3.}{section.2}% 21 +\BOOKMARK [3][-]{subsubsection.2.3.1}{less command}{subsection.2.3}% 22 +\BOOKMARK [2][-]{subsection.2.4}{Actividad 4.}{section.2}% 23 +\BOOKMARK [3][-]{subsubsection.2.4.1}{/bin and /sbin}{subsection.2.4}% 24 +\BOOKMARK [2][-]{subsection.2.5}{Actividad 5.}{section.2}% 25 +\BOOKMARK [3][-]{subsubsection.2.5.1}{Listado de permisos ''ls -la`` command}{subsection.2.5}% 26 +\BOOKMARK [2][-]{subsection.2.6}{Actividad 6.}{section.2}% 27 +\BOOKMARK [3][-]{subsubsection.2.6.1}{Listado de permisos ''ls -l`` command}{subsection.2.6}% 28 +\BOOKMARK [2][-]{subsection.2.7}{Actividad 7.}{section.2}% 29 +\BOOKMARK [3][-]{subsubsection.2.7.1}{mkdir make directory}{subsection.2.7}% 30 +\BOOKMARK [2][-]{subsection.2.8}{Actividad 8.}{section.2}% 31 +\BOOKMARK [3][-]{subsubsection.2.8.1}{Creaci\363n de archivos con ''touch``}{subsection.2.8}% 32 +\BOOKMARK [2][-]{subsection.2.9}{Actividad 9.}{section.2}% 33 +\BOOKMARK [3][-]{subsubsection.2.9.1}{Cambio de permisos con ''chmod``}{subsection.2.9}% 34 +\BOOKMARK [2][-]{subsection.2.10}{Actividad 10.}{section.2}% 35 +\BOOKMARK [3][-]{subsubsection.2.10.1}{Eliminar recursivamente con ''rm`` command}{subsection.2.10}% 36 +\BOOKMARK [2][-]{subsection.2.11}{Actividad 11.}{section.2}% 37 +\BOOKMARK [3][-]{subsubsection.2.11.1}{Copia recursiva de directorio con ''cp`` command}{subsection.2.11}% 38 +\BOOKMARK [2][-]{subsection.2.12}{Actividad 12.}{section.2}% 39 +\BOOKMARK [3][-]{subsubsection.2.12.1}{Renombrar archivos con ''mv`` command}{subsection.2.12}% 40 +\BOOKMARK [2][-]{subsection.2.13}{Actividad 13.}{section.2}% 41 +\BOOKMARK [3][-]{subsubsection.2.13.1}{Copia de dirs mediante path relativo}{subsection.2.13}% 42 +\BOOKMARK [2][-]{subsection.2.14}{Actividad 14.}{section.2}% 43 +\BOOKMARK [3][-]{subsubsection.2.14.1}{Enlaces simb\363licos ''ln'' command}{subsection.2.14}% 44 +\BOOKMARK [2][-]{subsection.2.15}{Actividad 15.}{section.2}% 45 +\BOOKMARK [3][-]{subsubsection.2.15.1}{Navegaci\363n de directorios con Nautilus}{subsection.2.15}% 46 +\BOOKMARK [2][-]{subsection.2.16}{Actividad 16.}{section.2}% 47 +\BOOKMARK [3][-]{subsubsection.2.16.1}{Interpertaci\363n de comandos}{subsection.2.16}% 48 +\BOOKMARK [1][-]{section.3}{Ejercicios Tema 4: Linea de comandos. Comandos b\341sicos II }{}% 49 +\BOOKMARK [2][-]{subsection.3.1}{Actividad 1.}{section.3}% 50 +\BOOKMARK [3][-]{subsubsection.3.1.1}{``find'' and ``locate'' commands}{subsection.3.1}% 51 +\BOOKMARK [2][-]{subsection.3.2}{Actividad 2.}{section.3}% 52 +\BOOKMARK [3][-]{subsubsection.3.2.1}{locate -d command}{subsection.3.2}% 53 +\BOOKMARK [2][-]{subsection.3.3}{Actividad 3.}{section.3}% 54 +\BOOKMARK [3][-]{subsubsection.3.3.1}{``find`` without name}{subsection.3.3}% 55 +\BOOKMARK [2][-]{subsection.3.4}{Actividad 4.}{section.3}% 56 +\BOOKMARK [3][-]{subsubsection.3.4.1}{''find'' buscando por permisos de usuario}{subsection.3.4}% 57 +\BOOKMARK [2][-]{subsection.3.5}{Actividad 5.}{section.3}% 58 +\BOOKMARK [3][-]{subsubsection.3.5.1}{``find'' para archivos modificados en un per\355odo de tiempo}{subsection.3.5}% 59 +\BOOKMARK [2][-]{subsection.3.6}{Actividad 6.}{section.3}% 60 +\BOOKMARK [3][-]{subsubsection.3.6.1}{``grep`` command}{subsection.3.6}% 61 +\BOOKMARK [2][-]{subsection.3.7}{Actividad 7.}{section.3}% 62 +\BOOKMARK [3][-]{subsubsection.3.7.1}{''grep`` recursivo}{subsection.3.7}% 63 +\BOOKMARK [2][-]{subsection.3.8}{Actividad 8.}{section.3}% 64 +\BOOKMARK [3][-]{subsubsection.3.8.1}{''df`` commands}{subsection.3.8}% 65 +\BOOKMARK [2][-]{subsection.3.9}{Actividad 9.}{section.3}% 66 +\BOOKMARK [3][-]{subsubsection.3.9.1}{''tar.gz`` command p/ comprimir}{subsection.3.9}% 67 +\BOOKMARK [2][-]{subsection.3.10}{Actividad 10.}{section.3}% 68 +\BOOKMARK [3][-]{subsubsection.3.10.1}{''tar.gz`` command p/ descomprimir}{subsection.3.10}% 69 +\BOOKMARK [1][-]{section.4}{Ejercicios Tema 6: Uso b\341sico de la consola }{}% 70 +\BOOKMARK [2][-]{subsection.4.1}{Actividad 1.}{section.4}% 71 +\BOOKMARK [3][-]{subsubsection.4.1.1}{Regular expressions - , \044 , . , *}{subsection.4.1}% 72 +\BOOKMARK [2][-]{subsection.4.2}{Actividad 2.}{section.4}% 73 +\BOOKMARK [3][-]{subsubsection.4.2.1}{Regular expressions - , \044 , . , *}{subsection.4.2}% 74 +\BOOKMARK [2][-]{subsection.4.3}{Actividad 3.}{section.4}% 75 +\BOOKMARK [3][-]{subsubsection.4.3.1}{Regular expressions - , . , []}{subsection.4.3}% 76 +\BOOKMARK [2][-]{subsection.4.4}{Actividad 4.}{section.4}% 77 +\BOOKMARK [3][-]{subsubsection.4.4.1}{Regular expressions - , \044 , []}{subsection.4.4}% 78 +\BOOKMARK [2][-]{subsection.4.5}{Actividad 5.}{section.4}% 79 +\BOOKMARK [3][-]{subsubsection.4.5.1}{Regular expressions - , \044 , []}{subsection.4.5}% 80 +\BOOKMARK [2][-]{subsection.4.6}{Actividad 6.}{section.4}% 81 +\BOOKMARK [3][-]{subsubsection.4.6.1}{The command-line history}{subsection.4.6}% 82 +\BOOKMARK [2][-]{subsection.4.7}{Actividad 7.}{section.4}% 83 +\BOOKMARK [3][-]{subsubsection.4.7.1}{history, variable HISTSIZE}{subsection.4.7}% 84 +\BOOKMARK [2][-]{subsection.4.8}{Actividad 8.}{section.4}% 85 +\BOOKMARK [3][-]{subsubsection.4.8.1}{HISTCONTROL variable}{subsection.4.8}% 86 +\BOOKMARK [2][-]{subsection.4.9}{Actividad 9.}{section.4}% 87 +\BOOKMARK [3][-]{subsubsection.4.9.1}{clear history \(history -c\)}{subsection.4.9}% 88 +\BOOKMARK [1][-]{section.5}{Parcial 1 - Parte 2 - Cuestionario Pr\341ctico}{}% 89 +\BOOKMARK [2][-]{subsection.5.1}{Actividad 1.}{section.5}% 90 +\BOOKMARK [3][-]{subsubsection.5.1.1}{Regular expressions - , \044 , . , *}{subsection.5.1}% 91 +\BOOKMARK [2][-]{subsection.5.2}{Actividad 2.}{section.5}% 92 +\BOOKMARK [3][-]{subsubsection.5.2.1}{find command}{subsection.5.2}% 93 +\BOOKMARK [2][-]{subsection.5.3}{Actividad 3.}{section.5}% 94 +\BOOKMARK [3][-]{subsubsection.5.3.1}{Regular expressions and ls command}{subsection.5.3}% 95 +\BOOKMARK [2][-]{subsection.5.4}{Actividad 4.}{section.5}% 96 +\BOOKMARK [3][-]{subsubsection.5.4.1}{Regular expressions - Tar command}{subsection.5.4}% 97 +\BOOKMARK [1][-]{section.6}{Ejercicios Tema 7: Shell scripting b\341sico}{}% 98 +\BOOKMARK [2][-]{subsection.6.1}{Actividad 1.}{section.6}% 99 +\BOOKMARK [3][-]{subsubsection.6.1.1}{STDERR redirection to file}{subsection.6.1}% 100 +\BOOKMARK [2][-]{subsection.6.2}{Actividad 2.}{section.6}% 101 +\BOOKMARK [3][-]{subsubsection.6.2.1}{STDOUT \046 STDERR redirection to file}{subsection.6.2}% 102 +\BOOKMARK [2][-]{subsection.6.3}{Actividad 3.}{section.6}% 103 +\BOOKMARK [3][-]{subsubsection.6.3.1}{Head - Tail - Pipe}{subsection.6.3}% 104 +\BOOKMARK [2][-]{subsection.6.4}{Actividad 4.}{section.6}% 105 +\BOOKMARK [3][-]{subsubsection.6.4.1}{Cat - Grep - Wc}{subsection.6.4}% 106 +\BOOKMARK [2][-]{subsection.6.5}{Actividad 5.}{section.6}% 107 +\BOOKMARK [3][-]{subsubsection.6.5.1}{Find \046 Sort script}{subsection.6.5}% 108 +\BOOKMARK [2][-]{subsection.6.6}{Actividad 6.}{section.6}% 109 +\BOOKMARK [3][-]{subsubsection.6.6.1}{`` - in between Grave accent character }{subsection.6.6}% 110 +\BOOKMARK [2][-]{subsection.6.7}{Actividad 7.}{section.6}% 111 +\BOOKMARK [3][-]{subsubsection.6.7.1}{FOR - loops and iteration}{subsection.6.7}% 112 +\BOOKMARK [1][-]{section.7}{Ejercicios Tema 8: Herramientas para procesar texto}{}% 113 +\BOOKMARK [2][-]{subsection.7.1}{Actividad 1.}{section.7}% 114 +\BOOKMARK [3][-]{subsubsection.7.1.1}{cat command}{subsection.7.1}% 115 +\BOOKMARK [2][-]{subsection.7.2}{Actividad 2.}{section.7}% 116 +\BOOKMARK [3][-]{subsubsection.7.2.1}{less command}{subsection.7.2}% 117 +\BOOKMARK [2][-]{subsection.7.3}{Actividad 3.}{section.7}% 118 +\BOOKMARK [3][-]{subsubsection.7.3.1}{grep \046 regular expessions}{subsection.7.3}% 119 +\BOOKMARK [2][-]{subsection.7.4}{Actividad 4.}{section.7}% 120 +\BOOKMARK [3][-]{subsubsection.7.4.1}{head command}{subsection.7.4}% 121 +\BOOKMARK [2][-]{subsection.7.5}{Actividad 5.}{section.7}% 122 +\BOOKMARK [3][-]{subsubsection.7.5.1}{sort command}{subsection.7.5}% 123 +\BOOKMARK [2][-]{subsection.7.6}{Actividad 6.}{section.7}% 124 +\BOOKMARK [3][-]{subsubsection.7.6.1}{cut command }{subsection.7.6}% 125 +\BOOKMARK [2][-]{subsection.7.7}{Actividad 7.}{section.7}% 126 +\BOOKMARK [3][-]{subsubsection.7.7.1}{sed command}{subsection.7.7}% 127 +\BOOKMARK [1][-]{section.8}{Ejercicios Tema 10: Shell scripting intermedio}{}% 128 +\BOOKMARK [2][-]{subsection.8.1}{Actividad 1.}{section.8}% 129 +\BOOKMARK [3][-]{subsubsection.8.1.1}{tar - gzip - date format output}{subsection.8.1}% 130 +\BOOKMARK [2][-]{subsection.8.2}{Actividad 2.}{section.8}% 131 +\BOOKMARK [3][-]{subsubsection.8.2.1}{script : ''divisible por 2``}{subsection.8.2}% 132 +\BOOKMARK [2][-]{subsection.8.3}{Actividad 3.}{section.8}% 133 +\BOOKMARK [3][-]{subsubsection.8.3.1}{script: tar - gzip - date format output}{subsection.8.3}% 134 +\BOOKMARK [2][-]{subsection.8.4}{Actividad 4.}{section.8}% 135 +\BOOKMARK [3][-]{subsubsection.8.4.1}{head command}{subsection.8.4}% 136 +\BOOKMARK [2][-]{subsection.8.5}{Actividad 5 \(ejercitaci\363n evaluaci\363n\).}{section.8}% 137 +\BOOKMARK [3][-]{subsubsection.8.5.1}{script: find directories by name - for - if - test - ls}{subsection.8.5}% 138 +\BOOKMARK [2][-]{subsection.8.6}{Actividad 6 \(ejercitaci\363n evaluaci\363n\).}{section.8}% 139 +\BOOKMARK [3][-]{subsubsection.8.6.1}{script: True or False - for - if - test - ls}{subsection.8.6}% 140 +\BOOKMARK [1][-]{section.9}{Ejercicios Tema 11: Configuraci\363n de Bash}{}% 141 +\BOOKMARK [2][-]{subsection.9.1}{Actividad 1.}{section.9}% 142 +\BOOKMARK [3][-]{subsubsection.9.1.1}{Variable de entorno PS1}{subsection.9.1}% 143 +\BOOKMARK [2][-]{subsection.9.2}{Actividad 2.}{section.9}% 144 +\BOOKMARK [3][-]{subsubsection.9.2.1}{Limpiar History y /tmp}{subsection.9.2}% 145 +\BOOKMARK [2][-]{subsection.9.3}{Actividad 3.}{section.9}% 146 +\BOOKMARK [3][-]{subsubsection.9.3.1}{init.d and processes}{subsection.9.3}% 147 +\BOOKMARK [2][-]{subsection.9.4}{Actividad 4.}{section.9}% 148 +\BOOKMARK [3][-]{subsubsection.9.4.1}{backup script - tar gz}{subsection.9.4}% 149 +\BOOKMARK [2][-]{subsection.9.5}{Actividad 5.}{section.9}% 150 +\BOOKMARK [3][-]{subsubsection.9.5.1}{Alias for grep command}{subsection.9.5}% 151 +\BOOKMARK [2][-]{subsection.9.6}{Actividad 6.}{section.9}% 152 +\BOOKMARK [3][-]{subsubsection.9.6.1}{script: given a value to a variable}{subsection.9.6}% 153 +\BOOKMARK [1][-]{section*.21}{Bibliograf\355a}{}% 154 +\BOOKMARK [1][-]{section*.21}{Siglas y Acr\363nimos}{}% 155 diff --git a/TPs_Diplomatura_Linux.pdf b/TPs_Diplomatura_Linux.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6c6bd2fe52123a7ae18990863ac58fa42515457c GIT binary patch literal 1199550 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≶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