Está en la página 1de 10

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.

Linux
1

ResumenEl sistema operativo Linux esunodelosmasfuertesenelreadeinvestigacinydesarrollo,yaquesuobjetivoy filosofa Libre incentiva al aprendizaje y ayuda al desarrollo de nuevas tecnologas basndose en el, junto con la terminal o consola es capazdegenerarmiles detareasy actividades,loquehacequeseaunpotenteyespectacularsistemaoperativoquese estadifundiendoconxitoentreelmercadoacadmico,profesional,ycotidiano.. ndicedeTrminosLINUX,directorios,archivos,terminal,consola,shell,bash. PRACTICA1.INTRODUCCIONALINUX 1.QueesLINUX? GNU/LINUX(msconocidocomoLinux,simplemente)esunsistemaoperativo,compatibleUnix. Dos caractersticas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es queeslibre,estosignificaquenotenemosquepagarningntipodelicenciaaningunacasa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel) ms un gran nmero de programas y librerias que hacen posiblesuutilizacin. Linux se distribuye bajo la Licencia Pblica General GNU (GPL), por lo tanto, el cdigo fuente tienequeestar siempreaccesible. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin deLinusTorvalds,lapersonadelaquepartilaideade esteproyecto,en1991. Linus, por aquel entonces un estudiante de informtica de la Universidad de Helsinki, empez (como proyecto de fin de carrera y sin poder imaginar en lo quesellegaraconvertir)aprogramarlasprimeraslneasdecdigode estesistemaoperativollamadoLINUX. 2.QueeslaShell? En Linux, al intrprete de la lnea de comandodeleconocecomoshell,quenoesotracosamasqueunprograma disendo para aceptar comandosyejecutarlos.Variostiposdeprogramaspuedenemplearsecomoshells,peroen casitodaslasversionesdeLinuxexistendiversosshellsestndaresdisponibles. 2.Escribaladefinicindelossiguientesarchivosdelsistema: a. En Linux, no existeunequivalentealarchivoCONFIG.SYS usadoporMSDOS,enLinux,hayunaseriede directorios y archivos que se componen de ajustes y operaciones efectuadas en el arranque. tambin hay etc / inittabquecontrolaloqueocurreduranteelcambiodeniveldeejecucinqueseproduceduranteelarranque
1

SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

Engenerallasconfiguracionesseencuentranenlaruta/etc b. El archivo AUTOEXEC.BAT no se encuentra en Linux y no existe un equivalente a el por la misma estructura que tiene el sistema operativo, sin embargo mediante el archivo que se encuentraenlaruta/etc/rc.local puedesermodificadoparaquehagaejecutarlastareasquerealizaelAUTOEXEC.BAT c. Los shells de Linux, son equivalentesalCOMMAND.COMque empleaMSDOS.Ambosaceptanyejecutan comandos, y corren archivos de procesamiento por lotes y programas, un ejemplo claro y mas usado en los sistemasoperativoslinuxesbash. 3.Escribaeltipodearchivoquecorrespondealassiguientesextensiones ExtensinTipodearchivo a.BAT:Macro b.COM:Deejecucin c.EXE:Deejecucin d.SYS:Desistema e.ASM:Fuentedecompilacin 4.QueeselPROMPT? PROMPT: Se llama Prompt al carcter o conjunto de caracteres que se muestran en una lnea de comandos para indicar que est a la espera de rdenes. ste puede variar dependiendo del intrprete de comandos y suele serconfigurable. 5. Teclee los siguientes comandos e indique la salida del mismo (si la hay) as como una explicacin de su funcionamiento. a.DATE:Muestralafechayhoradelsistemalinux b.TIME:Estecomandomuestralainformacin sobre los recursos utilizados por un programa en especifico, recogido por el sistema mientras el programa se estaba ejecutando. Se puede seleccionar la informacin que se reporta y el formato en que se muestra o tener estainformacinenunarchivoenlugardemostrarlaenlapantalla.

c.. VER: Este comando no existe en Linux, pero para verificar la versin y distribucin de sistema operativo bastaconusarelcomandocat/etc/issue d. HELP: Muestra las ordenes definidas dentro de la shell, y usando help permite verificar los parmetros y forma de uso de un comando especifico. Para ver la informacin sobre ordenes de la shell tambin podemos usarlaordeninfo. e.CLEAR:limpialaventanadelashell,seusatambienctrl+l.
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

f.EXIT:Terminaelprocesoactualdelashell. 6. Utilice el comando help despus o info antes de cualquier otrocomandoparaobtenermsinformacinms detalladadelmismo.Escribaunabreveexplicacindesufuncionamientoparalossiguientescomandos. a.datehelp:Especificaelmododeempleoespecificalosparmetrosnecesariosylautilidaddelaordendate. b. info time: Muestra la documentacin especificada en el archivo time.info, que describeyexplicacomoseusa elcomandotime. c.infoclear:Describeelcomandoymuestraelnombredelcomandoclear. 7.Escribaunabreveexplicacindelfuncionamientoylasintaxisdelossiguientescomandos. a. ls: muestra informacin sobre los archivos (de cualquier tipo, incluyendodirectorios).Opcionesyargumentos dearchivossepuedenmezclararbitrariamente,comodecostumbre. Para la lnea de comandos opcionales que no sean los argumentos que son directorios, por defecto 'ls' lista los contenidos de directorios, no recursivamente, y omitiendo los archivos con nombres que empiezan con'.'.Para otros no es una opcinargumentos,pordefecto`ls'listasloelnombredelarchivo.Sinohayopcinargumento se especifica `ls 'opera en el directorio actual, actuando como si se hubiera invocadoconunsoloargumentode '.'. Por defecto, la salida est ordenada alfabticamente, de acuerdo con la configuracin estndar. Si la salida estndaresunaterminal,la salida es en las columnas (ordenadas verticalmente) y son caracteres de control salida como signos de interrogacin,delocontrario,lasalidaestenlalistaunoporlneaycaracteresdecontrolseemitentalcual. b. mkdir: Crea un directorio. El comando MKDIR se puede usar para crear una estructura de directorios de variosniveles. c.rmdir:Eliminaundirectorio.Solosiestavacio. d.cd:Presentaelnombredeldirectorioactualocambiaeldirectorioactual.

e. TREE: Presenta en forma grfica la estructura de directorios de una ruta de acceso, este se encuentra nicamente instalando por medio de sudo aptget install tree, que es un programa grfico para mostrar la jerarqua de archivos y directorios. Ya que en Linux no existe como tal en bash nien ningunashelluncomando quehagaesto,podemoshacerlomediateunscriptrecursivousandols,grep,sed,comoelsiguiente lsR|grep":$"|sede's/:$//'e's/[^][^\/]*\///g'e's/^//'e's//|/'
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

f.cat:Presentaelcontenidodeunarchivo. g.rm:Eliminalosarchivosqueespecifiqueelusuario.

h. cp: Copia uno o msarchivosenellugarqueespecifique.Este comandotambinsepuede utilizarpara crear copasdeseguridad. i.mv:Muevearchivosycambianombresdearchivosdirectorios.

j.grep.:Buscaunpatrnenunarchivooenlosarchivosdeundirectorio,estepatrnseconvierteenuna expresinregular, 8.Quesonlosparmetrosdecomando? Un parmetro representa un dato que ofrece una funcin con un fin especfico el cual se puede considerar imprescindible y orientativo para cada comando, estos se pueden detallar al hacer el comando espacio help, y conayudadeestosespecificarelcomportamientoygenerarunresultadoespecificodeseado. 9.Escribatodoslosparmetrosdelcomandochmodyparaqusirvecadaunodeellos. f: no visualiza los posibles mensajes de error que puedan ocurrir debido a conflictos en la asignacin de permisos. v:listalosarchivosydirectoriosalosqueselesvaaplicandoelcomandoamedidaqueelmismoseejecuta h: R:aplicaelcomandochmodrecursivamenteatodoslosarchivosydelossubdirectorios. H: L: P: C:igualavconexcepcinquesololistalosarchivosmodificados. PRACTICA2.COMANDOSLINUX
1. Culeslarutadelpromt?Larutadelpromteslasiguiente. 2. Al escribir CD.. Qu sucede?, Cul es el nuevo prompt?: sube una posicin en el rbol de archivos. La

nuevarutaes:
3. ContineconelcomandoCD..hastallegaraldirectoriorazC:/ 4. El comando ls lo que hace es listar todos los directorios que seencuentraenlarutaactualdelpromptytodos
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

losarchivos,sisequiereverconinformacindetalladasepuedeusarelparmetroall:
5. Los elementos que estn de color significa quesondirectoriosporloscualespodemosnavegar,ahorausemos

elcomandocdhomeseguidodeENTERCuleselnuevoPromt?
6. Una vez dentro de home utilice de comando ls para ver los archivos que tiene en su interior Qu archivos

tiene?Culesson?
7. Ahoraabrimoseldirectoriodelusuarioendondeestamos

8. Conelcomandolsescribaunalistadelosdirectoriosyarchivosensuinterior. 9. Ahoraprocedemosaentraradocumentosdelusuarioencuestin. 10. EscribaelcomandomkdirPRAC2paracrearundirectorio. 11. Compruebequesehayacreadoeldirectorio. 12. Conelcomandolscorroborequeestenlalista. 13. Accedaalacarpetacreada. 14. Creelosarchivosbiografia.txt,lista1.txtylista2.txt 15. CreeenPRAC2unacarpetallamadaSUBCARPETA 16. CreeundocumentodeWRITER,unodeCALCyunodeDRAW 17. RegresealintrpreteyuseelscriptenbashcreadoparasimularelcomandoTREEqueeusaenMSDOS.

NosmuestralossubdirectoriosqueseencuentranenPRACT2enformaderbol. PRACTICA3.COMANDOSLINUXCPYMV. UsamoselcomandolsparalistarlosdirectoriosdelacarpetaactualsecreaeldirectoriollamadoPrac3, seaccedealdirectoriocreadopormediodelcomandocd Sepuedeobservareldirectoriocreado luegocopiamoselarchivoarch1.txtenlamismacarpetaas:


SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

acsepuedeobservarqueefectivamentesecreelarchivo. ahorasecreaunacopiadelarch1.txtenotracarpetapormediodelcomandocpindicandoeldirectorio:

Sepuedeobservarelresultadoenlasiguientecaptura comosiguientepasohacemosunacopiadelarchivoarch1.txtestandoenlacarpetaraz,debemosteneren cuantaquelinuxtienegradosdeseguridadendondehaydirectoriosquenopermitenescriturademaneraquese harlacopiaeneldirectoriodelusuarioactualdelasiguientemanera ahorasemueveelarchivoarch2.txtpormediodelcomandomvalacarpetaSO Secompruebaelmovimientorealizado:

CUESTIONARIO 1.Sintaxisdelcomandocp cp[OPCIN]...ORIGENDESTINO obien: cp[OPCIN]...ORIGEN...DIRECTORIO obien: cp[OPCIN]...tDIRECTORIOORIGEN... CopiaORIGENaDESTINO,ovariosORIGEN(es)aDIRECTORIO. 2.Sintaxisdelcomandomv mv[OPCIN]...ORIGENDESTINO obien: mv[OPCIN]...ORIGEN...DIRECTORIO obien: mv[OPCIN]...tDIRECTORIOORIGEN...
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

RenombraORIGENaDESTINO,omueveORIGEN(es)aDIRECTORIO. 3.Sintaxisdelcomandomkdir mkdir[ruta] 4.ElcomandoMKDIRcreacualquierdirectoriointermedioenelcamino 5. Si queremos copiar un archivo a una ubicacin diferente de la que estaloquehayquecambiarenlasintaxis eslarutadestinodondesercopiadoelarchivo 6. Jerarqua de directorios. El nmero y organizacin de directorios vara segn el sistema, a continuacin se describenlasprincipalesjerarquas: / (raz): Es el nivel ms alto dentro de la jerarqua de directorios. De aqu cuelgan el resto de carpetas, particiones y otros dispositivos.Esporestoquedondeseinstalaelsistema,seseleccionalaparticindeseadayse leindicaqueelpuntodemontajeesjustamente/. /bin (binarios): Los binarios son los ejecutables de Linux. Aqu tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No esel nicodirectorioque contieneejecutablescomoveremosmsadelante. /boot (arranque): Aqu nos encontramos los archivos necesarios parael iniciodel sistema, desdelosarchivosde configuracindeGrubLilo,hastaelpropiokerneldelsistema. /dev (dispositivos): Linux se basa enlasimplezayeneltratamientohomogneodelainformacin.Linuxtratalos dispositivos como si fueran un fichero ms para facilitar el flujo de la informacin. En esta carpeta tenis los dispositivos del sistema, por ejemplo los usb, sda(ohda)consusrespectivosnmeros queindicanlasparticiones, etc. /etc (etctera): Aqu se guardan los ficheros de configuracin de los programas instalados, as como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuracin pueden ser complementados o sustituidos por los ficheros de configuracin de usuario que cada uno tiene en su respectivo home(carpetapersonal). /home (hogar): Este hogar no es ms que un directorio que a su vez contiene otros, unoporcadausuariodado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, dondeestnlos ficheros de configuracin de usuario, as como los archivos personales del mismo que puede crear, modificar y eliminarbajosupropiocriterio. /lib (bibliotecas): Contiene las bibliotecas (tambien mal conocidascomolibreras)delsistema,ascomomdulos ycontroladores(drivers). /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagn por ejemplo), cuando ste se reinicie comprobaris que se llamar al programa fsck para restaurarlaintegridaddelsistemadeficheros.Enestacarpeta encontraremoslainformacinquesemalguarddebidoalaincidencia. /media (media/medios): Es donde se montan las unidades extrables como los dispositivos USB, disqueteras, unidadesdeCD/DVDyenalgunasdistros,comoUbuntu,lasparticionesadicionales. /mnt(montajes):Esundirectorioquesesueleusarparamontajestemporalesdeunidades.
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

/opt(opcionales):Destinadoparaguardarpaquetesadicionalesdeaplicaciones. /proc:InformacinparalavirtualizacindelsistemadeficherosdeLinux. /root: Es el /home del administrador. Es el nico /home que no est incluido por defecto en el directorio anteriormentemencionado. /sbin(binariosdesistema):Sonlosejecutablesdeadministracin,talescomomount,umount,shutdown /srv(servicios):Informacindelsistemasobreciertosserviciosqueofrece(FTP,HTTP). /sys(sistema):InformacinsobrelosdispositivostalycomolosveelkernelLinux. /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema estedirectorioselimpia. /usr:Eseldirectoriopadredeotrossubdirectoriosdeimportancia: /usr/bin:Conjuntodeejecutablesdelamayoradeaplicacionesdeescritorioentreotras(porejemplofirefox). /usr/include:LosficheroscabecerasparaCyC++. /usr/lib:LasbibliotecasparaCyC++. /usr/local:Esotroniveldentroqueofreceunajerarquaparecidaalpropiodiretorio/usr. /usr/sbin:Otraseriedecomandosadministrativosparaelsistema. /usr/share:Archivoscompartidoscomoficherosdeconfiguracin,imgenes,iconos,etc. /usr/src:TieneensuinteriorelcdigofuenteparaelkernelLInux. var:Ficherosdesistemacomoelbufferdeimpresin,logs /var/cache:Sealmacenandatoscacheadosparalasaplicaciones. /var/lib:Informacinsobreelestadoactualdelasaplicaciones,modificableporlaspropiasaplicaciones. /var/lock: Ficheros que se encargan de que un recurso slo sea usado por una aplicacin determinada que ha pedidosuexclusividad,hastaquestalolibere. /var/log:Esunodelossubdirectoriosmsimportantesyaqueaquseguardantodotipodelogsdelsistema. /var/mail:Loscorreosdelosusuarios. /var/opt:Datosusadosporlospaquetesalmacenadosen/opt. /var/run:Informacinsobreelsistemadesdequeseinici. /var/spool:Datosesperandoaqueseantratadosporalgntipodeproceso. /var/tmp:Otroficherotemporal. 7.Lasreglasparaborrarundirectorio: Undirectorionopuedeserremovidoamenosqueestvaco. permisosparaadministrarlosdirectorios queeldirectorioexista nosepuedeeliminareldirectorioactualconelcomandormdirorm 8.Parasalirdeldirectorioactualyregresaraldirectorioanteriorbastaconteclearcd.. 9. Para acceder a un subdirectorio de la carpeta actual, Basta con teclear cd seguido del nombre del subdirectorioalquesedeseaingresar 10.ladiferenciaentrearchivosydirectoriosesquearchivoesunobjetoquepuedeserdecualquiertipoylos directoriostienencomofuncinalmacenararchivos. PRACTICA4.COMANDOSMSDOSCOMANDOEDIT
SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

1. Creelasiguienteestructuradedirectorioshaciendousodeloscomandosvistosenprcticaspasadas. 2. VallaalarutadeldirectorioUNITconloscomandoscorrespondientes 3. Enesedirectoriotecleenanooviloscualessonloseditoresdebash 4. Pongacualquiertextoygurdelocomofich1.txtenlacarpetaUNIT 5. Conelmismoeditorcree4archivosfich2.txt,fich3.txt,fich4.txt,fich5.txt. 6. Salgaeleditorconctrl+Xenelinterpreteejecutar.

I. CONCLUSIONES El sistema operativo linux es uno e los sistemas mas potentes en el mercado actual, y desde su shell puede realizar cualquier tarea ya que esta conceptual izadoparaserusadosinentornografico,peroparaaumentareluso ytambinlausabilidadporpartedetodoslosusuariosseusaelentornogrfico,ademsbashesamigableyveloz

Autores
JohannAlexanderGarznArenas 20091020033 PresidenteACMUD EstudianteIngenieradeSistemas UniversidadDistritalFranciscoJosdeCaldas 2013 JuanSebastinUrrea 20081020099 EstudianteIngenieradeSistemas UniversidadDistritalFranciscoJosdeCaldas 2013

SistemasOperacionales

UniversidadDistritalFranciscoJosdeCaldas.PracticasS.O.Linux

PRACTICASS.O.LINUX
Garzn,JohannAlexander.,Urrea,JuanSebastin. johan.alex914@gmail.com,jsurream@gmail.com UniversidadDistritalFranciscoJosdeCaldas

SistemasOperacionales

También podría gustarte