Está en la página 1de 23

www.codigolibre.org Fun d ació n Có digo Libre Dorys y.

Molda n

PRACTICA DE FUNDAMENTO
1) Una di stribución e s :

Una distribución es u n conju n to de a plicaciones re u nidas p or u n gr u po,


e m p res a o per so na p ar a per mitir instalar fácilmente u n siste m a Linux. Es u n
sabor de Linux. En general se de s tacan p o r las her ra mientas p a ra
configuración y siste m as de p a q ue tes de software a ins talar.

2) Distribucion e s p o pulare s d e GNU /Linu x:


RedHat, Fedora, Debian, SlackWare, SuSE, Mandriva, TurboLinux, etc.

3) El s er vid or X e s:

El co m p o ne n te p rincipal del Siste m a X Window. Su t rabajo es ace ptar las


p e ticiones de s de los p r ogra m a s clientes y tirar el res ulta do a p a n talla

4) Reinicie m o s el X Wind o w c on:


Des de el grafico - > ctrl + alt + b acks pace

5) El c o mand o g en érico d e iniciar el si ste ma X:


d o ris@doris - lapto p: ~ $ s tar tx

6) El ambient e d e e s critorio e sta c o m p u e st o p or:

To do el interfa z grafico en el cual tr abaja des de s u escritorio. Si n o esta en el


grafico t rasládese allí p ar a verlo.

7) Añadam o s otro e s critorio d e m o d o qu e lo u s e m o s para abrir ma s v e ntana s


y qu e n o e st orben m u ch o:

Clic derecho sobre u no de los iconos de escritorios, q ue se encue nt ra n


general me nte en el pa nel de abajo a la derecha, luego - > p references y elegir
cua n tos escritorios q uere mo s te ner a n ues t ra dis posición

8) Vea m o s lo s directorio s qu e parten d e s d e la / :


d o ris@doris - lapto p: ~ $ ls /

9) Vea m o s d on d e e stán lo s archi v o s d e c onfiguración:


d o ris@doris - lapto p: ~ $ ls / e tc

1 0) Vea m o s d on d e e sta el si st e ma d e arranqu e o grub:


d o ris@doris - lapto p: ~ $ ls / b o o t

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 1) Vea m o s d on d e e sta el c ódig o fu ent e d el Kernel Linux:


d o ris@doris - lapto p: ~ $ ls / u s r / s rc

1 2) Vea m o s d on d e e stán lo s archi v o s d e lo s di sp o siti v o s:


d o ris@doris - lapto p: ~ $ ls / d ev

1 3) Vea m o s lo s c o mand o s binario s :


d o ris@doris - lapto p: ~ $ ls / bi n

1 4) Hagam o s un alias al c o man d o ls


d o ris@doris - lapto p: ~ $ alias ra m o n = 'ls'

1 5) Ejecute m o s el alias qu e crea m o s:


d o ris@doris - lapto p: ~ $ ra m o n

1 6) Salga m o s y e ntre m o s d e n u e v o y ejecut e m o s el alias para v er qu e pa sa:


d o ris@doris - lapto p: ~ $ ra m o n

1 7) Repitam o s el ejercicio 1 4 y grabé m o slo tal cual e s e n el archi v o qu e


p ers o nifica nu e stra s e c ción d e u s uario s para qu e e s e alias sie m pre s e
ma nt en ga:
roo t@doris - lapto p : / ho m e / d o ris# vi .bas hrc

1 8) Salga y sal v e:
esc - > :wq

1 9) Encontram o s una p equ eña d e s cripción y la pagina d el man c orre s p on dient e


al c o mand o find c o n:
d o ris@doris - lapto p: ~ $ whatis find

2 0) El ad mini strador d el si ste ma pu ed e obt en er inf ormacion e s p ecifica d el


si st e ma y el hard ware c on:
d o ris@doris - lapto p: ~ $ u na me - a

2 1) El siguiente c o mand o n o s da s olo el n o m bre d e la maquina:


d o ris@doris - lapto p: ~ $ h o stna m e

2 2) Com o bu en o s ad ministradore s e n ca s o d e proble ma s v erifiqu e m o s el


direct orio qu e almace na lo s errore s d el si st e ma:
d o ris@doris - lapto p: ~ $ ls / v a r / log

2 3) Monitoree m o s lo s proc e s o s d e nu e stra c o n s ola y s u s atributo s:


d o ris@doris - lapto p: ~ $ p s

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

2 4) Monitoree m o s lo s proc e s o s d el u s uario e stu diante s:


d o ris@doris - lapto p: ~ $ p s - u es t u dia ntes

2 5) Vea m o s un rep orte d e la m e m oria v irtual y lo qu e c on s u m e n lo s proce s o s:


d o ris@doris - lapto p: ~ $ vms ta t

2 6) Vea m o s algunas inf ormacion e s acerca d el di s c o:


d o ris@doris - lapto p: ~ $ vms tat - D

2 7) Ahora v ea m o s la m e m oria física, s u tamañ o y u s o:


d o ris@doris - lapto p: ~ $ free

2 8) En la tt y 3 habra el archi v o / e t c / p a s s w d c o n vi:


d o ris@doris - lapto p: ~ $ vi / e tc / p a s sw d

2 9) Trasláde s e a la tt y 2 y v ea el pid d el proc e s o qu e d ejo c orriend o e n la tt y 3:


d o ris@doris - lapto p: ~ $ p s - t t ty3

3 0) Teniend o e n cu enta el pid d e e s e proc e s o, d e s d e d on d e s e en cu entra


mát elo:
d o ris@doris - lapto p: ~ $ kill pid

3 1) Ah ora c o m pru eb e qu e lo mat o sin trasladars e allá:


d o ris@doris - lapto p: ~ $ p s - t t ty3

3 2) Ahora v u el va a repetir el ejercicio 2 8 y traslád e s e a la tt y 2 y mat e el


proce s o p or s u n o m bre, lu eg o repita el pa s o 3 1:
d o ris@doris - lapto p: ~ $ killall vi

3 3) Ejecute m o s lo s siguient e s c o man d o s y e stable z ca m o s las dif erencias:


d o ris@doris - lapto p: ~ $ w
d o ris@doris - lapto p: ~ $ who

3 4) Monitoree m o s lo s proc e s o s y el c o n s u m o d e recurs o s p or ello s


diná micam e nt e:
d o ris@doris - lapto p : ~ $ to p

3 5) Reiniciam o s la maquina con:


roo t@doris - lapto p : / ho m e / d o ris# s h u t d own - r now

3 6) Los m ó d ulo s pro v e e n :


Una m a nera de s o por tar h ar dware a dicional y s oftware.

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

3 7) Si un día la c on s ola s e n o s daña en el s e ntido d e que p or d e s plegar el


c o nte nid o d e u n archi v o binario u otro archi v o d e am plio c ont enid o el
pront s e p on e e n un idio ma n o interpretable, c o m o s u c e d e e n m u ch o s
ca s o s, p od e m o s hac er e st o:
d o ris@doris - lapto p : ~ $ reset

3 8) Pod e m o s reparar u n si st e ma d e archi v o s e n cas o qu e ha ya sid o af ectad o


p or una falla el éctrica c o n:
roo t@doris - lapto p : / ho m e / d o ris# fsck siste ma de archivo
n o ta: no se p ue de ejecutar este co ma n do sobre u n siste m a de archivos
m o n ta do

3 9) Ahora creare m o s un u s uario n u e v o llamad o d orka c o n s u h o m e:


roo t@doris - lapto p : / h o me / d o ris# u sera d d - m - s / bi n / b a s h - e 2007 - 08 - 3 0
d o rka

n o ta: la o pción - m le crea u n ho me al u s uario, la o pción - s establece q ue el s hell


d el u s ua rio sea
b as h en este caso, la o pción - e limita el tie m po de existencia de ese u s u ario.

4 0) Com o tod o u s uario d orka d eb e ten er s u pa s s w d o c ontras eña:


roo t@doris - lapto p : / ho m e / d o ris# p a s sw d d orka

4 1) No s ca mbiam o s a e s e u s uario d e la siguiente man era:


roo t@doris - lapto p : / h o me / d o ris# s u – d or ka

4 2) Salim o s d e la mi s ma f orma, p ero claro p onien d o el u s uario e n el cual


e stábam o s
CTRL - D

4 3) Pod e m o s eliminarlo c o n tod o y s u h o m e d e la siguient e man era:


roo t@doris - lapto p : / h o me / d o ris# u ser del - r d or ka

4 4) Cree m o s un grup o:
roo t@doris - lapto p : / ho m e / d o ris# grou pa d d m a tos

4 5) Vea m o s la lista d e lo s grup o s d el si st e ma:


d o ris@doris - lapto p : ~ $ cat / e tc / g ro u p

4 6) Vea m o s el directorio qu e c o ntien e tod o lo qu e qu ere m o s qu e tenga el


u s uario nu e v o e n s u h o m e:
d o ris@doris - lapto p : ~ $ ls / e tc / s kel

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

4 7) Liste m o s el c ont enid o d e nu e stro directorio p or tie m p o:


d o ris@doris - lapto p : ~ $ ls - lt

4 8) Hagam o s una c opia d el direct orio / e t c /X 1 1 en nu e stro h o m e y qu e n o s


pregu nt e si ha y otro aquí c on el mi s m o n o m bre para sab er si quere m o s
ree m pla zarlo:
roo t@doris - lapto p : / ho m e / d o ris# cp - ri / e tc /X11 .
n o ta: el p u n to indica el lugar d o n de n os encontr a m os act ual men te

4 9) Cree m o s un direct orio:


d o ris@doris - lapto p : ~ $ m k dir directorio

5 0) Cree m o s la siguient e e structura d e directorio s:


p r ogra m a s
| - - co digo
| - - d ocu m e n tacion
| ` - - versiones
` - - VERSIONES

5 1) Lo hac e m o s d e la siguient e m an era:


d o ris@doris - lapto p : ~ $ m k dir - p p r ogra ma s / c o digo
p r ogra m a s / d oc u me n tacion /ver siones p r ogra m a s /VERSIONES

5 2) Com probe m o s qu e d entro d e programa s e sta “codigo, d oc u m e ntación y


VERSIONES”:
d o ris@doris - lapto p : ~ $ ls p r ogra m a s

5 3) Vea m o s qu e d entro d e d ocu m e ntación e sta el direct orio “version e s”:


d o ris@doris - lapto p: ~ $ ls p r ogra m a s / d ocu m e n tacion

5 4) Copie m o s al direct orio v er si on e s ma s intern o, d e lo s qu e h e m o s creado, el


archi v o / e t c / p a s s w d:
d o ris@doris - lapto p : ~ $ cp / e tc / p a s sw d p r ogra m a s / d oc u me n tacion /ver siones

5 5) Traslad é m o slo s al direct orio d ocu m e ntación :


d o ris@doris - lapto p : ~ $ cd p r ogra m as / d oc u m e n tación

5 6) Vea m o s la ruta ab s oluta d el direct orio d on d e n o s en c o ntram o s:


d o ris@doris - lapto p : ~ $ pw d

5 7) Vol va m o s al n u e stro:
d o ris@doris - lapto p : ~ $ cd

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

5 8) Dentro d el direct orio qu e crea m o s e n el ejercicio 4 9 cre e m o s u n archi v o


c o n el mi s m o n o m bre d e un o qu e tengam o s e n el nu e stro:
d o ris@doris - lapto p : ~ $ cat > directorio / a rchivorepetido

5 9) Trate m o s d e m o v er el archi v o qu e tien e el mi s m o n o m bre qu e el qu e le


crea m o s al direct orio nu e v o, y para qu e n o s pregunte si quiere s obre s cribir
el archi v o qu e e sta halla c on el mi s m o n o m bre hac e m o s lo siguiente:
d o ris@doris - lapto p : ~ $ mv - i archivorepetido directorio /

6 0) Elimine m o s el directorio qu e c opiam o s a nu e stro h o m e c o n tod o s u


c o nte nid o:
d o ris@doris - lapto p : ~ $ r m - r X11

6 1) Vea m o s el tipo d e archi v o qu e e s / e t c / p a s s w d:


d o ris@doris - lapto p : ~ $ file / e tc / p a s sw d

6 2) Vam o s a crear u n archi v o c on algún c o nt enido, lueg o cre é m o sle un e nlac e


si mb ólico d e la siguient e m an era:
d o ris@doris - lapto p : ~ $ ln - s archivo.original enlace.archivo

6 3) Vea m o s el c ont enido d e amb o s archi v o s y ob s er v e m o s qu e e s el mi s m o:


d o ris@doris - lapto p : ~ $ cat archivo.original enlace.archivo

6 4) Si le agrega m o s informacion al direct orio original o le hac e m o s algún


ca mbio el e nlac e s e actualizara c on el original, qu e n o s u c e d e cuand o
hac e m o s u na c opia, v ea m o s:
d o ris@doris - lapto p : ~ $ ls - l > archivo.original
d o ris@doris - lapto p : ~ $ cat enlace.archivo

6 5) Borrem o s el archi v o original e intent e m o s v er el c ont enid o d el e nlace:


d o ris@doris - lapto p : ~ $ r m archivo.original
d o ris@doris - lapto p : ~ $ cat enlace.archivo
Nota: n o sera p o sible p o r q ue el n o m bre o el archivo al cual a p u n t aba el enlace
fue borr a do

6 6)Repitam o s el pas o 6 2 p ero e sta v e z creare m o s u n e nlace d uro:


d o ris@doris - lapto p : ~ $ ln archivo.original enlace.archivo

6 7) Repitam o s el pas o 6 5 y lueg o v ea m o s qu e amb o s tien e n el mi s m o inod e o


n u m ero qu e identifica s u c ont enid o, c ontrario a lo s e nlac e s si m b ólico s:
d o ris@doris - lapto p : ~ $ ls - i archivo.original enlace.archivo

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

6 8) Repitam o s el ejercicio 6 5. Que o currió:


Nota: el conte nido del enlace d u r o n o se per dió al borrar el archivo original
p o r q ue el enlace d u r o n o a p u n ta al archivo en si, sino al inode o n u m er o q u e
iden tifica el contenido del archivo, p or en de n o de pe n de del archivo original
sino d el ino de.

6 9) Cree m o s un archi v o v ació :


d o ris@doris - lapto p : ~ $ to uch file

7 0) Vea m o s la f echa d e acc e s o d e un archi v o cualquiera y lu eg o cam bié m o sla a


la d e h o y:
d o ris@doris - lapto p : ~ $ ls - l archivocualquiera
d o ris@doris - lapto p : ~ $ to uch archivocualquiera

7 1) Vea m o s las ultima s 2 línea s d el archi v o / e t c / p a s s w d


d o ris@doris - lapto p : ~ $ tail - 2 / e tc / p a s sw d

7 2) Vea m o s las prim eras 5 lín ea s d el archi v o anterior:


d o ris@doris - lapto p : ~ $ hea d - 5 / e tc / p a s sw d

7 3) Cree m o s un archi v o c o n el siguiente c ont enid o:


d o ris@doris - lapto p : ~ $ cat > da t os
gato libro at u n n gotas ata s
p e z gaita loro d a do oso fin
.exrc expreso at u n gota loco
Gato tierra Gata na da rato n
gata canica at u n n n fue nte gatos

7 4)En prim er lugar va m o s a bu s car la palabra gato e n el archi v o dato s.


d o ris@doris - lapto p : ~ $ grep gato d a to s

7 5)Ahora bu s care m o s las línea s d el archi v o dato s qu e c o mien zan c o n la


palabra gato:
d o ris@doris - lapto p : ~ $ gre p “^gato” d a tos

7 6) A c o ntinuación vi s ualizare m o s las lín ea s d el archi v o dato s qu e c o ntien en


las palabras gato o gata.
d o ris@doris - lapto p : ~ $ grep “gat[ao]” d a tos

7 7) En el siguiente eje m plo bu s care m o s las línea s d el archi v o dato s qu e


c o ntien e n únicam e nt e tre s caractere s.
d o ris@doris - lapto p : ~ $ grep “^…$” da t os

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

7 8) Vea m o s lo s archi v o s qu e c ontien en la palabra “root” e n el directorio / e t c:


roo t@doris - lapto p : / ho m e / d o ris# grep - l root / e tc /*

7 9) Vea el c ont enid o d e un o d e lo s archi v o s qu e h e m o s creado y lueg o


d etermin e cual e s el du e ñ o y el grup o al cual p erten ec e ob s er vand o las
c olu m na s 3 y 4:
d o ris@doris - lapto p : ~ $ cat archivo
d o ris@doris - lapto p : ~ $ ls - l archivo

8 0) Cámbiele el du eñ o y el grup o al cual p erten ec e a qu e s ea root y root


re s p e cti va m e nte:
roo t@doris - lapto p : / ho m e / d o ris# chown root.root archivo

8 1) Quítele tod o s lo s p ermi s o s a tod o s lo s otro s qu e n o p erten e z can al grup o o


el du eñ o:
root@doris - lapto p : / ho m e / d o ris# ch m o d o - rwx archivo

8 2) Ahora intent e v er s u c o nte nid o:


d o ris@doris - lapto p : ~ $ cat archivo

No se lo per mitió p o r q ue u s te d n o tiene per misos de na da con res pecto a ese


archivo a m e n os q ue per te ne zca al d ue ño o gr u po del archivo.

8 3) Quité m o sl e el p ermi s o d e e s critura qu e p u edan ten er lo s u s uario s qu e n o


s o n d u e ñ o ni grup o s obre el archi v o dato s:
roo t@doris - lapto p : / h o me / d o ris# ch mo d o - w d a to s

8 4) A sign é m o sl e lo s p ermi s o s d e s ol o lectura a lo s grup o s d el archi v o anterior:


roo t@doris - lapto p : / h o me / d o ris# ch mo d g = r d a to s

8 5) Ejecute m o s un c o man d o qu e to ma tie mp o y s u s p e n dá m o sl o:


d o ris@doris - lapto p : ~ $ m a n file
ctrl + z

8 6) Para p od er re scatar e s e proc e s o qu e s u s p e ndi m o s mand é m o sl o al s e g un d o


plan o y lueg o a d on d e n o s otro s al prim er plan o:
d o ris@doris - lapto p : ~ $ bg (opera sobre el ultimo p r oceso)
d o ris@doris - lapto p : ~ $ fg

8 7) Cree m o s una v ariable llamada “VARIABLE” que s o n las qu e p ers o nifican el


a mbient e d el s h ell, cu y o valor s ea “8 - 8 - 2 0 0 7” :
d o ris@doris - lapto p : ~ $ VARIABLE=”8 - 8 - 2007”

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

8 8) Vea m o s el valor qu e tien e:


d o ris@doris - lapto p : ~ $ echo $VARIABLE

8 9) De s plegu e m o s las v ariable s d e ambient e y v ea m o s si aparec e la qu e


crea m o s:
d o ris@doris - lapto p : ~ $ echo $tab - tab

9 0) Para e x p ortarla al ambient e d el s h ell d e m o d o qu e apare z ca e n e sa lista:


d o ris@doris - lapto p : ~ $ expor t VARIABLE

9 1) Salga m o s d el s h ell y lu eg o e ntre m o s y trate m o s d e hac er el pas o 8 8:


ctrl + d
p a s o 88

9 2) Para qu e si e m pre e st e vig e nt e e sa variable d eb e m o s e s cribir el pa s o 8 7 e n


el archi v o .bashrc e n algun o s e s .bash_profile:
d o ris@doris - lapto p : ~ $ s u d o vi .bas hrc

9 3) Ahora repitam o s el pa s o 9 1

9 4) Vea m o s todas las v ariable s d el ambient e actual:


d o ris@doris - lapto p : ~ $ env

9 5) Vea m o s todas las v ariable s d el s h ell o d el si st e ma c o n s u s v alore s:


d o ris@doris - lapto p : ~ $ set | less

9 6) Vea m o s el v alor d e la v ariable qu e c ontien e la ruta d on d e s e e nc u e ntran lo s


c o ma nd o s:
d o ris@doris - lapto p : ~ $ echo $PATH

9 7) Vea m o s tod o s lo s archi v o s y directorio s qu e c o mie n zan c o n “a” o “f”


s e g uid o d e cualquier c o sa e n nu e stro directorio:
d o ris@doris - lapto p : ~ $ ls [af]*

Note mo s q ue los corchetes so n pa r a encerrar ra ngos con los q ue q uere mo s q ue


el co ma n d o concuer de y el as terisco indica “todo”.

9 8) En el cas o d e qu e e st e m o s bu s cand o un archi v o y n o sab e m o s c o n qu e


carácter c o mien za utilice m o s sign o d e pregunta para repre s e ntar e s e
carácter d e s c on ocid o:
d oris@doris - lapto p : ~ $ fin d ~ - na m e “?ola”
n o ta: en caso de q ue en s u directorio haya archivos co mo: hola, p ola, cola,
tola, etc. se de s plegara n p o r q ue to dos corres po n de n con el p a t ró n de b ú s q u e d a.

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

9 9) Encontre m o s el directorio v er sion e s e n n u e stro h o m e sin sab er si lo


crea m o s e n ma y ú s c ula o e n minú s cula:
d o ris@doris - lapto p : ~ $ find ~ - ina me versiones

1 0 0) Vea m o s un hi st orial d e tod o s lo s c o man d o qu e h e m o s ejecutado:


d o ris@doris - lapto p : ~ $ history

1 01) Ejecute m o s el ultim o c o mand o :


d o ris@doris - lapto p : ~ $ !!

1 0 2) Ejecute m o s el c o mand o nu m erad o e n el hist or y c o m o el 5 5:


d o ris@doris - lapto p : ~ $ !55

1 0 3) Edite m o s un archi v o e n v i:
d o ris@doris - lapto p : ~ $ vi archivo

1 0 4) Com en c e m o s a e s cribir o primiend o la “i”, e s cribam o s:


h ola codigo libre
esto es u na p r ueva

1 05) Borrem o s la línea e n la cual n o s e n c o ntram o s:


esc + d d

1 06) Valle m o s al final d e la línea:


:$

1 07) Salgam o s sal vand o lo s cam bio s :


esc +:wq

1 08) Entrem o s d e n u e v o y borre m o s d e s d e el carácter d o nd e e sta el curs or


ha sta el final d e e sa palabra:
de

1 09) Salgam o s y sin sal var lo s cam bio s:


esc:q!

1 1 0) Abram o s un archi v o cualquiera c o n e mac s:


d o ris@doris - lapto p: ~ $ e macs archivocualquiera

1 11) Vallam o s al final d el archi v o:


esc s hift >
1 1 2) Vallam o s al c o mien z o d el archi v o:
s hift <

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 13) Bajem o s u na línea:


ctrl n
1 14) Subam o s u na línea:
ctrl p
1 1 5) De s place m o n o s al final d e la lin ea:
ctrl e
1 16) De s placé m o n o s al c o mi en z o d e la lín ea:
ctrl a
1 17) Salgam o s c on:
ctrl c o ctrl x
1 1 8) Vea m o s la lista d e lo s directorio s qu e el s h ell recu erda:
d o ris@doris - lapto p : ~ $ dir s

1 19) Cambié m on o s al directorio / e t c y a la v e z e m p uje m o s e s e direct orio a la


lista d e lo s direct orio s qu e el s h ell recu erda:
d o ris@doris - lapto p : ~ $ p u s h d / e tc

1 20) Cambié m o n o s a / d e v
d o ris@doris - lapto p : ~ $ p u s h d / d ev

1 21) Repitam o s el pa s o 1 1 8 para v er el res ultad o y lueg o v ol va m o s


retroc eda m o s un direct orio d e e sa lista c on:
d o ris@doris - lapto p : ~ $ p o p d

1 22) Reno m bre m o s un archi v o :


d o ris@doris - lapto p : ~ $ mv original n uevo

1 2 3) Vea m o s el e s pacio libre d el dis c o d uro:


d o ris@doris - lapto p : ~ $ df - h

1 24) Vea m o s el e s pacio utilizado p or lo s directorio s y archi v o s:


d o ris@doris - lapto p : ~ $ d u - h

1 25) Cree v ario s archi v o s c on 5 lín eas cada un o y qu e s ol o s ean s e m ejante s,


e ntre e st o s d o s archi v o s, 3 línea s:

1 2 6) Ob s er v e la diferen cia e xi st ente e ntre amb o s:


d o ris@doris - lapto p : ~ $ diff archivo1 archivo2

1 27) Encuentre un archi v o e n s u h o m e cu y o n o m bre s ea “.bash_profile”:


d o ris@doris - lapto p : ~ $ find . - na m e .bas h_profile

1 28) Encuentre archi v o s e n s u h o m e d e m a s d e 5 Megab yt e:


d o ris@doris - lapto p : ~ $ find ~ - type f - si ze + 5M

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 29) Cree un archi v o qu e tenga 4 línea s y qu e 3 d e ellas digan “wind o w s”:

1 30) Ree m plac e e n e s e archi v o las 3 prim eras líneas qu e dice n “wind o w s” p or
“linux” y guárdalo e n otro archi v o:
d o ris@doris - lapto p : ~ $ se d '1,3s / win dows /linux / g' archivo >
archivoca m bio

1 31) Liste las prim eras 5 líneas d el archi v o / e t c / p a s s w d c on s e d:


d o ris@doris - lapto p : ~ $ se d '5q' / e tc / p a s sw d

1 32) Vea m o s lo s u s uario s ingre sad o s e n el si st e ma y el tie m p o qu e tien en


u sand o recurs o s d el cpu c on algún programa:
d o ris@doris - lapto p : ~ $ w | awk '{print $1,$6}'

con awk elegimos ú nica me n te la colu m na 1 y 6 de la salida de “w”

1 33) Redirecion e m o s la s alida d e errore s a un archi v o:


d o ris@doris - lapto p : ~ $ p r ogra m a 2 > errores.txt

1 34) Añadam o s la inf ormacion d e errore.txt al archi v o qu e cream o s e n el


ejercicio 1 2 9:
d o ris@doris - lapto p : ~ $ cat errores.txt > > archivo

1 3 5) Hagam o s qu e la salida d el archi v o anterior s ea la e ntrada d e argu m e nt o


para el c o mand o w c:
d o ris@doris - lapto p : ~ $ wc < archivo1

1 36) Hagam o s qu e la salida d e “wh o” s e ligue c on la e ntrada d e “wc”:


d o ris@doris - lapto p: ~ $ who | wc

1 3 7) Hagam o s qu e la salida d e “ls” salga tanto a pantalla c o m o a un archi v o y


lueg o v ea m o s qu e el archi v o tenga el c ont enid o:
d o ris@doris - lapto p : ~ $ ls | tee file
d o ris@doris - lapto p : ~ $ cat file

1 38) Corte m o s la c olu m na 2 y 5 d el archi v o / e t c / p a s s w d teniend o e n cu e nta


qu e e stán s e paradas p or d o s pu nt o s (:) :
d o ris@doris - lapto p : ~ $ cut - d “:” - f2,5 / e tc / p a s sw d

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 39) Cree un archi v o c on lo s nú m ero s d el 1 al 1 0 e n f orma d e s orde nada:


d o ris@doris - lapto p : ~ $ cat > n u m ero.txt
2
3
8
9
6
5
4
1

1 40) Orden e el archi v o qu e creo e n f orma nu m érica:


d o ris@doris - lapto p : ~ $ sor t - n n u m eros.txt

1 41) Repita el pas o 1 3 8 y guárdelo e n un archi v o llamad o pas s w d c olu m na:


d o ris@doris - lapto p : ~ $ cut - d “:” - f2,5 / e tc / p a s sw d > p a s sw dcolu m na

1 42) Sorte e el archi v o anterior e n f orma d e diccionario p or la c olu m na2


teniend o e n cu e nta qu e las c olu m na s e stán s e paradas p or “ : ” :
d o ris@doris - lapto p : ~ $ sor t - t “:” - f2 pa s sw dcolu m n a

1 43) En el archi v o d el ejercicio 1 3 7 ree m plac e todas las letras minú s c ula s p or
ma y ú s c ulas:
roo t@doris - lapto p : / ho m e / d o ris# t r [a - z] [A - Z] < file

Acc e s o Rem ot o

1 4 4) Vea m o s si el pu erto 6 0 0 0 e sta abierto para acce s o rem ot o:


roo t@doris - lapto p : / ho m e / d o ris# n m a p localhos t

1 45) Configure m o s el archi v o para acce s o rem ot o:


roo t@doris - lapto p : / ho m e / d o ris# gd m set u p
Remote - > s tyle - > plain
Accessibility - > e n able accessiblity
Security - > c o nfigure X server - > s e rver s - > s t a n d ar d

1 46) Den e gu e m o sle el acce s o a cualquiera qu e quiera acce d er a nu e stra


maquina:
roo t@doris - lapto p : / ho m e / d o ris# xhos t -

1 47) Dé m o sle p ermi s o a tod o s lo s u s uario s qu e quieran acc ed er a nu e stra


maquina para hacerlo:
roo t@doris - lapto p : / ho m e / d o ris# xhos t +

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 48) Entrem o s a la m aquina d el u s uario e studiante s cu y o ip e s 1 9 2.1 6 8.1 2 9:


roo t@doris - lapto p : / ho m e / d o ris# s s h est u diantes@192.168.129

1 49) Compro v e m o s qu e e stam o s e n la maquina d e otra p er s ona, lu eg o para


salir d e m o s e xit:
d o ris@doris - lapto p : ~ $ ho s t na me
1 5 0) Copie m o s a otra maquina d e ip nu m ero 1 9 2.1 6 8.1 9 3 u n archi v o
cualquiera:
est u diantes@est u dia ntes :# sc p archivoaco piar
est u diantes@192.168.193:ruta do n de secopiara

1 5 1) Para imp ortar un x y p od er ejecutar aplicacion e s qu e n o ten e m o s e n


n u e stro si st e ma, lo hace m o s m e diante e st e c o mand o d e s d e el grafico:
root@doris - lapto p : / ho m e / d o ris# s s h - X u s ua rio@IP

1 52) Otra f orma d e imp ortar u n x e s:


roo t@doris - lapto p : / ho m e / d o ris# X - q uery IP :1
n o ta: entre el ip y los d os p u n t os h ay u n es pacio el 1 indica q ue se el x
im p or ta do se colocara u n n u m ero de s p ués del n ues t ro, o sea, o en el f8 o f9.

1 53) Escritorio rem oto en vi v o:


Habilitar la o pcion q ue es ta en syste m - > p references - > re m ote Deskto p - >
p er mitir otros u s uarios ver s u Deskto p
roo t@doris - lapto p : / ho m e / d o ris# vncviewer IP: 0

Nota: entre los d o s p u n t os y el 0 hay u n es pacio

1 5 4) Vol va m o s a adquirir el v alor d e nu e stro di spla y, ya qu e al n o s otro s


imp ortar el di s pla y d e otra maquina e s e valor cambia a al ip d e e sa otra
maquina v alga la redu ndancia:
d o ris@doris - lapto p : ~ $ expor t DISPLAY=”0.0”

1 5 5)Exporte m o s nu e stro X o e nt orn o grafico para la maq uina d e ip


n u m ero 1 9 2.2 6 8.1 0 2:
d o ris@doris - lapto p : ~ $ expor t DISPLAY=192.268.102:0.0

Nota: a p a r tir de es te m o m e n to to da s las a plicaciones graficas (Ej: calc, firefox,


xeyes) lla ma das de s de el s hell se abrira n en la m a q uina re mo ta, o sea, el IP an terior, si
ya h a finaliza do de exportar to da s las a plicaciones graficas necesarias y de sea p o n er
los valores p or defecto de la variable DISPLAY solo escriba:
d o ris@doris - lapto p : ~ $ expor t DISPLAY=”:0.0”

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

Instale m o s y d e sin stale m o s paqu et e s

1 56) De sintasle m o s la h erramienta u sada para e s can ear pu erto s y


v uln erabilidad e s d e red e s “nmap”:
roo t@doris - lapto p : ~ # a p t - get re m ove - - p u rge n m a p

n o ta: la o pcion re m ove se u sa p ara de sins talar el pa q ue te, y la –purge p ar a


re m over los archivos de configuracion d e pe n diente del p a q uete q ue haya n
q ue d a d o.

1 57) Vol va m o s a in stalarlo:


roo t@doris - lapto p : / ho m e / d o ris# a p t - get ins tall n m a p

1 58) Vea m o s si e n nu e stro si st e ma e sta in stalado el paqu et e d e s s h:


d o ris@doris - lapto p : ~ $ d p kg - l | grep s s h

1 59) Si n o e sta in stalé m o slo:


roo t@doris - lapto p : / h o me / d o ris# a p t - get install s s h

1 60) Si e sta m o s frente a una di stribución basada e n redhat, eje m plo c ento s,
qu e u san el ad ministrador d e paqu et e s rpm, p od e m o s hac er el pa s o 1 5 6 d e
la siguiente f orma:
d o ris@doris - lapto p : ~ $ r p m - qa | grep s s h

1 61) Si e sta in stalado d e sin stalé m o sl o:


roo t@doris - lapto p : / h o me / d o ris# r p m - e s s h

1 62) Ante s d e in stalarlo n u e va m e nt e, v ea m o s qu e archi v o s lo c o m p o n e n y


d o nd e s e c olocaran cada u n o:
d o ris@doris - lapto p: ~ $ r p m - q pl s s h

1 63) Ah ora lo in stalam o s d e la siguient e man era:


roo t@doris - lapto p : / h o me / d o ris# r p m - iuh s s h

n o ta: la o pcion i , instala , la u y la h s o n pa r a q ue si el p a q uete pide


d e p e n de ncias, se instale forso z a me n te sin es tas; a u n q ue p ue de q ue luego la
a plicación no funcione ta n bien co m o q uer ra m o s.
1 64) Pod e m o s in stalar u n paqu et e targ z, o s ea , d e s d e s u archi v o fue nt e:
roo t@doris - lapto p : / ho m e / d o ris# tar - xvzf p aq ue te - tar.gz

1 65) Ah ora d eb e m o s recopilar la inf ormacion d el si st e ma y d el hard ware para


qu e el paqu ete s e adapte a nu e stro equip o, e st o e s ejecutand o u n s cript:
roo t@doris - lapto p : / ho m e / d o ris# . /configure

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 66) Una v e z recolectada la inf ormacion, la siguient e h erramienta la utilizara


para sab er a d o nd e irán tod o s lo s archi v o s d el paqu et e:
roo t@doris - lapto p: / h o me / d o ris# m a ke install p a q uete
n o ta: la diferencia entre instalar u n p a q uete con los a d minis tra dores de
p a q uetes, a pt - get, el d p kg, yu m y otr os, e instalarlo des de el fuente lo q ue
venimos h acien do de s de el p a so 139, ra dica en q ue los p ri meros s u plen las
d e p e n de ncias.

De sacti v e m o s y acti v e m o s s er vicio s

1 67) Det engam o s el s er vicio d e red:


roo t@doris - lapto p : / ho m e / d o ris# / e tc /i nit.d / n e tworking s to p

1 6 8) Intente m o s c on e ctarno s a g o o gle:


roo t@doris - lapto p : / ho m e / d o ris# ping google.co m

1 69) Vea m o s si ten e m o s ip:


d o ris@doris - lapto p: ~ $ ifconfing

1 70) Ah ora acti v e m o s el s er vicio d e red:


roo t@doris - lapto p : / ho m e / d o ris# / e tc /i nit.d / n e tworking s tar t

1 7 1) Hagam o s qu e el s er vid or d e d hcp asign e un ip:


roo t@doris - lapto p : / ho m e / d o ris# d hclient et h0

Trabaje m o s c on el X

1 7 2) Vea m o s el archi v o d e c onfiguración d e x:


d o ris@doris - lapto p: ~ $ vi / e tc /X11 / xorg.conf

1 7 3) Salgam o s sin guardar cam bio s:


esc - > :q!

1 7 4) Rec onfigure el x d e s d e u n liv e cd d e linux:


b u tear p o r el live cd

1 7 5) Cree un directorio llamad o “ubuntu”:


root@doris - lapto p : / ho m e / d o ris# m k dir / m e dia / u b u n t u

1 7 6) Monte la partición d on d e e sta s u h o m e:


roo t@doris - lapto p : / ho m e / d o ris# m o u n t / d ev / h d a 1 / m e dia / u b u n t u

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 7 7) Copie el archi v o “xorg.co nf” e n la partición m o ntada:


roo t@doris - lapto p : / ho m e / d o ris# cp / e tc /X11 / xorgs.conf .

1 7 8) De s m o nt e la partición:
roo t@doris - lapto p : / ho m e / d o ris# u m o u n t / m e dia / u b u n t u

1 7 9) Reinicie la m aquina:
roo t@doris - lapto p: / h o me / d o ris# reboot
o roo t@doris - lapto p: / h o me / d o ris# s h u t dow n - r n ow

1 8 0) Abra un s h ell y c opie el archi v o “xorg.conf” e n / e t c /X 1 1:


d o ris@doris - lapto p: ~ $ cp xorgs.conf / e tc /X11

1 8 1) Pod e m o s c onfigurar el x p or m e dio d e c o mand o s:


Utiliza n d o el co ma n do q ue esta en la últi ma línea de los co me nt arios del archivo
/ e tc /X11 / xorg.conf lo vemos con vi:
roo t@doris - lapto p : / ho m e / d o ris# d p kg - reconfigure xserver - xorg

Comprimam o s, e m paqu et e m o s, d e s c o m primam o s y d e s e m paqu et e m o s


archi v o s

1 8 2) Empaqu ete o haga un back ucp d e lo s archi v o s d e lo s archi v o s d e / e t c c o n


tar:
roo t@doris - lapto p: / h o me / d o ris# tar - cvf backuc p.tar / e tc /*

1 8 3)Ah ora c o m prima m o s e s e archi v o para qu e o c up e m e n o s e s pacio:


roo t@doris - lapto p: / h o me / d o ris# gzip backucp.tar backucp.tar.gz

1 8 4) De s c o m primam o s e s e tar.gz:
roo t@doris - lapto p: / h o me / d o ris# tar - xvzf backuc p.tar.gz

1 8 5) Reiniciam o s la maquina c o n:
roo t@doris - lapto p : / ho m e / d o ris# s h u t d own - r now

1 86)Recu erd en qu e e n cas o d e duda s o bre un c o mand o e s p e cífico, p u e d e n


utilizar la sintaxis:
[k1k 1@GNU ~ ] $ co m a n d o - - help

1 87)Para m o strar toda s las lín eas qu e c ontien en la cad ena "tal" e n u na lista d e
archi v o s (dond e "*" repre s e nta tod o s lo s archi v o s e n el direct orio actual):
[k1k 1@GNU ~ ] $ grep tal *

1 88)Para m o strar toda s las lín eas qu e n o c ont en gan la cad ena "tal", s e u sa "-v":
[k1k 1@GNU ~ ] $ grep -v tal *

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

1 8 9)Imprima la Variable s PS1


[k1k 1@GNU ~ ] $ ________________

1 9 0)Cuent e lo s Direct orio s qu e ha y e n / e t c


[k1k 1@GNU ~ ] $ ________________

1 9 1)Diga la cantidad d e Ram libre.


[k1k 1@GNU ~ ] $ ________________

1 9 2)Realice un ls –l y d e e sa salida to m e la c olu m na 1 y la 9.


[k1k 1@GNU ~ ] $ ________________

1 9 3)Verifiqu e lo s log d el s er vid or X


[k1k 1@GNU ~ ] $ ________________

1 9 4)Dond e s e almace nan las particion e s m o ntadas actualm ent e


[k1k 1@GNU ~ ] $ ________________

1 9 5)Con qu e c o man d o u st ed pu ed e obt en er d etalle s d e un u s uario s d el si st e ma


[k1k 1@GNU ~ ] $ ________________

1 9 6)Determin e la cantidad d e e s pacio e n s u / h o m e


[k1k 1@GNU ~ ] $ ________________

1 9 7)Con cual c o mand o u st e d crea un u s uario


[k1k 1@GNU ~ ] $ ________________

1 98)Con el c o mand o cut s elec cion e lo s n o m bre s d e lo s u s uario s ingre sad o s e n


el si st e ma.
[k1k 1@GNU ~ ] $ ________________

1 9 9)Cual e s la dif eren cia d el c o mand o tac cat

2 0 0)Mencion e tre s o pcion e s d el editor e mac s


[k1k 1@GNU ~ ] $ ________________

2 0 1)Com o u st ed c orre un programa d e s d e el Terminal


[k1k 1@GNU ~ ] $ ________________

2 0 2)Mencion e las cuatro s libertad e s d e la GPL.


1-
2-
3-

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

4-

2 0 3)Usted d e s ea v er la v er sion d el si st e ma?


[k1k 1@GNU ~ ] $ ________________

2 0 4)Liste e n u m erado s lo s archi v o s qu e s e e n cu e ntran e n el directorio / u sr


[k1k 1@GNU ~ ] $ ________________

2 0 5)De s pliegu e la variable d el PATH.


[k1k 1@GNU ~ ] $ ________________

2 0 6)Cual e s la dif eren cia d e lo s c o mand o w hatis y w hich.

2 0 7)De s pliegu e toda s las s e ñale s d el c o man d o kill


[k1k 1@GNU ~ ] $ ________________

2 0 8)Liste lo s m ó d ulo s d e s u si st e ma
[k1k 1@GNU ~ ] $ ________________

2 0 9)Liste lo s directorio s o culto s d el si st e ma.


[k1k 1@GNU ~ ] $ ________________

2 1 0)Con cual c o man d o u st ed d et ermina la e structura interna d e un archi v o


[k1k 1@GNU ~ ] $ ________________

2 1 1)Con cual c o man d o u st ed inicia u na s e c ci ón d el X.


[k1k 1@GNU ~ ] $ ________________

2 1 2)Diga la ruta ab s oluta d e d on d e s e e n cu e ntra actualm ent e


[k1k 1@GNU ~ ] $ ________________

2 1 3)Con cual c o man d o u st ed ren o m bra un directorio.


[k1k 1@GNU ~ ] $ ________________

2 1 4)Diga la dif erencia d el le s s y m ore

2 15)Cree u n archi v o va ció y m o difiqu e s u f echa


[k1k 1@GNU ~ ] $ ________________

2 1 6)Realice un link si m b ólico d el archi v o qu e ha cread o.


[k1k 1@GNU ~ ] $ ________________

2 17)Det ermine cual s eria la función d el ls –l ; p w d e n una mi s ma línea


[k1k 1@GNU ~ ] $ ________________

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

2 18)Cual e s el c o mand o para v er las prim eras lín eas d e un archi v o.


[k1k 1@GNU ~ ] $ ________________

2 19)Que ef ect o tien e la o p ción –p e n el c o mand o m e dir?


[k1k 1@GNU ~ ] $ ________________

2 20)Ejecute el c o mand o id y diga s u función.


[k1k 1@GNU ~ ] $ ________________

2 2 1)Apliqu e lo s p ermis o s 7 5 3 e n u n archi v o y diga lo s d etalle s aplicad o s.


[k1k 1@GNU ~ ] $ ________________

2 2 2)En un archi v o c on p ermis o 6 4 4 qu e u st ed n o pu e d e hac er.


[k1k 1@GNU ~ ] $ ________________

2 2 3)Imprima lo s nu m ero d el 1 - 1 0 0 e n el s h ell


[k1k 1@GNU ~ ] $ for i in `seq 100`; do echo $i; done

2 2 4)Lista fich ero s incluid o s lo s oc ulto s d e si st e ma.


[k1k 1@GNU ~ ] $ ________________

2 2 5)Lista lo s fich ero s d e un directorio d e f orma paginada.


[k1k 1@GNU ~ ] $ ________________

2 2 6)Mue stre el e stado d e un archi v o,


[k1k 1@GNU ~ ] $ ________________

2 2 7)Busqu e tod o s lo s archi v o s d e n o m bre lilo e n / u sr


[k1k 1@GNU ~ ] $ ________________

2 2 8)Muestre el listad o d e lo s últim o s c o mand o s ejecutado s.


[k1k 1@GNU ~ ] $ ________________

2 2 9)Ejecute el c o mand o ej ect y eject –t ¿?


[k1k 1@GNU ~ ] $ ________________

2 30)Información s o bre la bibliot eca gráfica OpenGL y s u e xt e n sión GLX para X -


Windo w.
[k1k 1@GNU ~ ] $ ________________

2 3 1)Realice las siguiente s s e nt e ncias y d et ermin e s u re sultad o.


[k1k 1@GNU ~ ] $ d d if = / d ev / c d r o m of =i mage n.iso
[k1k 1@GNU ~ ] $ cat / d ev / c d r o m > debian.iso

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

2 32)Mue stra la h ora, tie m p o d e funciona miento, n º u s uario s c on e ctado s y la


carga m e dia.
[k1k 1@GNU ~ ] $ ________________

2 3 3)Muestra la f echa y h ora e n f ormato UTC(Tie m p o Uni v ersal Coordinad o).


[k1k 1@GNU ~ ] $ ________________

2 34)Restaura la Con s ola. Útil para cuand o e m pie zan a aparec er caractere s
raro s.
[k1k 1@GNU ~ ] $ ________________

2 35)Visualice el n o m bre d e la máquina.


[k1k 1@GNU ~ ] $ ________________

2 3 6)Reinicie la maquina
[k1k 1@GNU ~ ] $ ________________

2 37)Muestre inf ormación s obre particion e s m o ntada s.


[k1k 1@GNU ~ ] $ ________________

2 3 8)Monta u n dis p o siti v o.

mount -t ext3 /dev/hda2 /micaasa ----- Monta un dispositivo.


| ----- ------- -------
| | | v
| | V p.montaje
| | dispositivo
| v
|sistema de ficheros
|
|umount /dev/hda2 ------------------- Desmonta un dispositivo

2 3 9)Cambia el u s uario actual a n o m breu s uario (pedirá la c o ntras e ña d el


u s uario c on el qu e qu eram o s iniciar la s e sión
[k1k 1@GNU ~ ] $ ________________

2 4 0)Muestra lo s u s uario s c on e ctado s al si st e ma


[k1k 1@GNU ~ ] $ ________________

2 4 1)Muestra la f echa y h ora d el últim o reinicio d el si st e ma


[k1k 1@GNU ~ ] $ ________________

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

2 4 2)Muestra tod o s lo s proc e s o s qu e lle v e n la palabra "bash"


[k1k 1@GNU ~ ] $ ________________

2 43)Muestra el u s uario c on el qu e s e ha iniciado la s e si ón d e Terminal


[k1k 1@GNU ~ ] $ ________________

2 4 4)Muestra la IP d el p c y la c onfiguración d e red


[k1k 1@GNU ~ ] $ ________________

2 4 5)Muestra la h ora y la f e cha


[k1k 1@GNU ~ ] $ ________________

2 4 6)Mue stra un calendario d el m e s y añ o e s p e cificad o s


[k1k 1@GNU ~ ] $ ________________

2 4 7)Muestra ayu da s o bre el c o mand o e s p e cificado


[k1k 1@GNU ~ ] $ ________________

2 4 8)Cambia d el direct orio actual al direct orio / u sr / bin


[k1k 1@GNU ~ ] $ ________________

2 4 9)Mue stra la m e m oria RAM total d el si st e ma


[k1k 1@GNU ~ ] $ ________________

2 50)Mue stra inf ormación d el si st e ma: v er sión d el k ern el, tipo d e proc e sad or.
[k1k 1@GNU ~ ] $ ________________

d oris@codigolibre.org
www.codigolibre.org Fun d ació n Có digo Libre Dorys y. Molda n

El derecho a ser libre

La libertad sólo puede lograrse si hay voluntad de sacrificio y espíritu de lucha. Los
pueblos que se rinden ante la fuerza bruta se vuelven esclavos de los designios y
arbitrariedades de los que ilegítimamente monopolizan las armas de la república.
Cuando nuestros antepasados lucharon para lograr la independencia de una
monarquía que había perdido su legitimidad, lo hicieron en condiciones de franca
inferioridad frente a un imperio, si bien decadente, que tenía dinero, armas y
tropas pero carecía de algo esencial: el ansia de libertad y justicia que abundaba en
esta tierra de gracia. Así fue como, desafiando al poder, logramos ganar nuestro
derecho a ser un pueblo libre e independiente.

No es hora de pensar en pequeño, es hora de luchar, de dar un paso hacia delante


y recordar aquello que decía el primer ministro británico, Benjamín Disraeli , que la
vida era demasiado breve para ser fútil. Aquellos que piensan en el beneficio
individual, aquellos que se hacen la vista gorda ante la arbitrariedad de los
gobernantes, aquellos cómodos que prefieren resignarse, la historia les pasará una
factura difícil de olvidar y lamentarán en un futuro, no muy lejano, las
consecuencias de su oportunismo.

Buenas Suerte......

d oris@codigolibre.org

También podría gustarte