SlideShare una empresa de Scribd logo
1 de 249
Descargar para leer sin conexión
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
GNU/Linux
Básicam ente
Antonio Perpiñan
Fundación Código Libre
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 2
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
GNU BASiCO
SEGUNDA EDICIÓN
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 4
h ttp://w w w.codigolibre .org
e -m ail: ape rpinan@ codigolibre .org
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Fundación Código Libre Dom inicano
h ttp://w w w.codigolibre .org
e -m ail: info@ codigolibre .org
(1) Be nigno Filom e no Rojas, Esq uina
Padre Pina No.102, Zona Unive rsitaria,
Santo Dom ingo
Re pública Dom inicana
(2) Calle Estre lla Sadh alá No.5
Jardine s M e tropolitanos,
Santiago
Re pública Dom inicana
Diagram ación y Dise ño de portada:
Nicaury Be níte z Cortorre al
ISBN
88-9 9 9 9 9 -9 9 -9
De pósito le gal:
b8888.9 9
Im pre so y e ncuade rnado por
IM PRESO S GAM M A
Calle # 12
Los Ríos
Santo Dom ingo, Re pública Dom inicana
Escrito Bajo la Lice ncia GNU FDL2007
Im pre so e n Re pública Dom inicana
Printe d in Th e Dom inican Re public
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 6
Nota de CopyLe ft
Este docum e nto se pue de distribuir y m odificar bajo los térm inos de la Lice ncia Libre de
Docum e ntación Ge ne ralde lGNU - FDL.
© 2004-07 Antonio Pe rpiñan. Este m anuale s softw are libre ; pue de re distribuirlo y
m odificarlo bajo los térm inos de la lice ncia GNU de Docum e ntacion Libre publicada por la
Fre e Softw are Foundation;tanto e n su ve rsión 2 com o (a su opción) e n cualq uie r ve rsión
poste rior. Este m anualse distribuye con e lánim o de ayudar, pe ro sin garantía alguna;ni
siq uie ra la im plícita de se r com e rcializable o la de se r apto para un propósito e n particular.
Para m ás de talle s, ve a la Lice ncia Pública Ge ne ralde GNU (CO PY-LEFT). Tie ne a su
disposición una copia de la Lice ncia Pública Ge ne ralde GNU (CopyLe ft) e n la distribución
GNU/Linux q ue acom paña e ste Libro o e n nue stra página w e b.
Tam bién pue de obte ne rla e scribie ndo a la Fre e Softw are Foundation, Inc., 59 Te m ple Place
Suite 330, Boston, M A 02111-1307, USA.
En e lánim o de colaborar se rue ga a q uie n utilice e n totalo e n parte e n cualq uie r m ate rial
q ue de élde rive , y q ue se re spe te n los térm inos de la Lice ncia bajo los cuale s e le s libe rado.
Si m odifica y m e jora e ste docum e nto, rogam os se lo
indiq ue a sus autore s originale s, m e diante
info@ codigolibre .org.
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Prólogo
Elsiste m a ope rativo GNU/Linux e s una pode rosa plataform a para com putadoras.Está dise ñado
para se r e stable , se guro, y funciona igualde bie n e n se rvidore s com o e stacione s de trabajo.
Este libro e s producto de las e xpe rie ncias de num e rosos cursos y ch arlas im partidos e n todo e lpaís
por su autor Antonio Pe rpiñan, pre side nte de la Fundación Código Libre Dom inicano.Este libro e s
e lproducto de la pe rse cusión de cre ar una ce rtificación le gítim a de lsoftw are libre .La inform ación
aquí conte nida e s producto de todo una inve stigación de que ne ce sita un jove n para de sarrollarse
de sde ce ro h asta un Júnior SysAdm in de siste m as GNU/Linux.Elúnico fin de e ste e s de pode r
lle gar a se r una fue nte de inform ación para aque llos usuarios que com ie nzan a dar sus prim e ros
pasos e n los siste m as GNU/Linux, aunque obviam e nte le pue de lle gar a se r de utilidad a un usuario
avanzado, dándole así a conoce r de talle s de los dife re nte s aspe ctos que com pone n GNU/Linux.
Para aque llos usuarios m ás avanzados, e spe ro pue dan e ncontrar e ste libro se r una guía de
re fe re ncia básica, y que pue dan pasárse la a sus am igos novatos cuando te pre gunte n "¿Cóm o
pue do iniciarm e e n GNU/Linux?"o cuando digan: "¿Donde pue do e ncontrar inform ación e n
e spañolsobre GNU/Linux?".
Lo único que le s pe diré, se rá que si lle garan a e ncontrar algún proble m a e n e ste libro o tuvie se n
alguna suge re ncia, o si e ncue ntran que alguna se cción no se e ncue ntra de bidam e nte bie n
e xplicada, por favor h ázm e lo sabe r, ya que solo así podré se guir actualizando e ste h um ilde libro
que e spe ro le s sirva a m uch os.Para lo ante rior le s pido m e e nvíe n un e -m aila
ape rpinan@ codigolibre .org, de sde ya m uch as gracias y e spe ro disfrute n e lconte nido de e ste libro.
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 8
H ola a Todos lo que utilizan M inix, e stoy cre ando un siste m a ope ractivo
gratuito e s solo un h obby, no se trata de nada e norm e ni profe sionalcom o
GNU, e s para los clone s 386, 486, m e gustaria re cibir todos los com e ntarios
re pe cto a lo que la ge nte pie nsa de m inix, por que m i siste m a ope rativo se
pare ce un poco alsuyo.
Todas las suge re ncias se rán bie n re cibidas aunque no prom e to que la vaya a
incluir todas.
....LinusTorvalds@ colum na.h e lsink i.fi
Bie nve nidos a GNU/Linux
Este libro e s producto de una jornada de cursos, talle re s y ch arlas sobre e lSoftw are Libre y e n
particular su siste m a ope rativo y colum na ve rte bralGNU/Linux, ofre cie ndo una orie ntación para
ayudar a obte ne r las ce rtificacione s ofre cidas por la nue stra fundación que pronto de be rá e star
disponible e n todos los paíse s que la adopte n ya que se rá la prim e ra ve rdade ra ce rtificación LIBRE.
Este libro contie ne n todas las inform acione s ne ce sarias para pre pararle e n sus e studios para pode r
e m pe zar a e studiar para e stas ce rtificacione s.GNU/Linux Eje rcicios e s para ayudarle a pre pararse
para pode r continuar con los siguie nte s volúm e ne s dise ñados para pre pararle para e le xam e n GNU
CERTIFIED, y una carre ra com o Adm inistrador de Siste m as GNU/Linux y un am plio conocim ie nto de
los siste m as basados e n Softw are Libre e n ge ne ral.En e ste le introducire m os a la h istoria, los
com andos básicos com o los son ls, cp y m v, e luso de lsh e llbash , e lsiste m a de arch ivos, e n fin la
parte básica de GNU/Linux que todo aspirante a titulo de SysAdm in de be dom inar.
Alcom ple tar e ste libro uste d de be te ne r una iniciación sólida y bie n e ncam inado para introducirle e n
apre nde r los que h ace re s básicos de ladm inistrador de siste m as GNU/Linux.
Alfinalde la Se rie GNU CERTIFIED (4 e n total) uste d pose e rá todo e lconocim ie nto ne ce sario para
conve rtirse e n un ve rdade ro Adm inistrador de Siste m as GNU/Linux y oste ntar para las ce rtificacione s
GNU CERTIFIED ofre cidas por nue stra fundación.
Introducción
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
¡Envíe nos su O pinión!
Com o todo e n Softw are Libre , e lle ctor de e ste libro, e s un colaborador y pue de
aportar a que e ste libro m e jore y que con sus críticas se de sarrolle .
Que re m os sabe r que opinas, si te gusto tam bién y si no con m ás razón, déjanos
sabe r que e stá m aly lo m e jorare m os y si cre e s que tie ne s algo que aportar
ayúdanos.
Com o autor, le dam os bie nve nidas a sus com e ntarios.Pue de s e nviarnos sus e m ails
dire ctam e nte de que le gusta y que no le gusta de e ste libro –y su opinión de com o
m e jorarlo.
Tom e nota que no pode m os re sponde r todas las pre guntas ace rca de apre ndizaje
de GNU/Linux ya que re cibim os un volum e n m uy alto pe ro tratam os de re sponde r
las m ás que pode m os, pe ro sus pre guntas técnicas de be n se r dirigidas alforum e n
nue stra paginas w e b de nue stro portalde Softw are Libre .
h ttp://w w w.codigolibre .org
Cuando nos contacte favor re cordar incluir su nom bre y e m aile n e lcualle s
pode m os contactar e n caso de que te ngam os algunas pre guntas de se guim ie nto.
Fundación Código Libre Dom inicano
Padre Pina # 102
Z ona Univ.Santo Dom ingo
TEL: 809 -476-7758
Estre lla Sadh ala # 5
Jardine s de lEste , Santiago
TEL: 809 -724-5543
Re pública Dom inicana
Em ail: ape rpinan@ codigolibre .org
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 10
Cap Conte nido
1 Introducción, Unix, Linux y e lGNU 22
2 Los Inicios 32
3 Ge stionar Arch ivos de sde e lCLI 50
4 M ane jo de Arch ivos de Te xto 66
5 Com andos Básicos 124
6 Entrada/Salida y Expre sione s Re gulare s 136
7 Control, Adm inistración y M onitore o de Proce sos y Jobs 156
8 Conce ptos de M ane jo de Siste m as de Arch ivos y Pe rm isos 172
9 Adm inistrar Particione s y Siste m as de Arch ivos 184
10 Conce ptos de Arrancar y De te ne r e lSiste m a 204
Apéndice A Com andos DO S - GNU 214
Apéndice B Com andos Básicos 216
Apéndice C Com pilar e lKe rne l 222
Apéndice D Glosario Inform ático Inglés - Español 227
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
INDICE
Introducción..................................................................................................................................................iv
Bie nve nidos a GNU/Linux..........................................................................................................................iv
¡Envíe nos su O pinión! ................................................................................................................................v
INDICE.......................................................................................................................................................vi
Capítulo 1......................................................................................................................................................1
Unix, Linux y e lGNU ....................................................................................................................................1
Los O bje tivos de e ste Capítulo son:................................................................................................................1
Unix, Linux y e lGNU .................................................................................................................................2
¿Qué e s UNIX?.........................................................................................................................................2
¿Qué e s BSD?............................................................................................................................................2
Filosofía Unix.........................................................................................................................................3
Todo e s un Arch ivo ................................................................................................................................3
M ulti-Usuario ........................................................................................................................................3
M ulti-Tare a.............................................................................................................................................3
La navaja Suiza......................................................................................................................................3
M anuale n Líne a ...................................................................................................................................3
Arquite ctura de los Siste m as Unix ........................................................................................................4
¿Qué e s GNU?..........................................................................................................................................4
¿Qué e s Linux?.........................................................................................................................................4
Qué son las distribucione s.....................................................................................................................5
Softw are Libre ......................................................................................................................................6
Usando GNU/Linux..................................................................................................................................6
M odo Gráfico - M odo Consola ..............................................................................................................6
Com e nzando la Se sión..........................................................................................................................7
Te rm inar la se sión.................................................................................................................................7
Com andos Unix ....................................................................................................................................7
Estándare s y conve ncione s Unix ........................................................................................................7
Nom bre s de Arch ivo ..........................................................................................................................8
Dire ctorios .........................................................................................................................................8
Práctica1 .......................................................................................................................................................9
Eje rcicio 1 .............................................................................................................................................9
Eje rcicio 2 .............................................................................................................................................9
Capítulo2.....................................................................................................................................................11
Los Inicios ...................................................................................................................................................11
Los O bje tivos de Este Capítulo son: .............................................................................................................11
Los Inicios.................................................................................................................................................12
Prim e ros Com andos Básicos....................................................................................................................12
Cre ar arch ivos con e lcom ando cat.......................................................................................................12
De sple gar arch ivos con e lcom ando cat................................................................................................12
Borrar arch ivos con rm ........................................................................................................................13
M e nsaje s de los com andos Unix ..........................................................................................................13
Copiando arch ivos con cp ...................................................................................................................13
Re nom brar y m ove r arch ivos con m v...................................................................................................13
Com ple tando nom bre s e n e lSh e llBash ..............................................................................................13
H istorialde los com andos “h istory” ....................................................................................................14
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 12
O tras com binacione s de te clas ............................................................................................................14
Arch ivos y Dire ctorios............................................................................................................................14
Rutas/Path s Absolutos y Re lativos .......................................................................................................15
Dire ctorio Actual.................................................................................................................................15
Ruta (path ) Re lativa Path s...................................................................................................................15
Dire ctorios de Dot(.)(..) Espe ciale s ....................................................................................................16
Utilizando los Dire ctorios Dot(.) e n su Ruta........................................................................................16
Arch ivos O cultos .................................................................................................................................16
Ruta a los Dire ctorios h om e ................................................................................................................16
Buscando arch ivos e n e lSiste m a.........................................................................................................17
Eje cutando Program as ........................................................................................................................17
Espe cificar M últiple s Arch ivos ............................................................................................................17
Buscar la Docum e ntación de los Program as .......................................................................................17
Espe cificando Arch ivos con M e tacarácte re s ........................................................................................18
M e tacarácte re s re lacionados con arch ivos ..........................................................................................18
M e tacarácte re s re lacionados con com andos .......................................................................................19
O tros m e tacarácte re s...........................................................................................................................20
Entrada y Salida..................................................................................................................................20
Encade nando Program as ....................................................................................................................21
Inte rface s Grafica y Te xto....................................................................................................................21
Editore s de Te xto.................................................................................................................................22
Práctica2 .....................................................................................................................................................23
Eje rcicio 1 ...........................................................................................................................................23
Eje rcicio 2 ...........................................................................................................................................23
Eje rcicio 3 ...........................................................................................................................................23
Eje rcicios 4...........................................................................................................................................24
Eje rcicios 5...........................................................................................................................................24
Eje rcicios 6...........................................................................................................................................24
Eje rcicios 7...........................................................................................................................................25
Eje rcicios 8...........................................................................................................................................25
Eje rcicios 9 ...........................................................................................................................................25
Capítulo3.....................................................................................................................................................27
Ge stión de Arch ivos de sde la Líne a de Com ando ........................................................................................27
Los O bje tivos de e ste Capítulo son:..............................................................................................................27
Trabajar e n la Líne a de Com andos.............................................................................................................28
Los Sh e lls...............................................................................................................................................28
ElSh e llBash Sh e ll................................................................................................................................28
Com andos de lSh e ll............................................................................................................................28
Argum e ntos de la Líne a de Com andos ................................................................................................29
ElSintaxis de las O pcione s de la Líne a de Com ...................................................................................29
Eje m plos de O pcione s de los Com andos ..........................................................................................29
Variable s de lSh e ll............................................................................................................................29
Variable s de Am bie nte ......................................................................................................................29
Donde e stán los Program as alm ace nados ...........................................................................................30
Configuración de las Variable s de Bash ............................................................................................30
Usando e lcom ando H istory ...............................................................................................................30
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Re h usando los Íte m s de lH istory .....................................................................................................31
Extrae r Argum e ntos de sde e lH istory ..............................................................................................31
Re sum e n de las te clas de e ditar de lBash .........................................................................................31
Com binar m ás de un Com ando e n una líne a...................................................................................32
Re pe tir Com andos con for ..................................................................................................................32
Substitución de Com andos .................................................................................................................32
Buscar arch ivos con locate ..................................................................................................................32
Buscar arch ivos con m ás fle xibilidad: find..........................................................................................33
Expre sione s de búsque da ...................................................................................................................34
M e tacaracte re s Soportados.................................................................................................................34
Expre sione s de Acción.........................................................................................................................35
O pe radore s .........................................................................................................................................35
Expre sione s Avanzadas........................................................................................................................36
Eje m plos..............................................................................................................................................36
Eje m plos Avanzados............................................................................................................................38
Práctica3 .....................................................................................................................................................39
Eje rcicios 1...........................................................................................................................................39
Eje rcicios 2...........................................................................................................................................39
Eje rcicios 3...........................................................................................................................................39
Eje rcicio 4 ...........................................................................................................................................39
Capítulo4.....................................................................................................................................................41
M ane jo de Arch ivos de Te xto.......................................................................................................................41
Los O bje tivos de e ste Capítulo son:..............................................................................................................41
Trabajar con Arch ivos de Te xto..................................................................................................................42
Líne as de Te xto .....................................................................................................................................42
Filtrar Te xto y Tube rías .......................................................................................................................42
De sple gar Arch ivos con le ss o m ore ....................................................................................................43
Contar Palabras y Líne as con w c..........................................................................................................43
Sorte ar Líne as de Te xto con sort.........................................................................................................43
Sorte os Sim ple s ................................................................................................................................43
O pcione s Ge ne ral..............................................................................................................................44
O pcione s O rde n de sort.....................................................................................................................44
Eje m plos Sim ple s de sort....................................................................................................................45
Sorte ar e n O rde n alfabética y de Diccionario....................................................................................45
Sorte ar e n O rde n Num érica.................................................................................................................47
Sorte ar M e se s .....................................................................................................................................48
Sorte ar con la opción de Única............................................................................................................48
Sorte ar con la opción de Re visar/Ch e ck .............................................................................................49
Sorte ar colum nas con sort..................................................................................................................49
O pcione s de Sorte ar Colum na.............................................................................................................50
Espe cificar la llave de Sortpara la opción -k .........................................................................................50
M odificadore s de Tipo..........................................................................................................................51
M ás e n com o e spe cificar CNum .......................................................................................................52
Eje m plo de sorte ar colum nas............................................................................................................53
Eje m plos Avanzados: O rde nar Colum nas..........................................................................................56
Fusionando/M e rging............................................................................................................................58
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 14
Eje m plos: Fusionar/M e rging ..........................................................................................................58
Elcom ando uniq................................................................................................................................61
De scripción .........................................................................................................................................61
Eje m plos............................................................................................................................................62
Se le ccionar Parte s de Líne as con cut....................................................................................................65
De scripción........................................................................................................................................65
Eje m plos.........................................................................................................................................66
Eje m plos Avanzados..........................................................................................................................67
Expandir la Tabulación a Espacios con e xpand .................................................................................68
Usar fm tpara dar Form ato a Arch ivos de Te xto.................................................................................68
Le e r las prim e ras Líne as de arch ivo con h e ad....................................................................................68
Le e r las últim as Líne as de un arch ivo con tail...................................................................................68
Enum e rar Líne as de un arch ivo con nlo cat.....................................................................................68
Volcar Byte s de Data Binaria con od..................................................................................................69
Conve rtir de Te xto a com paginados pr con .......................................................................................69
Elcom ando split...............................................................................................................................69
De scripción .........................................................................................................................................69
Eje m plos............................................................................................................................................70
Elcom ando diff.................................................................................................................................72
De scripción..........................................................................................................................................72
Eje m plos............................................................................................................................................74
M ás Eje m plos....................................................................................................................................74
Eje m plo de Com parar Dire ctorios .................................................................................................75
Com andos Patch y DiffDistribuir Cam bios.....................................................................................76
Usar e d para Conve rtir Arch ivo1 a Arch ivo2..................................................................................76
Eje m plo Dife re ncia de Conte xto ....................................................................................................77
Avanzado: Eje m plo de Estatus de Exit...........................................................................................78
Invirtie ndo arch ivos con tac ..............................................................................................................79
Traducir Conjunto de Caracte re s con tr ............................................................................................79
De scripción .........................................................................................................................................79
Eje m plos tr ....................................................................................................................................79
Espe cificar las Cade nas (Strings) ...................................................................................................80
Eje m plos............................................................................................................................................81
Eje m plos: Com prim ir Caracte re s ...................................................................................................81
Eje m plos: Elim inar Caracte re s .......................................................................................................82
Eje m plos: Sustituir Caracte re s........................................................................................................82
Eje m plos Avanzados...........................................................................................................................83
M odificar Arch ivos con se d ...............................................................................................................83
Sustituir con se d................................................................................................................................83
Elcom ando paste ..............................................................................................................................84
De scripción .........................................................................................................................................84
Colocar arch ivos e n colum nas con paste ...........................................................................................84
Eje m plos............................................................................................................................................85
Elcom ando join.................................................................................................................................87
De scripción .........................................................................................................................................87
Eje m plos............................................................................................................................................89
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Eje m plos Avanzados..............................................................................................................................9 1
Eje m plo de Substitución ....................................................................................................................9 1
Dife re nte s Se paradore s......................................................................................................................9 2
Dando Form ato a la Salida ...................................................................................................................9 2
Dar Form ato a Salida no Pare ada ......................................................................................................9 3
Logrando Joins tipo Base de Datos con join ..........................................................................................9 5
Práctica4 .......................................................................................................................................................9 6
Eje rcicio 1 .............................................................................................................................................9 6
Eje rcicio 2 .............................................................................................................................................9 6
Eje rcicio 3 .............................................................................................................................................9 6
Eje rcicio 4 .............................................................................................................................................9 6
Capítulo5.......................................................................................................................................................9 7
M ane jo de Arch ivos de Te xto.........................................................................................................................9 7
Los O bje tivos de e ste Capítulo son:................................................................................................................9 7
O bje tos de Siste m a de Arch ivos ..................................................................................................................9 8
Dire ctorios y los Nom bre s de Arch ivos...................................................................................................9 8
Arch ivos y sus Exte nsione s.....................................................................................................................9 8
Re gre sando alDire ctorio Ante rior..........................................................................................................9 9
Com ple tar Nom bre de Arch ivos.............................................................................................................9 9
Patrone s de Com odine s (W ildcard) .......................................................................................................9 9
Copiar Arch ivos con cp..........................................................................................................................9 9
Eje m plos de cp ....................................................................................................................................100
M ove r Arch ivos con m v.......................................................................................................................100
Borrando los Arch ivos con rm ..............................................................................................................100
Borrar arch ivos con nom bre s Pe culiare s..............................................................................................100
Cre ar Dire ctorios con m k dir.................................................................................................................100
Re m ove r Dire ctorios con rm dir............................................................................................................101
Ide ntificar los Tipos de Arch ivos .........................................................................................................101
Cam biar Fe ch a de Acce so con touch ....................................................................................................101
Elcom ando date ..................................................................................................................................101
De scripción ...........................................................................................................................................101
Espe cificando e lform ato de lcom ando date .......................................................................................102
Form atos de date .................................................................................................................................102
Ge ne ral............................................................................................................................................102
Form atos de lM e s.............................................................................................................................102
Form atos de lDía..............................................................................................................................102
Form atos de los días de la se m ana...................................................................................................103
Form atos de lAño..............................................................................................................................103
Form atos de lTie m po ..........................................................................................................................103
Ge ne ral............................................................................................................................................103
Form ato de H ora ..............................................................................................................................103
Form ato de M inuto ..........................................................................................................................103
Form ato de Se gundos.......................................................................................................................103
Form ato Com binado de Fe ch a y Tie m po...........................................................................................104
Form ato Espe cial..............................................................................................................................104
Eje m plos..............................................................................................................................................104
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 16
Eje m plos Avanzados..........................................................................................................................104
Práctica5 ......................................................................................................................................................106
Eje rcicio 1 ............................................................................................................................................106
Eje rcicio 2 ............................................................................................................................................106
Capítulo6......................................................................................................................................................107
Arch ivos Entrada y Salida y Expre sione s Re gulare s......................................................................................107
Los O bje tivos de e ste Capítulo son:...............................................................................................................107
Flujo (Stre am s), Tube rías y Re dire ccionar...................................................................................................108
Arch ivos Estándar ..................................................................................................................................108
Standard Input(Entrada Estándar) .......................................................................................................108
Standard O utput(Salida Estándar) .......................................................................................................108
Standard Error .......................................................................................................................................108
Pipe s - Tube rías.......................................................................................................................................109
Cone ctando Program as a Arch ivos.......................................................................................................109
Agre gándole a Arch ivos........................................................................................................................109
Re dire ccionando M últiple s Arch ivos.....................................................................................................109
Re dire ccionar con e lDe scriptor de Arch ivos ........................................................................................109
Elcom ando xargs .................................................................................................................................110
De scripción.............................................................................................................................................110
O pcione s ................................................................................................................................................110
Eje m plos...............................................................................................................................................111
Xargs Básico..........................................................................................................................................111
Xargs vs.Substitución de Com andos –Proce sar Líne as de Com andos..................................................112
Xargs Caracte rísticas de Ech o ...............................................................................................................112
Eje .Com ando cada N Palabras/Líne as Entrada.....................................................................................113
Argum e ntos de la E/S junto con O tros..................................................................................................114
Im prim ir/Cue stionar Ante s de Eje . Com andos.....................................................................................115
Elcom ando te e ....................................................................................................................................115
Buscar e n Arch ivos con Expre sione s Re gulare s...........................................................................................115
Elcom ando gre p...................................................................................................................................115
De scripción ............................................................................................................................................116
Buscar Arch ivos con gre p......................................................................................................................116
Igualar Patrone s ...................................................................................................................................116
Igualar Patrone s Re pe tidos....................................................................................................................116
Igualando Patrone s Alte rnativos...........................................................................................................117
Sintaxis de Expre sione s Re gulare s Exte ndidas......................................................................................117
Eje m plos...............................................................................................................................................118
Elcom ando se d....................................................................................................................................120
Uso de lSh e llAvanzado..............................................................................................................................121
M ás Ace rca de las Com illas ..................................................................................................................121
Com illas: Se ncillas ...............................................................................................................................121
Citar: Back slash e s.................................................................................................................................121
Citar: Com illas Doble ...........................................................................................................................121
Citar: Com binar los M e canism os uso Com illas......................................................................................121
Re capitular: Espe cificar Arch s con Com odine s......................................................................................121
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Expre sione s Glob a Arch ivos de ntro de Dire ctorios.............................................................................122
Expre sion Glob para Igualar un Carácte r Sim ple ................................................................................122
Expre sion Glob Igualar Caracte re s Espe ciale s......................................................................................122
Ge ne rar Nom bre s de Arch ivos: {}.......................................................................................................122
Program ación Sh e ll..............................................................................................................................122
Práctica6 .....................................................................................................................................................124
Eje rcicio 1 ...........................................................................................................................................124
Eje rcicio 2 ...........................................................................................................................................124
Eje rcicio 3 ...........................................................................................................................................124
Eje rcicio 4 ...........................................................................................................................................124
Capítulo7.....................................................................................................................................................125
Control, Adm inistración y M onitore ar Jobs, Ps y Prioridade s.......................................................................125
Los O bje tivos de e ste Capítulo son:..............................................................................................................125
Controlde Job ...........................................................................................................................................126
Job Control..........................................................................................................................................126
Los jobs ...............................................................................................................................................126
ElPrim e r Plano fg ...............................................................................................................................127
ElSe gundo Plano bg............................................................................................................................127
Cre ar, M onitore ar, y Elim inar (Kill) Proce sos.............................................................................................127
¿Que e s un Proce so?...........................................................................................................................127
Propie dade s de los Proce sos................................................................................................................127
Proce sos Padre s e H ijos .......................................................................................................................127
M onitore ando Proce sos: ps .................................................................................................................128
O pcione s de ps.....................................................................................................................................128
M onitore ar Proce sos: pstre e ................................................................................................................128
O pcione s pstre e ...................................................................................................................................128
M onitore ar Proce sos: top .....................................................................................................................129
O pcione s de lcom ando top ...................................................................................................................129
Inte ractuando con e lcom ando top........................................................................................................129
Enviar Se ñale s a los Proce sos ...............................................................................................................129
Se ñale s Com une s Para Uso Inte ractivo .................................................................................................129
Enviar Se ñale s: k ill...............................................................................................................................130
Enviar Se ñale s a los Dae m ons: pidof....................................................................................................130
Elcom ando at......................................................................................................................................130
De scripción........................................................................................................................................130
Espe cificar Tim e ................................................................................................................................131
Espe cificación de Date .......................................................................................................................131
Espe cificar e lIncre m e nto...................................................................................................................132
M ás sobre e spe cificacione s de Tim e y Date ........................................................................................132
¿Que Sh e llUsa At?.............................................................................................................................133
Eje m plos................................................................................................................................................133
Eje m plos Avanzados..............................................................................................................................135
M odificar Prioridade s de Proce sos...............................................................................................................137
Conce ptos .............................................................................................................................................137
Elcom ando nice ...................................................................................................................................137
ElCom ando re nice ...............................................................................................................................137
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 18
Práctica7 .....................................................................................................................................................138
Eje rcicio 1 ...........................................................................................................................................138
Eje rcicio 2 ...........................................................................................................................................138
Eje rcicio 3 ...........................................................................................................................................138
Capítulo8.....................................................................................................................................................139
Conce ptos Siste m as de Arch .M ane jo de Pe rm isos......................................................................................139
Los O bje tivos de e ste Capítulo son:.............................................................................................................139
Conce ptos de Siste m as de Arch ivos (File Syste m )......................................................................................140
Siste m as de Arch ivos.............................................................................................................................140
Siste m a de Arch ivos Unificado..............................................................................................................140
Tipos de Arch ivos................................................................................................................................140
Inode s (Inodos) y Dire ctorios..............................................................................................................141
Cre ar y Cam biar Vínculos H ard y Sim bólicos............................................................................................141
Vínculos Sim bólicos (Link s)..................................................................................................................141
Exam inando y Cre ando Enlace s Sim bólicos........................................................................................141
Enlace s Duros o H ard Link s.................................................................................................................142
Ilustrando un Sym link s y un H ard Link s .............................................................................................142
Com parando salidas de los h ardlink s ...................................................................................................142
Sym link s H ard link s.............................................................................................................................142
Exam inar y Cre ar H ard Link s ..............................................................................................................143
Pre se rvar Link s ...................................................................................................................................143
Encontrar Sym bolic Link s a un arch ivo...............................................................................................143
Encontrar H ard Link s a un Arch ivo.....................................................................................................143
Adm inistrar los Pe rm isos...........................................................................................................................144
Usuarios y Grupos ...............................................................................................................................144
ElSupe rusuario: root..........................................................................................................................144
Cam biar Pe rm isos de Propie dad con ch ow n........................................................................................144
Cam biar Grupos de Arch ivos con ch grp...............................................................................................144
Cam biar e lApode ram ie nto Dir y su Conte nido...................................................................................145
Cam biar Apode ram ie nto Usuarios y Grupos........................................................................................145
Pe rm isos y Controlde lAcce so a Arch ivos .................................................................................................145
Conce ptos Básicos: Pe rm isos e n Arch ivos ...........................................................................................145
Conce ptos Básicos: Pe rm isos e n Dire ctorios........................................................................................145
Conce ptos Básicos: Pe rm isos ..............................................................................................................146
Exam inar Pe rm isos: ls -l......................................................................................................................146
Pre se rvar Pe rm isos para Copiar Arch ivos ...........................................................................................146
Com o se Aplican los Pe rm isos ............................................................................................................146
Cam biar Pe rm isos Arch /Dirs: ch m od...................................................................................................146
Espe cificar Pe rm isos con ch m od..........................................................................................................146
Cam biar Pe rm isos de Dire ctorio y Conte nido .....................................................................................147
Pe rm isos Espe ciale s de Dire ctorios: ‘Stick y’.........................................................................................147
Pe rm isos Espe ciale s de Dire ctorios: Se tgid .........................................................................................147
Pe rm isos Espe ciale s de Arch ivos: Se tgid .............................................................................................147
Pe rm isos Espe ciale s de Arch ivos: Se tuid .............................................................................................147
De sple gar Pe rm isos no Usual.................................................................................................................148
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pe rm isos com o Núm e ros ......................................................................................................................148
Pe rm isos por De fe cto: um ask ................................................................................................................148
Práctica8 ......................................................................................................................................................149
Eje rcicio 1 ............................................................................................................................................149
Eje rcicio 2 ............................................................................................................................................149
Eje rcicio 3 ............................................................................................................................................149
Eje rcicio 4 ............................................................................................................................................150
Capítulo9 ......................................................................................................................................................151
Cre ar, M ontar, M ante ne r y Adm Particione s y FS..........................................................................................151
Los O bje tivos de e ste Capítulo son:..............................................................................................................151
Cre ar Particione s y Siste m as de Arch ivos ..................................................................................................152
Conce ptos: Discos y Particione s .............................................................................................................152
Nom bre de los discos............................................................................................................................152
Usar e lfdisk ..........................................................................................................................................153
Usar e lcfdisk ........................................................................................................................................153
Cre ar nue va Particione s .......................................................................................................................153
Cam biar Tipos de Particione s...............................................................................................................153
Cre ar Siste m a de Arch ivos con m k fs....................................................................................................153
M ontar y De sm ontar Siste m as de Arch ivos................................................................................................154
M ontar Siste m a de Arch ivos...................................................................................................................154
M ontar un Siste m a de Arch ivos: m ount..............................................................................................154
M ontar O tros Siste m as de Arch ivos .....................................................................................................154
De sm ontar un Siste m a de Arch ivos: um ount........................................................................................154
Configurar m ount: /e tc/fstab ..............................................................................................................154
Tipos de Siste m as de Arch ivos..............................................................................................................155
O pcione s de M ount...............................................................................................................................155
O tras colum nas e n /e tc/fstab ..............................................................................................................155
M ontar un Arch ivo ..............................................................................................................................156
M ante ne r la Inte gridad de lSiste m a de Arch ivos .......................................................................................156
Conce ptos de Siste m as de Arch ivos........................................................................................................156
Proble m as Pote nciale s .........................................................................................................................156
M onitore ar e lEspacio e n Discos: df......................................................................................................156
M onitore ar los Inode s: df....................................................................................................................157
M onitore ar Uso de lDisco: du ..............................................................................................................157
O pcione s de du ......................................................................................................................................157
De scripción de las O pcione s ................................................................................................................157
Encontrar y Re parar Siste m as de Arch ivos Corrom pidos: fsck .............................................................158
Eje cutar fsck ........................................................................................................................................158
Encontrar y Colocar Arch ivos e n su Lugar .................................................................................................158
O rganizar de un Siste m a de Arch ivos Unix...........................................................................................158
Estándar de lSiste m a de Arch ivos Je rárquico.......................................................................................158
Data com partible y no-com partible ....................................................................................................158
Data Estática y Dinám ica.....................................................................................................................159
Vistazo alFH S.....................................................................................................................................159
FH S: Softw are Instalado ....................................................................................................................159
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 20
FH S: O tros Dire ctorios de bajo de /usr................................................................................................159
FH S: Dire ctorios De bajo de /var ........................................................................................................160
FH S: O tros Dire ctorios .......................................................................................................................160
FH S: O tros Dire ctorios .......................................................................................................................160
Encontrar Program as con w h ich .........................................................................................................160
Elcom ando Built-in type ....................................................................................................................160
Re visar Com andos Propios de lSh e llcon type .....................................................................................161
Elcom ando unam e ............................................................................................................................161
De scripción......................................................................................................................................161
Eje m plos.............................................................................................................................................162
Eje m plos Avanzados...........................................................................................................................163
# !bin/sh .............................................................................................................................................164
Actualizar la base de datos de locate .................................................................................................164
update db.conf....................................................................................................................................164
Elcom ando w h atis.............................................................................................................................164
Encontrar páginas M an con apropos..................................................................................................165
Estable ce r y Ve r Cuotas de Discos............................................................................................................165
¿Que son las Quotas?...........................................................................................................................165
Lim ite s H ard y Soft............................................................................................................................165
Cuotas Por-Usuario y Por-Grupo ........................................................................................................165
Lim ite s de Block e Inode ....................................................................................................................165
M ostrar Lím ite s de Quota: quota........................................................................................................166
O pcione s e n /e tc/fstab .......................................................................................................................166
H abilitar Quota: quotaon....................................................................................................................166
Cam biar Lím ite s de Cuota: se tquota...................................................................................................166
ELcom ando e dquota .........................................................................................................................166
Elcom ando re pquota .........................................................................................................................167
Práctica9 ....................................................................................................................................................168
Eje rcicio 1 ..........................................................................................................................................168
Eje rcicio 2 ..........................................................................................................................................168
Eje rcicio 3 ..........................................................................................................................................168
Capítulo10..................................................................................................................................................169
Conce ptos de Arrancar y De te r e lSiste m a .................................................................................................169
Los O bje tivos de e ste Capítulo son:............................................................................................................169
Arrancar e lSiste m a .................................................................................................................................170
BootLoade rs (Cargadore s de Inicio)..................................................................................................170
GRUB .................................................................................................................................................170
Eje m plo Arch ivo de Configuración m e nu.lst.......................................................................................170
Se le ccionando que Arrancar................................................................................................................171
O tra m ane ra de Iniciar GNU/Linux.....................................................................................................171
Espe cificar Parám e tros de lKe rne l.......................................................................................................171
Espe cificar Parám e tros de lKe rne lde sde GRUB ..................................................................................171
Parám e tros Útile s de lKe rne l...............................................................................................................172
M e nsaje s de Arranque (BootM e ssage s).............................................................................................172
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
M ódulos de lKe rne l...............................................................................................................................172
Runle ve ls y Apagar o Re iniciar e lSiste m a ..................................................................................................172
Ente nde r los Runle ve ls .........................................................................................................................172
Runle ve ls Típicos ....................................................................................................................................173
De scripción de los Runle ve ls ................................................................................................................173
Usuario Único (Single -Use r M ode ) y e lsulogin ....................................................................................173
Apagar y re iniciar e lSiste m a ................................................................................................................173
Estable ce r e lRunle ve lPor De fe cto ........................................................................................................173
Se le ccionar Dife re nte Runle ve lalInicio ...............................................................................................173
De te rm inar e lRunle ve lActual.............................................................................................................174
Cam biar de Runle ve l............................................................................................................................174
Se rvicios e n cada Runle ve l: e ldire ctorio init.d ....................................................................................174
Vínculos Sim bólicos e n rcN.d ...............................................................................................................174
Arrancar y De te ne r Se rvicios Individuale s .............................................................................................174
Práctica10 .....................................................................................................................................................176
Eje rcicio 1 ..............................176
Eje rcicio 2 ..............................176
Eje rcicio 3 ..............................176
Eje rcicio 4 ..............................177
Eje rcicio 5 ..............................177
Glosario ..............................a
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 22
Capítulo1
Unix, Linux y e lGNU
Introducción
H azlo sim ple : tan sim ple com o se a posible ,
pe ro no m ás.
--A.Einste in
Los O bje tivos de e ste Capítulo son:
1.Qué e s Unix, BSD y los de rivados
2.Filosofía Unix
3.Filosofía GNU
4.ElKe rne lLinux
5.Elsiste m a ope rativo GNU/Linux
6.Las caracte rísticas de lGNU/Linux
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
¿Qué e s UNIX?
UNIX e s un siste m a ope rativo m ultitare a, m ultiusuario, cre ado e n 19 69 por los inve stigadore s
Th om pson y Ritch ie de los Laboratorios Be ll, e n los Estados Unidos.Las prim e ras ve rsione s fue ron
e scritas e n assam ble r, pe ro m uy pronto fue re -e scrito e n le nguaje C.En sus prim e ros años, no se lo
utilizó com e rcialm e nte , sino que se usaba para proye ctos de inve stigación e n laboratorios y se
distribuya gratuitam e nte e n las unive rsidade s, donde tuvo m uch a ace ptación.
En 19 75, Be llde cidió com e rcializarlo. Dado que e lsiste m a se ve ndía con una lice ncia que
pe rm itía m odificarlo y re distribuirlo, a lo largo de ltie m po fue ron surgie ndo una gran varie dad de
siste m as de rivados de lUNIX original. Los m ás conocidos, actualm e nte , son: Solaris, AIX, H PUX,
SCO, BSD.
Por e sta razón, varias ve ce s se h izo ne ce sario norm alizar e stos siste m as, para que cum plan con
de te rm inadas norm as (PO SIX, UNIX9 5, e tc.), para pe rm itir la com patibilidad e ntre los dife re nte s
siste m as. De e stas norm as, e lsiste m a ope rativo GNU/Linux satisface la norm a PO SIX-1, y casi
com ple tam e nte la PO SIX-2.
¿Qué e s BSD?
La Unive rsidad de Be rk e le y e stuvo re lacionada con e lde sarrollo de los siste m as ope rativos UNIX.
Re cibió de AT& T una ve rsión gratuita de UNIX, y a partir de e ntonce s com e nzó a prom ove r e l
de sarrollo de aplicacione s para UNIX de ntro de la unive rsidad.M ás ade lante , de sarrolló su propio
siste m a ope rativo UNIX, sin utilizar e lcódigo fue nte de AT& T.
Elk e rne lfué cre ado de sde Be rk e le y, pe ro las h e rram ie ntas utilizadas son e n su m ayoría GNU, e s
de cir las m ism as que e n e lsiste m a GNU/Linux. Existe n actualm e nte 3 siste m as ope rativos libre s,
de rivados de lBSD: Fre e BSD, O pe nBSD y Ne tBSD.
Filosofía Unix
¿Por qué tuvo tanto éxito e le nfoque de UNIX?Apare nte m e nte , su sim plicidad fue un factor
de cisivo. En su dise ño, sus cre adore s ante pusie ron la facilidad de com pre nsión a la e ficie ncia, de
m ane ra que e ra fácile nte nde r e lcódigo y, por e nde , adaptarlo a las ne ce sidade s de otros.UNIX no
e s una re liquia de lpasado;de h e ch o, la m ayor parte de los siste m as ope rativos actuale s son una
e volución de UNIX.Por e so convie ne conoce r los principios e n los que se fundam e nta, pue sto que
e sos m ism os principios e starán pre se nte s (de una u otra m ane ra) e n los siste m as que h oy
podam os m ane jar.
Todo e s un Arch ivo
Esta ide a, propia de la orie ntación a obje tos (si bie n la pre ce de ), consiste e n que la unidad básica
para la inte racción con e lsiste m a e s una e ntidad llam ada arch ivo que , com o los arch ivos e n pape l,
pue de abrirse , le e rse , avanzar h ojas h acia de lante y h acia atrás, e scribir e n él, y ce rrarse . Este
m ode lo tan se ncillo pue de pare ce r inge nuo, pe ro h a probado se r e xtre m adam e nte valioso.Pe rm ite
a un program a acce de r transpare nte m e nte a un docum e nto de te xto o a un pue rto de
Unix, Linux y e lGNU
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 24
com unicacione s.
M ulti-Usuario
En un siste m a m ultiusuario, cuando alguie n quie re acce de r a la m áquina, de be ide ntificarse , para
pode r se r re conocido por ésta y pe rm itirle la e ntrada alsiste m a, si se trata de un usuario
autorizado. Este proce so e s e lque se conoce com o logging in. Durante e ste proce so, la m áquina
nos pre guntará nue stro nom bre de usuario (login) y nue stra contrase ña (passw ord). Es e l
adm inistrador de lsiste m a (root) quie n de be cre arnos una cue nta e n la m áquina y quie n nos dará
los datos. Una ve z e ntre m os a nue stra cue nta, nos e ncontrare m os de ntro de nue stro dire ctorio
H O M E (e ldire ctorio que nos asigna e ladm inistrador para que guarde m os nue stros trabajos), y se
nos apare ce rá e lprom ptde lsiste m a: e sto e s un sím bolo que nos indica que la m áquina e stá lista
para re cibir com andos.Pue de se r algo pare cido a:
Linux: /h om e /Usuario#
o bie n
o cam biando # por $, pe ro e n todos los siste m as apare ce n de form a pare cida a e sta. Elnom bre
ante rior a los dos puntos e s e lnom bre de la m áquina e n la que trabaja. Elsím bolo ~ e n la ruta
significa que e stam os e n nue stro dire ctorio H O M E.H ay siste m as UNIX que m ue stran e ldire ctorio
com ple to, y los h ay que no, para sabe r si e stam os e n nue stro H O M E, e xiste e se sím bolo de ~ .
M ulti-Tare a
La palabra m ultitare a de scribe la h abilidad de e je cutar varios program as alm ism o tie m po.
GNU/LINUX utiliza la llam ada m ultitare a pre ve ntiva, la cualase gura que todos los program as que
se e stán utilizando e n un m om e nto dado se rán e je cutados, sie ndo e lsiste m a ope rativo e l
e ncargado de ce de r tie m po de m icroproce sador a cada program a.
La navaja Suiza
UNIX incorpora un conjunto de h e rram ie ntas que guardan cie rta analogía con una navaja
m ultiusos. Son sim ple s, pe ro h ace n m uy bie n su trabajo. En lugar de construir program as m uy
com ple jos, UNIX proporcionaba m uch as pe que ñas h e rram ie ntas, y un e sque m a para pode r
com binarlas de form a e fe ctiva. Este dise ño e scala m uy bie n, pe rm itie ndo alsiste m a cre ce r,
incorporar nue vas h e rram ie ntas y, a la ve z, se r com patible h acia atrás.
M anuale n Líne a
Cuando Th om pson y Ritch ie e staban
de sarrollando UNIX, solicitaron a sus je fe s un
com putador m ás pote nte (DEC PDP-11) a
cam bio de de sarrollar un siste m a com ple to de
tipografía (no le s dije ron nada ace rca de
UNIX). Con e lnue vo orde nador de sarrollaron
UNIX sobre C y, Joe F. O ssanna de sarrolló troff
(de type se tting run-off). Este siste m a fue
incluido e n e lpropio UNIX, de m ane ra que e l
m anualde lsiste m a fue e scrito con él, e stando disponible e n líne a de sde e ntonce s (a través de l
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
program a m an).
Arq uite ctura de los Siste m as Unix
1.Elsh e lly e lXw indow son program as
2.Program as solo pue de n acce de r e lh ardw are vía e lk e rne l
¿Qué e s GNU?
La sigla GNU sim ple m e nte significan GNU is NotUnix.
En 19 84, Rich ard Stallm an fundó e lProye cto GNU con e lobje tivo de conse guir un siste m a
ope rativo libre y abie rto.Esto e s, un siste m a ope rativo talque los usuarios pue dan usarlo, le e r e l
código fue nte , m odificarlo, y re distribuirlo. A partir de e se m om e nto, un gran núm e ro de
colaboradore s se fue ron sum ando alproye cto, de sarrollando softw are libre para re e m plazar cada
una de las h e rram ie ntas de lsiste m a UNIX.
La filosofía GNU apoya e lcre cim ie nto de la socie dad com o un conjunto, h acie ndo e spe cial
h incapié e n la valoración de las libe rtade s pe rsonale s, aún cuando e sto pue de e star e n conflicto
con inte re se s e m pre sariale s.
¿Qué e s Linux?
En 19 9 1, Linus Torvalds com ple tó e lsiste m a con su k e rne l(la aplicación e ncargada de com unicar
los proce sos con e lh ardw are de la com putadora). A e ste k e rne lse le bautizó Linux. De e sta
m ane ra, se form ó e lsiste m a GNU/Linux.
Algunas de las caracte rísticas de GNU/Linux son:
*M ultitare a:
La palabra m ultitare a de scribe la h abilidad de e je cutar varios program as alm ism o tie m po. Linux
utiliza la llam ada m ultitare a pre ve ntiva, la cualase gura que todos los program as que se e stán
utilizando e n un m om e nto dado se rán e je cutados, sie ndo e lsiste m a ope rativo e le ncargado de
ce de r tie m po de m icroproce sador a cada program a.
*M ultiusuario:
M uch os usuarios usando la m ism a m aquina alm ism o tie m po.
*M ultiplataform a:
Las plataform as e n las que e n un principio se pue de utilizar Linux son 386-, 486-. Pe ntium ,
Pe ntium Pro, Pe ntium II, Am iga y Atari, tam bién e xiste n ve rsione s para su utilización e n otras
plataform as, com o Alph a, ARM , M IPS, Pow e rPC y SPARC.
*M ultiproce sador:
Soporte para siste m as m ultiproce sador e stan disponible para Inte ly SPARC.
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 26
*M onolítico:
Se basa e n un gran núcle o que se e ncarga de la ge stión y controlde todo e lsiste m a.A dife re ncia
de e stos, los m icronúcle os re parte n sus tare as e ntre varios se gm e ntos de código de dicados a
m e ne ste re s m ás particulare s, gozándose de gran fle xibilidad y ve rsatilidad.
*Funciona e n m odo prote gido 386
* Prote cción de la m e m oria e ntre proce sos, de m ane ra que uno de e llos no pue da colgar e l
siste m a.
*Carga de e je cutable s por de m anda:
Linux sólo le e de ldisco aque llas parte s de un program a que e stán sie ndo usadas actualm e nte .
*Política de copia e n e scritura para la com partición de páginas e ntre e je cutable s:
Esto significa que varios proce sos pue de n usar la m ism a zona de m e m oria para e je cutarse .
Cuando alguno inte nta e scribir e n e sa m e m oria, la página (4Kb de m e m oria) se copia a otro lugar.
Esta política de copia e n e scritura tie ne dos be ne ficios:
aum e nta la ve locidad y re duce e luso de m e m oria.
*M e m oria virtualusando paginación (sin inte rcam bio de proce sos com ple tos) a disco:
A una partición o un arch ivo e n e lsiste m a de arch ivos, o am bos, con la posibilidad de añadir m ás
áre as de inte rcam bio sobre la m arch a Un totalde 16 zonas de inte rcam bio de 128M b de tam año
m áxim o pue de n se r usadas e n un m om e nto dado con un lím ite te órico de 2Gb para inte rcam bio.
Este lím ite se pue de aum e ntar fácilm e nte con e lcam bio de unas cuantas líne as e n e lcódigo
fue nte .
*La m e m oria se ge stiona com o un re curso unificado para los program as de usuario y para e l
cach é de disco, de talform a que toda la m e m oria libre pue de se r usada para cach é y ésta pue de a
su ve z se r re ducida cuando se e je cute n grande s program as.
*Libre rías com partidas de carga dinám ica (DLL's) y libre rías e státicas.
Se re alizan volcados de e stado (core dum ps) para posibilitar los análisis post-m orte m ,
pe rm itie ndo e luso de de puradore s sobre los program as no sólo e n e je cución sino tam bién tras
abortar éstos por cualquie r m otivo.
*Com patible con PO SIX, Syste m Vy BSD a nive lfue nte .
*Em ulación de iBCS2, casi com ple tam e nte com patible con SCO, SVR3 y SVR4 a nive lbinario.
*Todo e lcódigo fue nte e stá disponible , incluye ndo e lnúcle o com ple to y todos los drive rs, las
h e rram ie ntas de de sarrollo y todos los program as de usuario;ade m ás todo e llo se pue de distribuir
libre m e nte . H ay algunos program as com e rciale s que e stán sie ndo ofre cidos para Linux
actualm e nte sin código fue nte , pe ro todo lo que h a sido gratuito sigue sie ndo gratuito.
*Controlde tare as PO SIX.
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
*Pse udo-te rm inale s (pty's).
*Em ulación de 387 e n e lnúcle o, de talform a que los program as no te ngan que h ace r su propia
e m ulación m ate m ática. Cualquie r m áquina que e je cute Linux pare ce rá dotada de coproce sador
m ate m ático. Por supue sto, si e lorde nador ya tie ne una FPU (unidad de com a flotante ), e sta se rá
usada e n lugar de la e m ulación, pudie ndo incluso com pilar tu propio k e rne lsin la e m ulación
m ate m ática y conse guir un pe que ño ah orro de m e m oria.
* Soporte para m uch os te clados nacionale s o adaptados y e s bastante fácilañadir nue vos
dinám icam e nte .
*Consolas virtuale s m últiple s: varias se sione s de login a través de la consola e ntre las que se
pue de cam biar con las com binacione s ade cuadas de te clas (totalm e nte inde pe ndie nte de l
h ardw are de vide o).Se cre an dinám icam e nte y pue de s te ne r h asta 64.
*Soporte para varios siste m as de arch ivo com une s, incluye ndo m inix-1, Xe nix y todos los siste m as
de arch ivo típicos de Syste m V, y tie ne un avanzado siste m a de arch ivos propio con una capacidad
de h asta 4 Tb y nom bre s de arch ivos de h asta 255 caracte re s de longitud.
*Acce so transpare nte a particione s M S-DO S (o a particione s O S/2 FAT) m e diante un siste m a de
arch ivos e spe cial: no e s ne ce sario ningún com ando e spe cialpara usar la partición M S-DO S, e sta
pare ce un siste m a de arch ivos norm alde Unix (e xce pto por algunas re striccione s e n los nom bre s
de arch ivo, pe rm isos, y e sas cosas). Las particione s com prim idas de M S-DO S 6 no son acce sible s
e n e ste m om e nto, y no se e spe ra que lo se an e n e lfuturo. Elsoporte para VFAT, FAT32 (W NT,
W indow s 9 5/9 8) se e ncue ntra soportado de sde la ve rsión 2.0 de lnúcle o y e lNTFS de W NT de sde
la ve rsión 2.2 (Este ultim o solo e n m odo le ctura).
*Un siste m a de arch ivos e spe cialllam ado UM SDO S que pe rm ite que Linux se a instalado e n un
siste m a de arch ivos DO S.
*Soporte e n sólo le ctura de H PFS-2 de lO S/2 2.1
Siste m a de arch ivos de CD -RO M que le e todos los form atos e stándar de CD -RO M .
TCP/IP, incluye ndo ftp, te lne t, NFS, e tc.
Apple talk .
*Softw are clie nte y se rvidor Ne tw are .
*LAN M anage r / W indow s Native (SM B), softw are clie nte y se rvidor.
*Dive rsos protocolos de re d incluidos e n e lk e rne l: TCP, IPv4, IPv6, X.25, IPX, Ne trom , e tc.
?Qué son las distribucione s?
Elcódigo fue nte de lsiste m a GNU y de lk e rne lLinux e stá acce sible a todo e lm undo, sin e m bargo,
h ace r funcionar un siste m a a partir de lcódigo fue nte e s bastante difícil. Por e so, un siste m a
UBUNTU Ce rtifie d
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
Pág 28
ope rativo se distribuye (norm alm e nte ) e n form ato binario, e s de cir ya com pilado. Poco de spués de
que apare cie ra e lk e rne lLinux, com e nzaron a apare ce r las prim e ras distribucione s, que agrupaban
ve rsione s probadas de varios program as, junto con e lk e rne l, de talm ane ra que form aban un siste m a
ope rativo listo para usar.
A m e dida que fue pasando e ltie m po, algunas distribucione s se fue ron h acie ndo m ás sofisticadas,
otras de sapare cie ron, otras se h icie ron com e rciale s y apare cie ron m uch a m ás. Existe n distribucione s
de m uch os tipos: distribucione s que ocupan 1 disque te y distribucione s que lle gan a ocupar 10 CDs;
distribucione s orie ntadas a una finalidad e n e spe cial(re de s, se guridad, e tc) y distribucione s de uso
ge ne ral.
Cada usuario de GNU/Linux sue le e le gir la distribución con la que se sie nte m ás cóm odo, y no tie ne
se ntido e ntrar e n discusione s ace rca de cuále s m e jor. A m e nos que aclare m os lo contrario, lo que se
e nse ña e n e ste curso e s aplicable a la gran m ayoría de los siste m as UNIX, y a cualquie ra de las
distribucione s de GNU/Linux.
Softw are Libre
A lo largo de todo e ste curso, sie m pre utilizam os Softw are Libre . Por lo ge ne ral, e ste softw are lo
h e m os obte nido gratuitam e nte , sin e m bargo, de be m os e nte nde r que e lh e ch o de que e lsoftw are se a
libre e stá re lacionado con la libe rtad que nos otorga a los usuarios de utilizarlo, m odificarlo y
distribuirlo, no con e lpre cio alcuallo pode m os obte ne r.
Alh ablar de softw are libre se sue le n clasificar los distintos grados de libe rtad a los que pode m os te ne r
acce so los usuarios.
Libe rtad 0: Elsoftw are se pue de usar.Es la libe rtad que nos otorga casi cualquie r softw are .
Libe rtad 1: Elsoftw are se pue de m odificar.Es de cir, se pue de pe rsonalizar, m e jorar, adaptar para las
ne ce sidade s particulare s de un de te rm inado usuario.
Libe rtad 2: Elsoftw are se pue de distribuir.Es de cir, se pue de copiar, ve nde r, pre star o com partir a las
pe rsonas que e lusuario de se e , sin te ne r que pe dir pe rm iso alautor de lsoftw are .
Libe rtad 3: Elsoftw are se pue de distribuir m odificado. Se trata de una sum a de la 1 y la 2. Pe rm ite
que las m e joras que un usuario le h aya h e ch o a un de te rm inado softw are pue dan com partirse con
otros usuarios.
Para pode r conside rar que una de te rm inada aplicación cum ple con los re quisitos de softw are libre e s
ne ce sario que e stén dadas e stas cuatro libe rtade s para cualquie r usuario. En particular para pode r
te ne r la libe rtad de m odificar e lsoftw are , e s ne ce sario te ne r acce so alcódigo fue nte de lprogram a e n
cue stión, y no solam e nte alcódigo binario (llam am os código binario a aquélque e s e nte ndido por la
com putadora) ya que para pode r m odificar corre ctam e nte e lsoftw are e s ne ce sario pode r acce de r al
código fue nte original.
Estas ide as de softw are libre com o las conoce m os h oy fue ron de sarrolladas y trabajadas durante
m uch o tie m po por Rich ard Stallm an y sus se guidore s, m ie m bros de la “Fre e Softw are Fundation”
(Fundación de lSoftw are Libre ).
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano
En ge ne rallas ide as de lsoftw are libre buscan prom ove r la ge ne ración de m e jor softw are (a través de
la sum a de los pe que ños aporte s de cada pe rsona), y colaborar para que toda la socie dad se ve a
be ne ficiada con los avance s de lsoftw are . Es de cir, logram os m e jorar la socie dad alte ne r disponible s
m ás y m e jore s h e rram ie ntas.
Para m ás inform ación sobre e lsoftw are libre pue de n visitar e lsitio de Inte rne t de lProye cto GNU
(h ttp://w w w.gnu.org), que tie ne una gran cantidad de docum e ntos re lacionados con la filosofía de l
softw are libre .
Usando GNU/Linux
M odo Gráfico - M odo Consola
Com o ya dijim os ante riorm e nte , GNU/Linux pue de utilizar e lM odo Gráfico, si utiliza la aplicación
XFre e 86.Por otro lado, llam am os M odo Consola, alm odo que e s puram e nte te xto.Gran cantidad de
los te m as que se e nse ñan e n e ste curso se pue de n probar e n m odo consola, o bie n e n una consola
gráfica, de ntro de lm odo gráfico.
Com e nzando la Se sión
Dado que UNIX e s un siste m a m ultiusuario, para pode r com e nzar a utilizarlo de be m os ingre sar e l
usuario y passw ord que nos ide ntifica. Esto lo pode m os h ace r tanto e n m odo gráfico com o e n m odo
consola. M uch as ve ce s, cuando ingre se m os nue stra contrase ña a un siste m a UNIX, no ve re m os los
caracte re s (ni siquie ra un ’*’). Esto se de be a que de e sta m ane ra e s m ás difícilque un obse rvador
se pa la cantidad de caracte re s que contie ne nue stra contrase ña.
Una ve z que h ayam os ingre sado, te ndre m os acce so a nue stros arch ivos, y podre m os e je cutar una gran
cantidad de aplicacione s, se gún los pe rm isos que se le h ayan dado a nue stro usuario. Es de cir que ,
cada usuario que utilice e lsiste m a te ndrá un tratam ie nto distinto. A e sto nos re fe rim os Cuando
de cim os que todo siste m a de rivado de UNIX e s m ultiusuario.
En particular, e xiste un usuario que e s e le ncargado de adm inistrar e lsiste m a, e s e lusuario que tie ne
acce so a los arch ivos de configuración, a instalar y de sinstalar e lsiste m a. Este usuario sue le te ne r e l
nom bre de root, o tam bién supe rusuario.
Te rm inar la se sión
Para salir de lsh e ll, use e lcom ando e xit, o pre sione las te clas CTRL+ D de sde e lPRO M PT. Si se
e ncue ntra e n e l m odo gráfico de be rá e je cutar de sde e lm e nú de inicio => logout=> e lsiste m a le
pre se ntara una ve ntana de dialogo y e le girá salir o re iniciar.Elm odo de te rm inalo consola:
# e xit
$logout
Se rán suficie nte s. De spués de salir de lsiste m a, e lsiste m a pre se ntará de nue vo un login PRO M PT si
e stá e n m odo Sh e llo un de sk top si e n e lm odo gráfico.
Com andos Unix
Los com andos se e je cutan de sde un sh e ll. Se e scribe n e n e lPRO M PT de lsh e lly lue go se pre siona
ENTRE. Elsh e lltrata de inte rpre tar e lcom ando, si e s re conocido se e je cuta;si no de vue lve un e rror
(pre ce dido por un $si e s usuario norm alo # si e s la cue nta de root). Algunos com andos re quie re n
parám e tros, tam bién conocidos com o argum e ntos.
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux
Introducción a GNU/Linux

Más contenido relacionado

Similar a Introducción a GNU/Linux

Similar a Introducción a GNU/Linux (20)

Curso ubuntu-12-13.04
Curso ubuntu-12-13.04Curso ubuntu-12-13.04
Curso ubuntu-12-13.04
 
Guadalinex en educacion
Guadalinex en educacionGuadalinex en educacion
Guadalinex en educacion
 
Presentación1 Joa Y Dani
Presentación1 Joa Y DaniPresentación1 Joa Y Dani
Presentación1 Joa Y Dani
 
Modulo 3 software libre
Modulo 3 software libreModulo 3 software libre
Modulo 3 software libre
 
Ubuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubuUbuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubu
 
Ubuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubuUbuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubu
 
Ubuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubuUbuntu manual-13-10-es-ubu
Ubuntu manual-13-10-es-ubu
 
Software Libre en las Universidades Públicas
Software Libre en las Universidades PúblicasSoftware Libre en las Universidades Públicas
Software Libre en las Universidades Públicas
 
Herramientas de software libre
Herramientas de software libreHerramientas de software libre
Herramientas de software libre
 
Conasol Escoger Software Libre
Conasol Escoger Software LibreConasol Escoger Software Libre
Conasol Escoger Software Libre
 
Escoger su Software Libre y contribuir en el
Escoger su Software Libre y contribuir en elEscoger su Software Libre y contribuir en el
Escoger su Software Libre y contribuir en el
 
Workshop Ubuntu GNU/Linux 1
Workshop Ubuntu GNU/Linux 1Workshop Ubuntu GNU/Linux 1
Workshop Ubuntu GNU/Linux 1
 
IntroduccióN Al Software Libre5
IntroduccióN Al Software Libre5IntroduccióN Al Software Libre5
IntroduccióN Al Software Libre5
 
Informã¡Tica 4
Informã¡Tica 4Informã¡Tica 4
Informã¡Tica 4
 
Soft libre marcelo-maggio
Soft libre marcelo-maggioSoft libre marcelo-maggio
Soft libre marcelo-maggio
 
Ubuntu manual-es (precise)
Ubuntu manual-es (precise)Ubuntu manual-es (precise)
Ubuntu manual-es (precise)
 
Manuel de Ubuntu
Manuel de UbuntuManuel de Ubuntu
Manuel de Ubuntu
 
Manual de Ubuntu
Manual de UbuntuManual de Ubuntu
Manual de Ubuntu
 
Vip users de windows a linux
Vip users de windows a linuxVip users de windows a linux
Vip users de windows a linux
 
De windows a linux
De windows a linuxDe windows a linux
De windows a linux
 

Último

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 

Introducción a GNU/Linux

  • 1. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano GNU/Linux Básicam ente Antonio Perpiñan Fundación Código Libre
  • 2. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 2
  • 3. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano GNU BASiCO SEGUNDA EDICIÓN
  • 4. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 4 h ttp://w w w.codigolibre .org e -m ail: ape rpinan@ codigolibre .org
  • 5. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Fundación Código Libre Dom inicano h ttp://w w w.codigolibre .org e -m ail: info@ codigolibre .org (1) Be nigno Filom e no Rojas, Esq uina Padre Pina No.102, Zona Unive rsitaria, Santo Dom ingo Re pública Dom inicana (2) Calle Estre lla Sadh alá No.5 Jardine s M e tropolitanos, Santiago Re pública Dom inicana Diagram ación y Dise ño de portada: Nicaury Be níte z Cortorre al ISBN 88-9 9 9 9 9 -9 9 -9 De pósito le gal: b8888.9 9 Im pre so y e ncuade rnado por IM PRESO S GAM M A Calle # 12 Los Ríos Santo Dom ingo, Re pública Dom inicana Escrito Bajo la Lice ncia GNU FDL2007 Im pre so e n Re pública Dom inicana Printe d in Th e Dom inican Re public
  • 6. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 6 Nota de CopyLe ft Este docum e nto se pue de distribuir y m odificar bajo los térm inos de la Lice ncia Libre de Docum e ntación Ge ne ralde lGNU - FDL. © 2004-07 Antonio Pe rpiñan. Este m anuale s softw are libre ; pue de re distribuirlo y m odificarlo bajo los térm inos de la lice ncia GNU de Docum e ntacion Libre publicada por la Fre e Softw are Foundation;tanto e n su ve rsión 2 com o (a su opción) e n cualq uie r ve rsión poste rior. Este m anualse distribuye con e lánim o de ayudar, pe ro sin garantía alguna;ni siq uie ra la im plícita de se r com e rcializable o la de se r apto para un propósito e n particular. Para m ás de talle s, ve a la Lice ncia Pública Ge ne ralde GNU (CO PY-LEFT). Tie ne a su disposición una copia de la Lice ncia Pública Ge ne ralde GNU (CopyLe ft) e n la distribución GNU/Linux q ue acom paña e ste Libro o e n nue stra página w e b. Tam bién pue de obte ne rla e scribie ndo a la Fre e Softw are Foundation, Inc., 59 Te m ple Place Suite 330, Boston, M A 02111-1307, USA. En e lánim o de colaborar se rue ga a q uie n utilice e n totalo e n parte e n cualq uie r m ate rial q ue de élde rive , y q ue se re spe te n los térm inos de la Lice ncia bajo los cuale s e le s libe rado. Si m odifica y m e jora e ste docum e nto, rogam os se lo indiq ue a sus autore s originale s, m e diante info@ codigolibre .org.
  • 7. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Prólogo Elsiste m a ope rativo GNU/Linux e s una pode rosa plataform a para com putadoras.Está dise ñado para se r e stable , se guro, y funciona igualde bie n e n se rvidore s com o e stacione s de trabajo. Este libro e s producto de las e xpe rie ncias de num e rosos cursos y ch arlas im partidos e n todo e lpaís por su autor Antonio Pe rpiñan, pre side nte de la Fundación Código Libre Dom inicano.Este libro e s e lproducto de la pe rse cusión de cre ar una ce rtificación le gítim a de lsoftw are libre .La inform ación aquí conte nida e s producto de todo una inve stigación de que ne ce sita un jove n para de sarrollarse de sde ce ro h asta un Júnior SysAdm in de siste m as GNU/Linux.Elúnico fin de e ste e s de pode r lle gar a se r una fue nte de inform ación para aque llos usuarios que com ie nzan a dar sus prim e ros pasos e n los siste m as GNU/Linux, aunque obviam e nte le pue de lle gar a se r de utilidad a un usuario avanzado, dándole así a conoce r de talle s de los dife re nte s aspe ctos que com pone n GNU/Linux. Para aque llos usuarios m ás avanzados, e spe ro pue dan e ncontrar e ste libro se r una guía de re fe re ncia básica, y que pue dan pasárse la a sus am igos novatos cuando te pre gunte n "¿Cóm o pue do iniciarm e e n GNU/Linux?"o cuando digan: "¿Donde pue do e ncontrar inform ación e n e spañolsobre GNU/Linux?". Lo único que le s pe diré, se rá que si lle garan a e ncontrar algún proble m a e n e ste libro o tuvie se n alguna suge re ncia, o si e ncue ntran que alguna se cción no se e ncue ntra de bidam e nte bie n e xplicada, por favor h ázm e lo sabe r, ya que solo así podré se guir actualizando e ste h um ilde libro que e spe ro le s sirva a m uch os.Para lo ante rior le s pido m e e nvíe n un e -m aila ape rpinan@ codigolibre .org, de sde ya m uch as gracias y e spe ro disfrute n e lconte nido de e ste libro.
  • 8. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 8 H ola a Todos lo que utilizan M inix, e stoy cre ando un siste m a ope ractivo gratuito e s solo un h obby, no se trata de nada e norm e ni profe sionalcom o GNU, e s para los clone s 386, 486, m e gustaria re cibir todos los com e ntarios re pe cto a lo que la ge nte pie nsa de m inix, por que m i siste m a ope rativo se pare ce un poco alsuyo. Todas las suge re ncias se rán bie n re cibidas aunque no prom e to que la vaya a incluir todas. ....LinusTorvalds@ colum na.h e lsink i.fi Bie nve nidos a GNU/Linux Este libro e s producto de una jornada de cursos, talle re s y ch arlas sobre e lSoftw are Libre y e n particular su siste m a ope rativo y colum na ve rte bralGNU/Linux, ofre cie ndo una orie ntación para ayudar a obte ne r las ce rtificacione s ofre cidas por la nue stra fundación que pronto de be rá e star disponible e n todos los paíse s que la adopte n ya que se rá la prim e ra ve rdade ra ce rtificación LIBRE. Este libro contie ne n todas las inform acione s ne ce sarias para pre pararle e n sus e studios para pode r e m pe zar a e studiar para e stas ce rtificacione s.GNU/Linux Eje rcicios e s para ayudarle a pre pararse para pode r continuar con los siguie nte s volúm e ne s dise ñados para pre pararle para e le xam e n GNU CERTIFIED, y una carre ra com o Adm inistrador de Siste m as GNU/Linux y un am plio conocim ie nto de los siste m as basados e n Softw are Libre e n ge ne ral.En e ste le introducire m os a la h istoria, los com andos básicos com o los son ls, cp y m v, e luso de lsh e llbash , e lsiste m a de arch ivos, e n fin la parte básica de GNU/Linux que todo aspirante a titulo de SysAdm in de be dom inar. Alcom ple tar e ste libro uste d de be te ne r una iniciación sólida y bie n e ncam inado para introducirle e n apre nde r los que h ace re s básicos de ladm inistrador de siste m as GNU/Linux. Alfinalde la Se rie GNU CERTIFIED (4 e n total) uste d pose e rá todo e lconocim ie nto ne ce sario para conve rtirse e n un ve rdade ro Adm inistrador de Siste m as GNU/Linux y oste ntar para las ce rtificacione s GNU CERTIFIED ofre cidas por nue stra fundación. Introducción
  • 9. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano ¡Envíe nos su O pinión! Com o todo e n Softw are Libre , e lle ctor de e ste libro, e s un colaborador y pue de aportar a que e ste libro m e jore y que con sus críticas se de sarrolle . Que re m os sabe r que opinas, si te gusto tam bién y si no con m ás razón, déjanos sabe r que e stá m aly lo m e jorare m os y si cre e s que tie ne s algo que aportar ayúdanos. Com o autor, le dam os bie nve nidas a sus com e ntarios.Pue de s e nviarnos sus e m ails dire ctam e nte de que le gusta y que no le gusta de e ste libro –y su opinión de com o m e jorarlo. Tom e nota que no pode m os re sponde r todas las pre guntas ace rca de apre ndizaje de GNU/Linux ya que re cibim os un volum e n m uy alto pe ro tratam os de re sponde r las m ás que pode m os, pe ro sus pre guntas técnicas de be n se r dirigidas alforum e n nue stra paginas w e b de nue stro portalde Softw are Libre . h ttp://w w w.codigolibre .org Cuando nos contacte favor re cordar incluir su nom bre y e m aile n e lcualle s pode m os contactar e n caso de que te ngam os algunas pre guntas de se guim ie nto. Fundación Código Libre Dom inicano Padre Pina # 102 Z ona Univ.Santo Dom ingo TEL: 809 -476-7758 Estre lla Sadh ala # 5 Jardine s de lEste , Santiago TEL: 809 -724-5543 Re pública Dom inicana Em ail: ape rpinan@ codigolibre .org
  • 10. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 10 Cap Conte nido 1 Introducción, Unix, Linux y e lGNU 22 2 Los Inicios 32 3 Ge stionar Arch ivos de sde e lCLI 50 4 M ane jo de Arch ivos de Te xto 66 5 Com andos Básicos 124 6 Entrada/Salida y Expre sione s Re gulare s 136 7 Control, Adm inistración y M onitore o de Proce sos y Jobs 156 8 Conce ptos de M ane jo de Siste m as de Arch ivos y Pe rm isos 172 9 Adm inistrar Particione s y Siste m as de Arch ivos 184 10 Conce ptos de Arrancar y De te ne r e lSiste m a 204 Apéndice A Com andos DO S - GNU 214 Apéndice B Com andos Básicos 216 Apéndice C Com pilar e lKe rne l 222 Apéndice D Glosario Inform ático Inglés - Español 227
  • 11. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano INDICE Introducción..................................................................................................................................................iv Bie nve nidos a GNU/Linux..........................................................................................................................iv ¡Envíe nos su O pinión! ................................................................................................................................v INDICE.......................................................................................................................................................vi Capítulo 1......................................................................................................................................................1 Unix, Linux y e lGNU ....................................................................................................................................1 Los O bje tivos de e ste Capítulo son:................................................................................................................1 Unix, Linux y e lGNU .................................................................................................................................2 ¿Qué e s UNIX?.........................................................................................................................................2 ¿Qué e s BSD?............................................................................................................................................2 Filosofía Unix.........................................................................................................................................3 Todo e s un Arch ivo ................................................................................................................................3 M ulti-Usuario ........................................................................................................................................3 M ulti-Tare a.............................................................................................................................................3 La navaja Suiza......................................................................................................................................3 M anuale n Líne a ...................................................................................................................................3 Arquite ctura de los Siste m as Unix ........................................................................................................4 ¿Qué e s GNU?..........................................................................................................................................4 ¿Qué e s Linux?.........................................................................................................................................4 Qué son las distribucione s.....................................................................................................................5 Softw are Libre ......................................................................................................................................6 Usando GNU/Linux..................................................................................................................................6 M odo Gráfico - M odo Consola ..............................................................................................................6 Com e nzando la Se sión..........................................................................................................................7 Te rm inar la se sión.................................................................................................................................7 Com andos Unix ....................................................................................................................................7 Estándare s y conve ncione s Unix ........................................................................................................7 Nom bre s de Arch ivo ..........................................................................................................................8 Dire ctorios .........................................................................................................................................8 Práctica1 .......................................................................................................................................................9 Eje rcicio 1 .............................................................................................................................................9 Eje rcicio 2 .............................................................................................................................................9 Capítulo2.....................................................................................................................................................11 Los Inicios ...................................................................................................................................................11 Los O bje tivos de Este Capítulo son: .............................................................................................................11 Los Inicios.................................................................................................................................................12 Prim e ros Com andos Básicos....................................................................................................................12 Cre ar arch ivos con e lcom ando cat.......................................................................................................12 De sple gar arch ivos con e lcom ando cat................................................................................................12 Borrar arch ivos con rm ........................................................................................................................13 M e nsaje s de los com andos Unix ..........................................................................................................13 Copiando arch ivos con cp ...................................................................................................................13 Re nom brar y m ove r arch ivos con m v...................................................................................................13 Com ple tando nom bre s e n e lSh e llBash ..............................................................................................13 H istorialde los com andos “h istory” ....................................................................................................14
  • 12. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 12 O tras com binacione s de te clas ............................................................................................................14 Arch ivos y Dire ctorios............................................................................................................................14 Rutas/Path s Absolutos y Re lativos .......................................................................................................15 Dire ctorio Actual.................................................................................................................................15 Ruta (path ) Re lativa Path s...................................................................................................................15 Dire ctorios de Dot(.)(..) Espe ciale s ....................................................................................................16 Utilizando los Dire ctorios Dot(.) e n su Ruta........................................................................................16 Arch ivos O cultos .................................................................................................................................16 Ruta a los Dire ctorios h om e ................................................................................................................16 Buscando arch ivos e n e lSiste m a.........................................................................................................17 Eje cutando Program as ........................................................................................................................17 Espe cificar M últiple s Arch ivos ............................................................................................................17 Buscar la Docum e ntación de los Program as .......................................................................................17 Espe cificando Arch ivos con M e tacarácte re s ........................................................................................18 M e tacarácte re s re lacionados con arch ivos ..........................................................................................18 M e tacarácte re s re lacionados con com andos .......................................................................................19 O tros m e tacarácte re s...........................................................................................................................20 Entrada y Salida..................................................................................................................................20 Encade nando Program as ....................................................................................................................21 Inte rface s Grafica y Te xto....................................................................................................................21 Editore s de Te xto.................................................................................................................................22 Práctica2 .....................................................................................................................................................23 Eje rcicio 1 ...........................................................................................................................................23 Eje rcicio 2 ...........................................................................................................................................23 Eje rcicio 3 ...........................................................................................................................................23 Eje rcicios 4...........................................................................................................................................24 Eje rcicios 5...........................................................................................................................................24 Eje rcicios 6...........................................................................................................................................24 Eje rcicios 7...........................................................................................................................................25 Eje rcicios 8...........................................................................................................................................25 Eje rcicios 9 ...........................................................................................................................................25 Capítulo3.....................................................................................................................................................27 Ge stión de Arch ivos de sde la Líne a de Com ando ........................................................................................27 Los O bje tivos de e ste Capítulo son:..............................................................................................................27 Trabajar e n la Líne a de Com andos.............................................................................................................28 Los Sh e lls...............................................................................................................................................28 ElSh e llBash Sh e ll................................................................................................................................28 Com andos de lSh e ll............................................................................................................................28 Argum e ntos de la Líne a de Com andos ................................................................................................29 ElSintaxis de las O pcione s de la Líne a de Com ...................................................................................29 Eje m plos de O pcione s de los Com andos ..........................................................................................29 Variable s de lSh e ll............................................................................................................................29 Variable s de Am bie nte ......................................................................................................................29 Donde e stán los Program as alm ace nados ...........................................................................................30 Configuración de las Variable s de Bash ............................................................................................30 Usando e lcom ando H istory ...............................................................................................................30
  • 13. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Re h usando los Íte m s de lH istory .....................................................................................................31 Extrae r Argum e ntos de sde e lH istory ..............................................................................................31 Re sum e n de las te clas de e ditar de lBash .........................................................................................31 Com binar m ás de un Com ando e n una líne a...................................................................................32 Re pe tir Com andos con for ..................................................................................................................32 Substitución de Com andos .................................................................................................................32 Buscar arch ivos con locate ..................................................................................................................32 Buscar arch ivos con m ás fle xibilidad: find..........................................................................................33 Expre sione s de búsque da ...................................................................................................................34 M e tacaracte re s Soportados.................................................................................................................34 Expre sione s de Acción.........................................................................................................................35 O pe radore s .........................................................................................................................................35 Expre sione s Avanzadas........................................................................................................................36 Eje m plos..............................................................................................................................................36 Eje m plos Avanzados............................................................................................................................38 Práctica3 .....................................................................................................................................................39 Eje rcicios 1...........................................................................................................................................39 Eje rcicios 2...........................................................................................................................................39 Eje rcicios 3...........................................................................................................................................39 Eje rcicio 4 ...........................................................................................................................................39 Capítulo4.....................................................................................................................................................41 M ane jo de Arch ivos de Te xto.......................................................................................................................41 Los O bje tivos de e ste Capítulo son:..............................................................................................................41 Trabajar con Arch ivos de Te xto..................................................................................................................42 Líne as de Te xto .....................................................................................................................................42 Filtrar Te xto y Tube rías .......................................................................................................................42 De sple gar Arch ivos con le ss o m ore ....................................................................................................43 Contar Palabras y Líne as con w c..........................................................................................................43 Sorte ar Líne as de Te xto con sort.........................................................................................................43 Sorte os Sim ple s ................................................................................................................................43 O pcione s Ge ne ral..............................................................................................................................44 O pcione s O rde n de sort.....................................................................................................................44 Eje m plos Sim ple s de sort....................................................................................................................45 Sorte ar e n O rde n alfabética y de Diccionario....................................................................................45 Sorte ar e n O rde n Num érica.................................................................................................................47 Sorte ar M e se s .....................................................................................................................................48 Sorte ar con la opción de Única............................................................................................................48 Sorte ar con la opción de Re visar/Ch e ck .............................................................................................49 Sorte ar colum nas con sort..................................................................................................................49 O pcione s de Sorte ar Colum na.............................................................................................................50 Espe cificar la llave de Sortpara la opción -k .........................................................................................50 M odificadore s de Tipo..........................................................................................................................51 M ás e n com o e spe cificar CNum .......................................................................................................52 Eje m plo de sorte ar colum nas............................................................................................................53 Eje m plos Avanzados: O rde nar Colum nas..........................................................................................56 Fusionando/M e rging............................................................................................................................58
  • 14. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 14 Eje m plos: Fusionar/M e rging ..........................................................................................................58 Elcom ando uniq................................................................................................................................61 De scripción .........................................................................................................................................61 Eje m plos............................................................................................................................................62 Se le ccionar Parte s de Líne as con cut....................................................................................................65 De scripción........................................................................................................................................65 Eje m plos.........................................................................................................................................66 Eje m plos Avanzados..........................................................................................................................67 Expandir la Tabulación a Espacios con e xpand .................................................................................68 Usar fm tpara dar Form ato a Arch ivos de Te xto.................................................................................68 Le e r las prim e ras Líne as de arch ivo con h e ad....................................................................................68 Le e r las últim as Líne as de un arch ivo con tail...................................................................................68 Enum e rar Líne as de un arch ivo con nlo cat.....................................................................................68 Volcar Byte s de Data Binaria con od..................................................................................................69 Conve rtir de Te xto a com paginados pr con .......................................................................................69 Elcom ando split...............................................................................................................................69 De scripción .........................................................................................................................................69 Eje m plos............................................................................................................................................70 Elcom ando diff.................................................................................................................................72 De scripción..........................................................................................................................................72 Eje m plos............................................................................................................................................74 M ás Eje m plos....................................................................................................................................74 Eje m plo de Com parar Dire ctorios .................................................................................................75 Com andos Patch y DiffDistribuir Cam bios.....................................................................................76 Usar e d para Conve rtir Arch ivo1 a Arch ivo2..................................................................................76 Eje m plo Dife re ncia de Conte xto ....................................................................................................77 Avanzado: Eje m plo de Estatus de Exit...........................................................................................78 Invirtie ndo arch ivos con tac ..............................................................................................................79 Traducir Conjunto de Caracte re s con tr ............................................................................................79 De scripción .........................................................................................................................................79 Eje m plos tr ....................................................................................................................................79 Espe cificar las Cade nas (Strings) ...................................................................................................80 Eje m plos............................................................................................................................................81 Eje m plos: Com prim ir Caracte re s ...................................................................................................81 Eje m plos: Elim inar Caracte re s .......................................................................................................82 Eje m plos: Sustituir Caracte re s........................................................................................................82 Eje m plos Avanzados...........................................................................................................................83 M odificar Arch ivos con se d ...............................................................................................................83 Sustituir con se d................................................................................................................................83 Elcom ando paste ..............................................................................................................................84 De scripción .........................................................................................................................................84 Colocar arch ivos e n colum nas con paste ...........................................................................................84 Eje m plos............................................................................................................................................85 Elcom ando join.................................................................................................................................87 De scripción .........................................................................................................................................87 Eje m plos............................................................................................................................................89
  • 15. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Eje m plos Avanzados..............................................................................................................................9 1 Eje m plo de Substitución ....................................................................................................................9 1 Dife re nte s Se paradore s......................................................................................................................9 2 Dando Form ato a la Salida ...................................................................................................................9 2 Dar Form ato a Salida no Pare ada ......................................................................................................9 3 Logrando Joins tipo Base de Datos con join ..........................................................................................9 5 Práctica4 .......................................................................................................................................................9 6 Eje rcicio 1 .............................................................................................................................................9 6 Eje rcicio 2 .............................................................................................................................................9 6 Eje rcicio 3 .............................................................................................................................................9 6 Eje rcicio 4 .............................................................................................................................................9 6 Capítulo5.......................................................................................................................................................9 7 M ane jo de Arch ivos de Te xto.........................................................................................................................9 7 Los O bje tivos de e ste Capítulo son:................................................................................................................9 7 O bje tos de Siste m a de Arch ivos ..................................................................................................................9 8 Dire ctorios y los Nom bre s de Arch ivos...................................................................................................9 8 Arch ivos y sus Exte nsione s.....................................................................................................................9 8 Re gre sando alDire ctorio Ante rior..........................................................................................................9 9 Com ple tar Nom bre de Arch ivos.............................................................................................................9 9 Patrone s de Com odine s (W ildcard) .......................................................................................................9 9 Copiar Arch ivos con cp..........................................................................................................................9 9 Eje m plos de cp ....................................................................................................................................100 M ove r Arch ivos con m v.......................................................................................................................100 Borrando los Arch ivos con rm ..............................................................................................................100 Borrar arch ivos con nom bre s Pe culiare s..............................................................................................100 Cre ar Dire ctorios con m k dir.................................................................................................................100 Re m ove r Dire ctorios con rm dir............................................................................................................101 Ide ntificar los Tipos de Arch ivos .........................................................................................................101 Cam biar Fe ch a de Acce so con touch ....................................................................................................101 Elcom ando date ..................................................................................................................................101 De scripción ...........................................................................................................................................101 Espe cificando e lform ato de lcom ando date .......................................................................................102 Form atos de date .................................................................................................................................102 Ge ne ral............................................................................................................................................102 Form atos de lM e s.............................................................................................................................102 Form atos de lDía..............................................................................................................................102 Form atos de los días de la se m ana...................................................................................................103 Form atos de lAño..............................................................................................................................103 Form atos de lTie m po ..........................................................................................................................103 Ge ne ral............................................................................................................................................103 Form ato de H ora ..............................................................................................................................103 Form ato de M inuto ..........................................................................................................................103 Form ato de Se gundos.......................................................................................................................103 Form ato Com binado de Fe ch a y Tie m po...........................................................................................104 Form ato Espe cial..............................................................................................................................104 Eje m plos..............................................................................................................................................104
  • 16. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 16 Eje m plos Avanzados..........................................................................................................................104 Práctica5 ......................................................................................................................................................106 Eje rcicio 1 ............................................................................................................................................106 Eje rcicio 2 ............................................................................................................................................106 Capítulo6......................................................................................................................................................107 Arch ivos Entrada y Salida y Expre sione s Re gulare s......................................................................................107 Los O bje tivos de e ste Capítulo son:...............................................................................................................107 Flujo (Stre am s), Tube rías y Re dire ccionar...................................................................................................108 Arch ivos Estándar ..................................................................................................................................108 Standard Input(Entrada Estándar) .......................................................................................................108 Standard O utput(Salida Estándar) .......................................................................................................108 Standard Error .......................................................................................................................................108 Pipe s - Tube rías.......................................................................................................................................109 Cone ctando Program as a Arch ivos.......................................................................................................109 Agre gándole a Arch ivos........................................................................................................................109 Re dire ccionando M últiple s Arch ivos.....................................................................................................109 Re dire ccionar con e lDe scriptor de Arch ivos ........................................................................................109 Elcom ando xargs .................................................................................................................................110 De scripción.............................................................................................................................................110 O pcione s ................................................................................................................................................110 Eje m plos...............................................................................................................................................111 Xargs Básico..........................................................................................................................................111 Xargs vs.Substitución de Com andos –Proce sar Líne as de Com andos..................................................112 Xargs Caracte rísticas de Ech o ...............................................................................................................112 Eje .Com ando cada N Palabras/Líne as Entrada.....................................................................................113 Argum e ntos de la E/S junto con O tros..................................................................................................114 Im prim ir/Cue stionar Ante s de Eje . Com andos.....................................................................................115 Elcom ando te e ....................................................................................................................................115 Buscar e n Arch ivos con Expre sione s Re gulare s...........................................................................................115 Elcom ando gre p...................................................................................................................................115 De scripción ............................................................................................................................................116 Buscar Arch ivos con gre p......................................................................................................................116 Igualar Patrone s ...................................................................................................................................116 Igualar Patrone s Re pe tidos....................................................................................................................116 Igualando Patrone s Alte rnativos...........................................................................................................117 Sintaxis de Expre sione s Re gulare s Exte ndidas......................................................................................117 Eje m plos...............................................................................................................................................118 Elcom ando se d....................................................................................................................................120 Uso de lSh e llAvanzado..............................................................................................................................121 M ás Ace rca de las Com illas ..................................................................................................................121 Com illas: Se ncillas ...............................................................................................................................121 Citar: Back slash e s.................................................................................................................................121 Citar: Com illas Doble ...........................................................................................................................121 Citar: Com binar los M e canism os uso Com illas......................................................................................121 Re capitular: Espe cificar Arch s con Com odine s......................................................................................121
  • 17. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Expre sione s Glob a Arch ivos de ntro de Dire ctorios.............................................................................122 Expre sion Glob para Igualar un Carácte r Sim ple ................................................................................122 Expre sion Glob Igualar Caracte re s Espe ciale s......................................................................................122 Ge ne rar Nom bre s de Arch ivos: {}.......................................................................................................122 Program ación Sh e ll..............................................................................................................................122 Práctica6 .....................................................................................................................................................124 Eje rcicio 1 ...........................................................................................................................................124 Eje rcicio 2 ...........................................................................................................................................124 Eje rcicio 3 ...........................................................................................................................................124 Eje rcicio 4 ...........................................................................................................................................124 Capítulo7.....................................................................................................................................................125 Control, Adm inistración y M onitore ar Jobs, Ps y Prioridade s.......................................................................125 Los O bje tivos de e ste Capítulo son:..............................................................................................................125 Controlde Job ...........................................................................................................................................126 Job Control..........................................................................................................................................126 Los jobs ...............................................................................................................................................126 ElPrim e r Plano fg ...............................................................................................................................127 ElSe gundo Plano bg............................................................................................................................127 Cre ar, M onitore ar, y Elim inar (Kill) Proce sos.............................................................................................127 ¿Que e s un Proce so?...........................................................................................................................127 Propie dade s de los Proce sos................................................................................................................127 Proce sos Padre s e H ijos .......................................................................................................................127 M onitore ando Proce sos: ps .................................................................................................................128 O pcione s de ps.....................................................................................................................................128 M onitore ar Proce sos: pstre e ................................................................................................................128 O pcione s pstre e ...................................................................................................................................128 M onitore ar Proce sos: top .....................................................................................................................129 O pcione s de lcom ando top ...................................................................................................................129 Inte ractuando con e lcom ando top........................................................................................................129 Enviar Se ñale s a los Proce sos ...............................................................................................................129 Se ñale s Com une s Para Uso Inte ractivo .................................................................................................129 Enviar Se ñale s: k ill...............................................................................................................................130 Enviar Se ñale s a los Dae m ons: pidof....................................................................................................130 Elcom ando at......................................................................................................................................130 De scripción........................................................................................................................................130 Espe cificar Tim e ................................................................................................................................131 Espe cificación de Date .......................................................................................................................131 Espe cificar e lIncre m e nto...................................................................................................................132 M ás sobre e spe cificacione s de Tim e y Date ........................................................................................132 ¿Que Sh e llUsa At?.............................................................................................................................133 Eje m plos................................................................................................................................................133 Eje m plos Avanzados..............................................................................................................................135 M odificar Prioridade s de Proce sos...............................................................................................................137 Conce ptos .............................................................................................................................................137 Elcom ando nice ...................................................................................................................................137 ElCom ando re nice ...............................................................................................................................137
  • 18. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 18 Práctica7 .....................................................................................................................................................138 Eje rcicio 1 ...........................................................................................................................................138 Eje rcicio 2 ...........................................................................................................................................138 Eje rcicio 3 ...........................................................................................................................................138 Capítulo8.....................................................................................................................................................139 Conce ptos Siste m as de Arch .M ane jo de Pe rm isos......................................................................................139 Los O bje tivos de e ste Capítulo son:.............................................................................................................139 Conce ptos de Siste m as de Arch ivos (File Syste m )......................................................................................140 Siste m as de Arch ivos.............................................................................................................................140 Siste m a de Arch ivos Unificado..............................................................................................................140 Tipos de Arch ivos................................................................................................................................140 Inode s (Inodos) y Dire ctorios..............................................................................................................141 Cre ar y Cam biar Vínculos H ard y Sim bólicos............................................................................................141 Vínculos Sim bólicos (Link s)..................................................................................................................141 Exam inando y Cre ando Enlace s Sim bólicos........................................................................................141 Enlace s Duros o H ard Link s.................................................................................................................142 Ilustrando un Sym link s y un H ard Link s .............................................................................................142 Com parando salidas de los h ardlink s ...................................................................................................142 Sym link s H ard link s.............................................................................................................................142 Exam inar y Cre ar H ard Link s ..............................................................................................................143 Pre se rvar Link s ...................................................................................................................................143 Encontrar Sym bolic Link s a un arch ivo...............................................................................................143 Encontrar H ard Link s a un Arch ivo.....................................................................................................143 Adm inistrar los Pe rm isos...........................................................................................................................144 Usuarios y Grupos ...............................................................................................................................144 ElSupe rusuario: root..........................................................................................................................144 Cam biar Pe rm isos de Propie dad con ch ow n........................................................................................144 Cam biar Grupos de Arch ivos con ch grp...............................................................................................144 Cam biar e lApode ram ie nto Dir y su Conte nido...................................................................................145 Cam biar Apode ram ie nto Usuarios y Grupos........................................................................................145 Pe rm isos y Controlde lAcce so a Arch ivos .................................................................................................145 Conce ptos Básicos: Pe rm isos e n Arch ivos ...........................................................................................145 Conce ptos Básicos: Pe rm isos e n Dire ctorios........................................................................................145 Conce ptos Básicos: Pe rm isos ..............................................................................................................146 Exam inar Pe rm isos: ls -l......................................................................................................................146 Pre se rvar Pe rm isos para Copiar Arch ivos ...........................................................................................146 Com o se Aplican los Pe rm isos ............................................................................................................146 Cam biar Pe rm isos Arch /Dirs: ch m od...................................................................................................146 Espe cificar Pe rm isos con ch m od..........................................................................................................146 Cam biar Pe rm isos de Dire ctorio y Conte nido .....................................................................................147 Pe rm isos Espe ciale s de Dire ctorios: ‘Stick y’.........................................................................................147 Pe rm isos Espe ciale s de Dire ctorios: Se tgid .........................................................................................147 Pe rm isos Espe ciale s de Arch ivos: Se tgid .............................................................................................147 Pe rm isos Espe ciale s de Arch ivos: Se tuid .............................................................................................147 De sple gar Pe rm isos no Usual.................................................................................................................148
  • 19. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pe rm isos com o Núm e ros ......................................................................................................................148 Pe rm isos por De fe cto: um ask ................................................................................................................148 Práctica8 ......................................................................................................................................................149 Eje rcicio 1 ............................................................................................................................................149 Eje rcicio 2 ............................................................................................................................................149 Eje rcicio 3 ............................................................................................................................................149 Eje rcicio 4 ............................................................................................................................................150 Capítulo9 ......................................................................................................................................................151 Cre ar, M ontar, M ante ne r y Adm Particione s y FS..........................................................................................151 Los O bje tivos de e ste Capítulo son:..............................................................................................................151 Cre ar Particione s y Siste m as de Arch ivos ..................................................................................................152 Conce ptos: Discos y Particione s .............................................................................................................152 Nom bre de los discos............................................................................................................................152 Usar e lfdisk ..........................................................................................................................................153 Usar e lcfdisk ........................................................................................................................................153 Cre ar nue va Particione s .......................................................................................................................153 Cam biar Tipos de Particione s...............................................................................................................153 Cre ar Siste m a de Arch ivos con m k fs....................................................................................................153 M ontar y De sm ontar Siste m as de Arch ivos................................................................................................154 M ontar Siste m a de Arch ivos...................................................................................................................154 M ontar un Siste m a de Arch ivos: m ount..............................................................................................154 M ontar O tros Siste m as de Arch ivos .....................................................................................................154 De sm ontar un Siste m a de Arch ivos: um ount........................................................................................154 Configurar m ount: /e tc/fstab ..............................................................................................................154 Tipos de Siste m as de Arch ivos..............................................................................................................155 O pcione s de M ount...............................................................................................................................155 O tras colum nas e n /e tc/fstab ..............................................................................................................155 M ontar un Arch ivo ..............................................................................................................................156 M ante ne r la Inte gridad de lSiste m a de Arch ivos .......................................................................................156 Conce ptos de Siste m as de Arch ivos........................................................................................................156 Proble m as Pote nciale s .........................................................................................................................156 M onitore ar e lEspacio e n Discos: df......................................................................................................156 M onitore ar los Inode s: df....................................................................................................................157 M onitore ar Uso de lDisco: du ..............................................................................................................157 O pcione s de du ......................................................................................................................................157 De scripción de las O pcione s ................................................................................................................157 Encontrar y Re parar Siste m as de Arch ivos Corrom pidos: fsck .............................................................158 Eje cutar fsck ........................................................................................................................................158 Encontrar y Colocar Arch ivos e n su Lugar .................................................................................................158 O rganizar de un Siste m a de Arch ivos Unix...........................................................................................158 Estándar de lSiste m a de Arch ivos Je rárquico.......................................................................................158 Data com partible y no-com partible ....................................................................................................158 Data Estática y Dinám ica.....................................................................................................................159 Vistazo alFH S.....................................................................................................................................159 FH S: Softw are Instalado ....................................................................................................................159
  • 20. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 20 FH S: O tros Dire ctorios de bajo de /usr................................................................................................159 FH S: Dire ctorios De bajo de /var ........................................................................................................160 FH S: O tros Dire ctorios .......................................................................................................................160 FH S: O tros Dire ctorios .......................................................................................................................160 Encontrar Program as con w h ich .........................................................................................................160 Elcom ando Built-in type ....................................................................................................................160 Re visar Com andos Propios de lSh e llcon type .....................................................................................161 Elcom ando unam e ............................................................................................................................161 De scripción......................................................................................................................................161 Eje m plos.............................................................................................................................................162 Eje m plos Avanzados...........................................................................................................................163 # !bin/sh .............................................................................................................................................164 Actualizar la base de datos de locate .................................................................................................164 update db.conf....................................................................................................................................164 Elcom ando w h atis.............................................................................................................................164 Encontrar páginas M an con apropos..................................................................................................165 Estable ce r y Ve r Cuotas de Discos............................................................................................................165 ¿Que son las Quotas?...........................................................................................................................165 Lim ite s H ard y Soft............................................................................................................................165 Cuotas Por-Usuario y Por-Grupo ........................................................................................................165 Lim ite s de Block e Inode ....................................................................................................................165 M ostrar Lím ite s de Quota: quota........................................................................................................166 O pcione s e n /e tc/fstab .......................................................................................................................166 H abilitar Quota: quotaon....................................................................................................................166 Cam biar Lím ite s de Cuota: se tquota...................................................................................................166 ELcom ando e dquota .........................................................................................................................166 Elcom ando re pquota .........................................................................................................................167 Práctica9 ....................................................................................................................................................168 Eje rcicio 1 ..........................................................................................................................................168 Eje rcicio 2 ..........................................................................................................................................168 Eje rcicio 3 ..........................................................................................................................................168 Capítulo10..................................................................................................................................................169 Conce ptos de Arrancar y De te r e lSiste m a .................................................................................................169 Los O bje tivos de e ste Capítulo son:............................................................................................................169 Arrancar e lSiste m a .................................................................................................................................170 BootLoade rs (Cargadore s de Inicio)..................................................................................................170 GRUB .................................................................................................................................................170 Eje m plo Arch ivo de Configuración m e nu.lst.......................................................................................170 Se le ccionando que Arrancar................................................................................................................171 O tra m ane ra de Iniciar GNU/Linux.....................................................................................................171 Espe cificar Parám e tros de lKe rne l.......................................................................................................171 Espe cificar Parám e tros de lKe rne lde sde GRUB ..................................................................................171 Parám e tros Útile s de lKe rne l...............................................................................................................172 M e nsaje s de Arranque (BootM e ssage s).............................................................................................172
  • 21. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano M ódulos de lKe rne l...............................................................................................................................172 Runle ve ls y Apagar o Re iniciar e lSiste m a ..................................................................................................172 Ente nde r los Runle ve ls .........................................................................................................................172 Runle ve ls Típicos ....................................................................................................................................173 De scripción de los Runle ve ls ................................................................................................................173 Usuario Único (Single -Use r M ode ) y e lsulogin ....................................................................................173 Apagar y re iniciar e lSiste m a ................................................................................................................173 Estable ce r e lRunle ve lPor De fe cto ........................................................................................................173 Se le ccionar Dife re nte Runle ve lalInicio ...............................................................................................173 De te rm inar e lRunle ve lActual.............................................................................................................174 Cam biar de Runle ve l............................................................................................................................174 Se rvicios e n cada Runle ve l: e ldire ctorio init.d ....................................................................................174 Vínculos Sim bólicos e n rcN.d ...............................................................................................................174 Arrancar y De te ne r Se rvicios Individuale s .............................................................................................174 Práctica10 .....................................................................................................................................................176 Eje rcicio 1 ..............................176 Eje rcicio 2 ..............................176 Eje rcicio 3 ..............................176 Eje rcicio 4 ..............................177 Eje rcicio 5 ..............................177 Glosario ..............................a
  • 22. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 22 Capítulo1 Unix, Linux y e lGNU Introducción H azlo sim ple : tan sim ple com o se a posible , pe ro no m ás. --A.Einste in Los O bje tivos de e ste Capítulo son: 1.Qué e s Unix, BSD y los de rivados 2.Filosofía Unix 3.Filosofía GNU 4.ElKe rne lLinux 5.Elsiste m a ope rativo GNU/Linux 6.Las caracte rísticas de lGNU/Linux
  • 23. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano ¿Qué e s UNIX? UNIX e s un siste m a ope rativo m ultitare a, m ultiusuario, cre ado e n 19 69 por los inve stigadore s Th om pson y Ritch ie de los Laboratorios Be ll, e n los Estados Unidos.Las prim e ras ve rsione s fue ron e scritas e n assam ble r, pe ro m uy pronto fue re -e scrito e n le nguaje C.En sus prim e ros años, no se lo utilizó com e rcialm e nte , sino que se usaba para proye ctos de inve stigación e n laboratorios y se distribuya gratuitam e nte e n las unive rsidade s, donde tuvo m uch a ace ptación. En 19 75, Be llde cidió com e rcializarlo. Dado que e lsiste m a se ve ndía con una lice ncia que pe rm itía m odificarlo y re distribuirlo, a lo largo de ltie m po fue ron surgie ndo una gran varie dad de siste m as de rivados de lUNIX original. Los m ás conocidos, actualm e nte , son: Solaris, AIX, H PUX, SCO, BSD. Por e sta razón, varias ve ce s se h izo ne ce sario norm alizar e stos siste m as, para que cum plan con de te rm inadas norm as (PO SIX, UNIX9 5, e tc.), para pe rm itir la com patibilidad e ntre los dife re nte s siste m as. De e stas norm as, e lsiste m a ope rativo GNU/Linux satisface la norm a PO SIX-1, y casi com ple tam e nte la PO SIX-2. ¿Qué e s BSD? La Unive rsidad de Be rk e le y e stuvo re lacionada con e lde sarrollo de los siste m as ope rativos UNIX. Re cibió de AT& T una ve rsión gratuita de UNIX, y a partir de e ntonce s com e nzó a prom ove r e l de sarrollo de aplicacione s para UNIX de ntro de la unive rsidad.M ás ade lante , de sarrolló su propio siste m a ope rativo UNIX, sin utilizar e lcódigo fue nte de AT& T. Elk e rne lfué cre ado de sde Be rk e le y, pe ro las h e rram ie ntas utilizadas son e n su m ayoría GNU, e s de cir las m ism as que e n e lsiste m a GNU/Linux. Existe n actualm e nte 3 siste m as ope rativos libre s, de rivados de lBSD: Fre e BSD, O pe nBSD y Ne tBSD. Filosofía Unix ¿Por qué tuvo tanto éxito e le nfoque de UNIX?Apare nte m e nte , su sim plicidad fue un factor de cisivo. En su dise ño, sus cre adore s ante pusie ron la facilidad de com pre nsión a la e ficie ncia, de m ane ra que e ra fácile nte nde r e lcódigo y, por e nde , adaptarlo a las ne ce sidade s de otros.UNIX no e s una re liquia de lpasado;de h e ch o, la m ayor parte de los siste m as ope rativos actuale s son una e volución de UNIX.Por e so convie ne conoce r los principios e n los que se fundam e nta, pue sto que e sos m ism os principios e starán pre se nte s (de una u otra m ane ra) e n los siste m as que h oy podam os m ane jar. Todo e s un Arch ivo Esta ide a, propia de la orie ntación a obje tos (si bie n la pre ce de ), consiste e n que la unidad básica para la inte racción con e lsiste m a e s una e ntidad llam ada arch ivo que , com o los arch ivos e n pape l, pue de abrirse , le e rse , avanzar h ojas h acia de lante y h acia atrás, e scribir e n él, y ce rrarse . Este m ode lo tan se ncillo pue de pare ce r inge nuo, pe ro h a probado se r e xtre m adam e nte valioso.Pe rm ite a un program a acce de r transpare nte m e nte a un docum e nto de te xto o a un pue rto de Unix, Linux y e lGNU
  • 24. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 24 com unicacione s. M ulti-Usuario En un siste m a m ultiusuario, cuando alguie n quie re acce de r a la m áquina, de be ide ntificarse , para pode r se r re conocido por ésta y pe rm itirle la e ntrada alsiste m a, si se trata de un usuario autorizado. Este proce so e s e lque se conoce com o logging in. Durante e ste proce so, la m áquina nos pre guntará nue stro nom bre de usuario (login) y nue stra contrase ña (passw ord). Es e l adm inistrador de lsiste m a (root) quie n de be cre arnos una cue nta e n la m áquina y quie n nos dará los datos. Una ve z e ntre m os a nue stra cue nta, nos e ncontrare m os de ntro de nue stro dire ctorio H O M E (e ldire ctorio que nos asigna e ladm inistrador para que guarde m os nue stros trabajos), y se nos apare ce rá e lprom ptde lsiste m a: e sto e s un sím bolo que nos indica que la m áquina e stá lista para re cibir com andos.Pue de se r algo pare cido a: Linux: /h om e /Usuario# o bie n o cam biando # por $, pe ro e n todos los siste m as apare ce n de form a pare cida a e sta. Elnom bre ante rior a los dos puntos e s e lnom bre de la m áquina e n la que trabaja. Elsím bolo ~ e n la ruta significa que e stam os e n nue stro dire ctorio H O M E.H ay siste m as UNIX que m ue stran e ldire ctorio com ple to, y los h ay que no, para sabe r si e stam os e n nue stro H O M E, e xiste e se sím bolo de ~ . M ulti-Tare a La palabra m ultitare a de scribe la h abilidad de e je cutar varios program as alm ism o tie m po. GNU/LINUX utiliza la llam ada m ultitare a pre ve ntiva, la cualase gura que todos los program as que se e stán utilizando e n un m om e nto dado se rán e je cutados, sie ndo e lsiste m a ope rativo e l e ncargado de ce de r tie m po de m icroproce sador a cada program a. La navaja Suiza UNIX incorpora un conjunto de h e rram ie ntas que guardan cie rta analogía con una navaja m ultiusos. Son sim ple s, pe ro h ace n m uy bie n su trabajo. En lugar de construir program as m uy com ple jos, UNIX proporcionaba m uch as pe que ñas h e rram ie ntas, y un e sque m a para pode r com binarlas de form a e fe ctiva. Este dise ño e scala m uy bie n, pe rm itie ndo alsiste m a cre ce r, incorporar nue vas h e rram ie ntas y, a la ve z, se r com patible h acia atrás. M anuale n Líne a Cuando Th om pson y Ritch ie e staban de sarrollando UNIX, solicitaron a sus je fe s un com putador m ás pote nte (DEC PDP-11) a cam bio de de sarrollar un siste m a com ple to de tipografía (no le s dije ron nada ace rca de UNIX). Con e lnue vo orde nador de sarrollaron UNIX sobre C y, Joe F. O ssanna de sarrolló troff (de type se tting run-off). Este siste m a fue incluido e n e lpropio UNIX, de m ane ra que e l m anualde lsiste m a fue e scrito con él, e stando disponible e n líne a de sde e ntonce s (a través de l
  • 25. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano program a m an). Arq uite ctura de los Siste m as Unix 1.Elsh e lly e lXw indow son program as 2.Program as solo pue de n acce de r e lh ardw are vía e lk e rne l ¿Qué e s GNU? La sigla GNU sim ple m e nte significan GNU is NotUnix. En 19 84, Rich ard Stallm an fundó e lProye cto GNU con e lobje tivo de conse guir un siste m a ope rativo libre y abie rto.Esto e s, un siste m a ope rativo talque los usuarios pue dan usarlo, le e r e l código fue nte , m odificarlo, y re distribuirlo. A partir de e se m om e nto, un gran núm e ro de colaboradore s se fue ron sum ando alproye cto, de sarrollando softw are libre para re e m plazar cada una de las h e rram ie ntas de lsiste m a UNIX. La filosofía GNU apoya e lcre cim ie nto de la socie dad com o un conjunto, h acie ndo e spe cial h incapié e n la valoración de las libe rtade s pe rsonale s, aún cuando e sto pue de e star e n conflicto con inte re se s e m pre sariale s. ¿Qué e s Linux? En 19 9 1, Linus Torvalds com ple tó e lsiste m a con su k e rne l(la aplicación e ncargada de com unicar los proce sos con e lh ardw are de la com putadora). A e ste k e rne lse le bautizó Linux. De e sta m ane ra, se form ó e lsiste m a GNU/Linux. Algunas de las caracte rísticas de GNU/Linux son: *M ultitare a: La palabra m ultitare a de scribe la h abilidad de e je cutar varios program as alm ism o tie m po. Linux utiliza la llam ada m ultitare a pre ve ntiva, la cualase gura que todos los program as que se e stán utilizando e n un m om e nto dado se rán e je cutados, sie ndo e lsiste m a ope rativo e le ncargado de ce de r tie m po de m icroproce sador a cada program a. *M ultiusuario: M uch os usuarios usando la m ism a m aquina alm ism o tie m po. *M ultiplataform a: Las plataform as e n las que e n un principio se pue de utilizar Linux son 386-, 486-. Pe ntium , Pe ntium Pro, Pe ntium II, Am iga y Atari, tam bién e xiste n ve rsione s para su utilización e n otras plataform as, com o Alph a, ARM , M IPS, Pow e rPC y SPARC. *M ultiproce sador: Soporte para siste m as m ultiproce sador e stan disponible para Inte ly SPARC.
  • 26. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 26 *M onolítico: Se basa e n un gran núcle o que se e ncarga de la ge stión y controlde todo e lsiste m a.A dife re ncia de e stos, los m icronúcle os re parte n sus tare as e ntre varios se gm e ntos de código de dicados a m e ne ste re s m ás particulare s, gozándose de gran fle xibilidad y ve rsatilidad. *Funciona e n m odo prote gido 386 * Prote cción de la m e m oria e ntre proce sos, de m ane ra que uno de e llos no pue da colgar e l siste m a. *Carga de e je cutable s por de m anda: Linux sólo le e de ldisco aque llas parte s de un program a que e stán sie ndo usadas actualm e nte . *Política de copia e n e scritura para la com partición de páginas e ntre e je cutable s: Esto significa que varios proce sos pue de n usar la m ism a zona de m e m oria para e je cutarse . Cuando alguno inte nta e scribir e n e sa m e m oria, la página (4Kb de m e m oria) se copia a otro lugar. Esta política de copia e n e scritura tie ne dos be ne ficios: aum e nta la ve locidad y re duce e luso de m e m oria. *M e m oria virtualusando paginación (sin inte rcam bio de proce sos com ple tos) a disco: A una partición o un arch ivo e n e lsiste m a de arch ivos, o am bos, con la posibilidad de añadir m ás áre as de inte rcam bio sobre la m arch a Un totalde 16 zonas de inte rcam bio de 128M b de tam año m áxim o pue de n se r usadas e n un m om e nto dado con un lím ite te órico de 2Gb para inte rcam bio. Este lím ite se pue de aum e ntar fácilm e nte con e lcam bio de unas cuantas líne as e n e lcódigo fue nte . *La m e m oria se ge stiona com o un re curso unificado para los program as de usuario y para e l cach é de disco, de talform a que toda la m e m oria libre pue de se r usada para cach é y ésta pue de a su ve z se r re ducida cuando se e je cute n grande s program as. *Libre rías com partidas de carga dinám ica (DLL's) y libre rías e státicas. Se re alizan volcados de e stado (core dum ps) para posibilitar los análisis post-m orte m , pe rm itie ndo e luso de de puradore s sobre los program as no sólo e n e je cución sino tam bién tras abortar éstos por cualquie r m otivo. *Com patible con PO SIX, Syste m Vy BSD a nive lfue nte . *Em ulación de iBCS2, casi com ple tam e nte com patible con SCO, SVR3 y SVR4 a nive lbinario. *Todo e lcódigo fue nte e stá disponible , incluye ndo e lnúcle o com ple to y todos los drive rs, las h e rram ie ntas de de sarrollo y todos los program as de usuario;ade m ás todo e llo se pue de distribuir libre m e nte . H ay algunos program as com e rciale s que e stán sie ndo ofre cidos para Linux actualm e nte sin código fue nte , pe ro todo lo que h a sido gratuito sigue sie ndo gratuito. *Controlde tare as PO SIX.
  • 27. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano *Pse udo-te rm inale s (pty's). *Em ulación de 387 e n e lnúcle o, de talform a que los program as no te ngan que h ace r su propia e m ulación m ate m ática. Cualquie r m áquina que e je cute Linux pare ce rá dotada de coproce sador m ate m ático. Por supue sto, si e lorde nador ya tie ne una FPU (unidad de com a flotante ), e sta se rá usada e n lugar de la e m ulación, pudie ndo incluso com pilar tu propio k e rne lsin la e m ulación m ate m ática y conse guir un pe que ño ah orro de m e m oria. * Soporte para m uch os te clados nacionale s o adaptados y e s bastante fácilañadir nue vos dinám icam e nte . *Consolas virtuale s m últiple s: varias se sione s de login a través de la consola e ntre las que se pue de cam biar con las com binacione s ade cuadas de te clas (totalm e nte inde pe ndie nte de l h ardw are de vide o).Se cre an dinám icam e nte y pue de s te ne r h asta 64. *Soporte para varios siste m as de arch ivo com une s, incluye ndo m inix-1, Xe nix y todos los siste m as de arch ivo típicos de Syste m V, y tie ne un avanzado siste m a de arch ivos propio con una capacidad de h asta 4 Tb y nom bre s de arch ivos de h asta 255 caracte re s de longitud. *Acce so transpare nte a particione s M S-DO S (o a particione s O S/2 FAT) m e diante un siste m a de arch ivos e spe cial: no e s ne ce sario ningún com ando e spe cialpara usar la partición M S-DO S, e sta pare ce un siste m a de arch ivos norm alde Unix (e xce pto por algunas re striccione s e n los nom bre s de arch ivo, pe rm isos, y e sas cosas). Las particione s com prim idas de M S-DO S 6 no son acce sible s e n e ste m om e nto, y no se e spe ra que lo se an e n e lfuturo. Elsoporte para VFAT, FAT32 (W NT, W indow s 9 5/9 8) se e ncue ntra soportado de sde la ve rsión 2.0 de lnúcle o y e lNTFS de W NT de sde la ve rsión 2.2 (Este ultim o solo e n m odo le ctura). *Un siste m a de arch ivos e spe cialllam ado UM SDO S que pe rm ite que Linux se a instalado e n un siste m a de arch ivos DO S. *Soporte e n sólo le ctura de H PFS-2 de lO S/2 2.1 Siste m a de arch ivos de CD -RO M que le e todos los form atos e stándar de CD -RO M . TCP/IP, incluye ndo ftp, te lne t, NFS, e tc. Apple talk . *Softw are clie nte y se rvidor Ne tw are . *LAN M anage r / W indow s Native (SM B), softw are clie nte y se rvidor. *Dive rsos protocolos de re d incluidos e n e lk e rne l: TCP, IPv4, IPv6, X.25, IPX, Ne trom , e tc. ?Qué son las distribucione s? Elcódigo fue nte de lsiste m a GNU y de lk e rne lLinux e stá acce sible a todo e lm undo, sin e m bargo, h ace r funcionar un siste m a a partir de lcódigo fue nte e s bastante difícil. Por e so, un siste m a
  • 28. UBUNTU Ce rtifie d h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano Pág 28 ope rativo se distribuye (norm alm e nte ) e n form ato binario, e s de cir ya com pilado. Poco de spués de que apare cie ra e lk e rne lLinux, com e nzaron a apare ce r las prim e ras distribucione s, que agrupaban ve rsione s probadas de varios program as, junto con e lk e rne l, de talm ane ra que form aban un siste m a ope rativo listo para usar. A m e dida que fue pasando e ltie m po, algunas distribucione s se fue ron h acie ndo m ás sofisticadas, otras de sapare cie ron, otras se h icie ron com e rciale s y apare cie ron m uch a m ás. Existe n distribucione s de m uch os tipos: distribucione s que ocupan 1 disque te y distribucione s que lle gan a ocupar 10 CDs; distribucione s orie ntadas a una finalidad e n e spe cial(re de s, se guridad, e tc) y distribucione s de uso ge ne ral. Cada usuario de GNU/Linux sue le e le gir la distribución con la que se sie nte m ás cóm odo, y no tie ne se ntido e ntrar e n discusione s ace rca de cuále s m e jor. A m e nos que aclare m os lo contrario, lo que se e nse ña e n e ste curso e s aplicable a la gran m ayoría de los siste m as UNIX, y a cualquie ra de las distribucione s de GNU/Linux. Softw are Libre A lo largo de todo e ste curso, sie m pre utilizam os Softw are Libre . Por lo ge ne ral, e ste softw are lo h e m os obte nido gratuitam e nte , sin e m bargo, de be m os e nte nde r que e lh e ch o de que e lsoftw are se a libre e stá re lacionado con la libe rtad que nos otorga a los usuarios de utilizarlo, m odificarlo y distribuirlo, no con e lpre cio alcuallo pode m os obte ne r. Alh ablar de softw are libre se sue le n clasificar los distintos grados de libe rtad a los que pode m os te ne r acce so los usuarios. Libe rtad 0: Elsoftw are se pue de usar.Es la libe rtad que nos otorga casi cualquie r softw are . Libe rtad 1: Elsoftw are se pue de m odificar.Es de cir, se pue de pe rsonalizar, m e jorar, adaptar para las ne ce sidade s particulare s de un de te rm inado usuario. Libe rtad 2: Elsoftw are se pue de distribuir.Es de cir, se pue de copiar, ve nde r, pre star o com partir a las pe rsonas que e lusuario de se e , sin te ne r que pe dir pe rm iso alautor de lsoftw are . Libe rtad 3: Elsoftw are se pue de distribuir m odificado. Se trata de una sum a de la 1 y la 2. Pe rm ite que las m e joras que un usuario le h aya h e ch o a un de te rm inado softw are pue dan com partirse con otros usuarios. Para pode r conside rar que una de te rm inada aplicación cum ple con los re quisitos de softw are libre e s ne ce sario que e stén dadas e stas cuatro libe rtade s para cualquie r usuario. En particular para pode r te ne r la libe rtad de m odificar e lsoftw are , e s ne ce sario te ne r acce so alcódigo fue nte de lprogram a e n cue stión, y no solam e nte alcódigo binario (llam am os código binario a aquélque e s e nte ndido por la com putadora) ya que para pode r m odificar corre ctam e nte e lsoftw are e s ne ce sario pode r acce de r al código fue nte original. Estas ide as de softw are libre com o las conoce m os h oy fue ron de sarrolladas y trabajadas durante m uch o tie m po por Rich ard Stallm an y sus se guidore s, m ie m bros de la “Fre e Softw are Fundation” (Fundación de lSoftw are Libre ).
  • 29. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigolibre .org Fundación Código Libre Dom inicano En ge ne rallas ide as de lsoftw are libre buscan prom ove r la ge ne ración de m e jor softw are (a través de la sum a de los pe que ños aporte s de cada pe rsona), y colaborar para que toda la socie dad se ve a be ne ficiada con los avance s de lsoftw are . Es de cir, logram os m e jorar la socie dad alte ne r disponible s m ás y m e jore s h e rram ie ntas. Para m ás inform ación sobre e lsoftw are libre pue de n visitar e lsitio de Inte rne t de lProye cto GNU (h ttp://w w w.gnu.org), que tie ne una gran cantidad de docum e ntos re lacionados con la filosofía de l softw are libre . Usando GNU/Linux M odo Gráfico - M odo Consola Com o ya dijim os ante riorm e nte , GNU/Linux pue de utilizar e lM odo Gráfico, si utiliza la aplicación XFre e 86.Por otro lado, llam am os M odo Consola, alm odo que e s puram e nte te xto.Gran cantidad de los te m as que se e nse ñan e n e ste curso se pue de n probar e n m odo consola, o bie n e n una consola gráfica, de ntro de lm odo gráfico. Com e nzando la Se sión Dado que UNIX e s un siste m a m ultiusuario, para pode r com e nzar a utilizarlo de be m os ingre sar e l usuario y passw ord que nos ide ntifica. Esto lo pode m os h ace r tanto e n m odo gráfico com o e n m odo consola. M uch as ve ce s, cuando ingre se m os nue stra contrase ña a un siste m a UNIX, no ve re m os los caracte re s (ni siquie ra un ’*’). Esto se de be a que de e sta m ane ra e s m ás difícilque un obse rvador se pa la cantidad de caracte re s que contie ne nue stra contrase ña. Una ve z que h ayam os ingre sado, te ndre m os acce so a nue stros arch ivos, y podre m os e je cutar una gran cantidad de aplicacione s, se gún los pe rm isos que se le h ayan dado a nue stro usuario. Es de cir que , cada usuario que utilice e lsiste m a te ndrá un tratam ie nto distinto. A e sto nos re fe rim os Cuando de cim os que todo siste m a de rivado de UNIX e s m ultiusuario. En particular, e xiste un usuario que e s e le ncargado de adm inistrar e lsiste m a, e s e lusuario que tie ne acce so a los arch ivos de configuración, a instalar y de sinstalar e lsiste m a. Este usuario sue le te ne r e l nom bre de root, o tam bién supe rusuario. Te rm inar la se sión Para salir de lsh e ll, use e lcom ando e xit, o pre sione las te clas CTRL+ D de sde e lPRO M PT. Si se e ncue ntra e n e l m odo gráfico de be rá e je cutar de sde e lm e nú de inicio => logout=> e lsiste m a le pre se ntara una ve ntana de dialogo y e le girá salir o re iniciar.Elm odo de te rm inalo consola: # e xit $logout Se rán suficie nte s. De spués de salir de lsiste m a, e lsiste m a pre se ntará de nue vo un login PRO M PT si e stá e n m odo Sh e llo un de sk top si e n e lm odo gráfico. Com andos Unix Los com andos se e je cutan de sde un sh e ll. Se e scribe n e n e lPRO M PT de lsh e lly lue go se pre siona ENTRE. Elsh e lltrata de inte rpre tar e lcom ando, si e s re conocido se e je cuta;si no de vue lve un e rror (pre ce dido por un $si e s usuario norm alo # si e s la cue nta de root). Algunos com andos re quie re n parám e tros, tam bién conocidos com o argum e ntos.