P. 1
Investigación linux

Investigación linux

|Views: 5|Likes:
Publicado porJhonatan Js

More info:

Published by: Jhonatan Js on Oct 18, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

10/09/2015

pdf

text

original

Control de lectura de la Pág. 13. 1. ¿Qué es software Libre?

El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés, por lo que también se usa "libre software") es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

2. ¿Qué es software Propietario?
El software propietario (también llamado privativo, de código cerrado o software no libre) es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

3. ¿En que consiste la licencia GPL?
Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

4. ¿Qué es el movimiento GNU?

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para

realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".

5. ¿Quién es el creador y principal desarrollador de Linux?
Es Linus Torvalds.

6. ¿Quién es el fundador y promotor del movimiento GNU?
Fue iniciado por Richard Stallman.

7. ¿Qué otros personajes han contribuido en el desarrollo del software libre y de Linux? 8. ¿En que fecha fue liberada la primera versión del núcleo de Linux?
El núcleo Linux es anunciado públicamente, el 25 de agosto de 1991.

9. ¿De que otro sistema operativo es nativo Linux?
De MINIX y UNIX.

10. ¿En que consiste el código abierto?
Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones éticas y morales las cuales destacan en el llamado software libre.

Investigación Pág. 15 y 16. 1. ¿Qué es una distribución Desktop?
Una distribución GNU/Linux privativa desarrollada en Argentina por Pixart Argentina, basada en Debian, cuyo origen se remonta al año 1999 cuando su fundador y CEO, Gabriel Ortiz, decide desarrollar una distribución que sea amigable y fácil de usar para el canal de armadores de computadoras. Es así que la empresa Pixart Argentina comienza su desarrollo. Actualmente la empresa desarrolladora parece haber dejado de dar soporte hacia la distribución y no se vienen dando actualizaciones desde principios de 2010, su sitio Web y blog oficial están caídos por lo cual se especula en que la distribución fue abandonada.

2. ¿Qué es una distribución para servidores?
Es una distribución de un sistema operativo utilizada para crear una red y montar servidores.

3. ¿De que depende la distribución de Linux a utilizar en una empresa u organización?
PRODUCTIVIDAD: La velocidad y estabilidad de Linux hacen a la productividad, si bien se requiere una curva de aprendizaje que es cada vez más suave. Existe cantidad y variedad de software, en gran parte sin cargo y a veces patrocinado por importantes compañías desarrolladoras. OpenOffice, la alternativa gratuita para reemplazar a Microsoft Office, atiende a las necesidades de la mayoría de los usuarios promedio, con compatibilidad de formatos de archivo. LA SEGURIDAD: es otra buena razón para pensar en Linux. Hasta hoy los troyanos y virus no atacan a Linux como lo hacen con Windows. El spyware casi no existe y sí existen recursos para reforzar la natural seguridad de Linux. Linux es un gran servidor de archivos, de Proxy o de firewall, con una década de exitoso uso. MADUREZ: Linux es ya un clásico en servidores de mediano y bajo porte. El nuevo kernel 2.6 lo ha robustecido y dotado de características, como la administración del consumo de energía, a la altura de la mejor tecnología del mercado. LA DISPONIBILIDAD: es otro factor importante. Existen varias versiones dominantes de Linux y cientos de otras menores o especializadas. Red Hat domina en el campo de los servidores. Fedora Project y Novell SuSe Linux, son versiones estables con variantes para el desktop. Ubuntu, menos conocido, también ha ganado popularidad en las últimas semanas mostrando excelentes resultados para notebooks y desktops. EL COSTO: Dependiendo de la distribución que se elija, Linux puede ser gratuito o arancelado. Existen versiones por las que se paga, pero no por el software, sino por el soporte técnico. Y ese soporte técnico no siempre es necesario, ya que existe una enorme comunidad global que dedica su tiempo y recursos actualizando arreglos y solucionando bugs que suelen corregirse a horas de ser detectadas, no semanas o meses.

kernel. no es necesario seguir esta fórmula. si tiene 1024 MB de RAM (swap = 1024). Cuando la máquina tiene bastante memoria (512MB o más). 5. y proporciona una interfaz limpia y uniforme al hardware subyacente. era la version estable hasta el momento. a través de servicios de llamada al sistema. por lo que los núcleos suelen implementar una serie de abstracciones del hardware. decidia que tenia un núclo estable y con la suficiente calidad. 8.4. lo que se conoce como multiplexado. Esta version era el resultado final de las versiones de desarrollo o experimentales.5 y tendrá el tamaño de su partición swap (320 MB). Si tiene 512 MB de RAM (swap = 512). Se recomienda que esta partición sea unas 2. Es decir.5 veces más grande que la cantidad de memoria en la máquina. ¿De que sitio Web se pueden descargar las fuentes del Kernel del Linux? El núcleo denominado "vanilla" (sin alteraciones y suministrado por Linus Torvalds) se puede bajar de un gran número de servidores en internet pero el sitio oficial es http://www. un núcleo o kernel (de la raíz germánica Kern) es un software que constituye la parte más importante del sistema operativo. de donde es posible bajarse cualquier versión del núcleo (última y antigüas). Como hay muchos programas y el acceso al hardware es limitado. se lanzaba una nueva versión de producción ó estable. . ¿A que se refiere el término versión de producción? La version de produccion.org/. Cuando el equipo de desarrollo del núcleo experimental. ¿Qué es Kernel o núcleo de Linux? En informática. también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo. Esta versión era la que se debia utilizar para un uso normal del sistema. 7. ¿De que depende la cantidad de SWAP a utilizar en una pc al instalar Linux? Esta partición es usada por el sistema operador (Linux) como memoria virtual.1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica. multiplique 128 x 2. En este enlace tienes la lista internacional oficial de servidores espejos. si la computadora tiene 128 MB de RAM. ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento. es el encargado de gestionar recursos. lo que facilita su uso al programador. ¿Cuál es la distribución de Linux mas difundida en Latinoamérica? La distribución más famosa y difundida en Latinoamérica es UBUNTU. Use la misma cantidad de swap que la cantidad de RAM. Esto permite esconder la complejidad. 6. Acceder al hardware directamente puede ser realmente complejo.

Las primeras potabilidades a otras arquitecturas fueron a comienzos de 1995. actualización. ya que se apoyan considerablemente en estos sistemas de gestión de paquetes. Historia de la distribución SUSE y DEBIAN. ¿A que se refiere el término versión de desarrollo? Esta versión era experimental y era la que utilizaban los desarrolladores para programar. En 1996. coherente al espíritu de Linux (núcleo) y de GNU.x de Debian lanzada en 1996. dirigió el proceso de actualización del Contrato Social de Debian y de las pautas del software de debian libremente. comprobar y verificar nuevas características. fueron comenzadas en 1999. Conveniente fue lanzada durante este período y la primera portabilidad a un núcleo no basado en el núcleo Linux. después de haber estudiado en la Universidad de Purdue. en inglés estadounidense: El proyecto creció lentamente al principio y lanzó sus primeras versiones 0. utilizando el núcleo de Hurd proveniente del proyecto GNU.9x en 1994 y 1995. Aunque estuvieron desarrolladas no por mucho tiempo. HISTORIA DE DEBIAN El proyecto Debian fue fundado en el año 1993 por Ian Murdock. es una colección de herramientas que sirven para automatizar el proceso de instalación. estas distribuciones fueron las primeras de muchas que se basarían en Debian. 11. reorganizando procesos de liberación de paquetes del . formando el portmanteau Debian. naciendo así debian GNU/Hurd. Por sugerencia del desarrollador Ean Schuessler. cada uno incluyendo más versiones para otras arquitecturas y más paquetes.9. Murdock escribió el Manifiesto de Debian que utilizó como base para la creación de la distribución Linux debian. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.0. También inició la creación de la licencia de software legal de la organización. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta. pronunciado como las sílabas correspondientes de estos nombres. configuración y eliminación de paquetes de software. correcciones. antes del lanzamiento de la primera versión de Debian basada en glibc. especialmente GNU/Linux. 10. definiendo los puntos fundamentales para el desarrollo de la distribución. también conocido como gestor de paquetes. A finales de 2000. Bruce Perens substituyó a Ian Murdock como el líder de proyecto. Las primeras distribuciones Linux basadas en Debian (Corel Linux y la Stormix's Linux de Stormix). etc. ¿A que se refiere gestión de paquetes? Un sistema de gestión de paquetes. la 2. El término se usa comúnmente para referirse a los gestores de paquetes en sistemas Unix-like.x. siendo la primera versión 1. El nombre del proyecto se basa en la combinación del nombre de su entonces novia (actual ex esposa) Deborah con su propio nombre Ian. Bruce Perens se retiró en 1998. el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de las versiones. Estos núcleos solían ser inestables y no se debian usar sin saber lo que se hacia.

un excelente sistema de administración de aplicaciones (YaST). Al comienzo. En los siguientes años. pero renombrado más adelante como Empresas de Escritorios SUSE Linux y Empresas de Servidores SUSE Linux. y creando un rama de prueba. cuando cuatro entusiastas usuarios de Linux. Desafortunadamente. pero no pasó mucho tiempo hasta Linux-SuSE se transformara en una distribución independiente a través de su versión 4. ha dado como resultado una serie de condenas por parte de muchas personalidades asociadas a Linux y ha hecho que muchos usuarios cambien de distribución. y. Las principales razones por las cuales openSUSE obtiene una alta puntuación son sus ambientes agradables y refinados (KDE y GNOME).software con el nuevo "package pools" (del inglés depósito de paquetes). una amigable herramienta gráfica de administración. openSUSE cuenta con una larga lista de usuarios satisfechos. y. para aquellos que adquieren la edición pagada. el cual aparentemente concede a Microsoft. los más significativo fue que el desarrollo de la distribución fue por primera vez abierto para todo público. el reciente acuerdo entre Novell y Microsoft. excelentes publicaciones y documentación. de licencia y disponibilidad de Linux-SUSE fueron aplicados casi de inmediato – YaST fue lanzado bajo Licencia General Pública. se adjuntan las mejores publicaciones disponibles con cada distribución. Desde el lanzamiento del proyecto openSUSE y la versión 10. derechos de propiedad intelectual sobre Linux. y una amplia disponibilidad de Linux-SuSE en tiendas a lo largo de Europa y norte América. relativamente estable para el lanzamiento siguiente. HISTORIA DE SUSE El origen de openSUSE se remonta al año 1992.2 lanzada en mayo de 1996. . lanzaron el proyecto bajo el nombre de SuSE (Desarrollo de sistemas y software).0 en octubre del 2005. Hubert Mantel y Burchard Steinbild. Aunque Novell ha minimizado el tema del negocio y Microsoft no ha ejercido ningún derecho aún. los alemanes Roland Dyroff. primeramente llamado Novell Linux. los desarrolladores adoptaron el formato de paquetes RMP e introdujeron YaST. esto le ha significado un aumento en la popularidad de la distribución. SuSE fue comprado por Novell. los desarrolladores comenzaron a reunirse en una conferencia anual llamada Debconf con discusiones y talleres para desarrolladores y usuarios técnicos. la naciente empresa solía vender discos informáticos los cuales contenían la versión alemana de Linux-Slackware. a finales del 2003. la imágenes ISO fueron distribuidas libremente desde servidores públicos. El código de openSUSE ha llegado a ser el sistema base de los productos comerciales de NOVELL. el tema continuo siendo una espina para la amigable comunidad Linux de esta compañía. Cuenta con lanzamientos frecuentes. Inc. la distribución a llegado a ser completamente libre en todo sentido. Thomas Fehr. Hoy en día. En 2001. Amplios cambios en el desarrollo.

una pantalla nos da las opciones de arranque: desde el disco duro. Nos aparece la primera pantalla de bienvenida.12. Evidentemente elegimos installation. aceptamos las condiciones legales del producto y pulsamos siguiente. Tutorial: cómo instalar openSuSE 11 Este tutorial os muestra pantalla a pantalla cómo instalar el nuevo Sistema Operativo. rescate de sistema. instalación. Se iniciará la carga del Kernel y tras un breve periodo de tiempo (depende de la máquina) aparecerá la ventana de selección de idioma. Instalación de SUSE. etc. . y a continuación. Nosotros seleccionamos español. Una vez en nuestro poder el DVD de openSuSE 11 procedemos a la instalación. test de memoria. Introducimos el DVD en el lector y reiniamos el equipo como es habitual en estos casos (también se puede hacer directamente desde windows).

. Elegiremos la nueva sin seleccionar nada más y pulsamos siguiente.La siguiente pantalla es informativa. una barra de progreso verde nos dirá los módulos que va cargando. Ahora se mostrará la pantalla que nos permitirá seleccionar el tipo de instalación que queremos: nueva. actualización o reparación del sistema instalado.

La pantalla que nos aparece ahora sirve para seleccionar el tipo de escritorio que queremos: Gnome. Pulsamos siguiente. . Nosotros seleccionamos KDE 4. KDE 3. para ajustar la hora.5 u otro.El siguiente paso es seleccionar la zona horaria. aquí quitamos la marca del Reloj de Hardware Establecido en UTC. Pulsamos siguiente. KDE 4. si todo va bien aparecerá España.

Durante el proceso de instalación.Ahora viene la parte más delicada. seleccionar en qué parte del disco se instala. El instalador analiza nuestros discos y nos propone un particionamiento. en caso contrario.Esta acción dura cierto tiempo y si estamos satisfechos pulsamos instalar. Pulsamos siguiente. Seguidamente. nos permite editar nuestra propia propuesta. . La siguiente pantalla es la de creación de usuario. Como nosotros lo hacemos sobre un disco virgen aceptamos el que nos propone. nos mostrará un pase de diapositivas informándonos de las novedades y posibilidades de openSuSE 11. Nos pedirá la confirmación de la la instalación y comenzará a formatear los discos duros necesarios.Pulsamos siguiente. debemos rellenar los campos para el usuario que queramos. procederá a la copia y posterior instalación de todos los paquetes en nuestro disco duro. Ahora el instalador muestra el resumen de la instalación y incluye el software básico para ella. Básicamente es el nombre de usuario y contraseña.

Si todo ha ido como debe ir.0 con su pantalla de bienvenida. al reiniciar realizará una configuración del equipo totalmente automática. Sin necesidad de tocar nada. procederá a reiniciar el equipo (sería bueno quitar el DVD de instalación). . se iniciará openSuSE 11.Una vez terminada esa parte.

04 Paso 0: Bajar el CD de Ubuntu Paso 1: Bootear la pc desde el CD. En realidad solo es necesario que tengas suficiente espacio en el disco y tener la pc enchufada. Instalación de UBUNTU. . Los pasos para instalar Ubuntu 11.Y eso es todo. Así como instalar las 2 casillas que se presentan en esta ventana. Esperar que se cargue. Supongo que será español Paso 3: Asegurarse que se cumplen los 3 requerimientos. A disfrutar de openSuSE 11. Estar conectado a Internet no es necesario pero es altamente recomendable.0 13. Paso 2: Elegir su idioma preferido.

O hacer el particionado manual. Particionado para instalar ubuntu Luego de tomada la decisión aparece un cartel de confirmación Paso 5: Mientras el particionado ya ha comenzado ahora vamos a continuar con el resto de los pasos para instalar ubuntu. En realidad les reconocerá también si tienen alguna otra distro de Linux. . cosa poco recomendable si son principiantes y tienen pocos conocimientos de informática. Hagan click en el mapa donde corresponda. Lo siguiente es elegir la posición geográfica para establecer la hora.Comprobaciones Ubuntu Paso 4: Si tienen Windows en su pc Ubuntu lo reconocerá y les preguntara si quieren instalar ubuntu junto con el. Podrán instalarlo junto o simplemente borrar todo y tener solo Ubuntu.

todo debe ir en minúsculas. Y si se va a iniciar sesión automáticamente o no. Esto no es el idioma del sistema sino la distribución que tienen las teclas de su teclado. Como mi teclado es español elijo España. La passWord de ese usuario. . Sucede a muchos principiantes que no pueden pasar este paso y es solo porque USAN MAYUSCULAS! y no deben usarse. Distribución teclado Paso 7: Establecer el nombre de usuario. Por Ej.Elegir Ubicación Paso 6: Ahora se elige la distribución del teclado.: los teclados de estados unidos no tienen ñ.

Luego de completar todos los pasos para instalar ubuntu solo queda reiniciar el pc y disfrutar . Diapositivas Una vez que se termine de instalar ubuntu les aparecerá un cartel de aviso. Esperar unos minutos mientras se instala y empezar a aprender viendo las diapositivas que pasan.Establecer usuario Paso 8: El paso mas fácil de todos.

incluyendo los procesos actualmente en ejecución Directorio personal del usuario root Binarios importantes del sistema Archivos del sistema Archivos temporales Temp Windows Mi PC Mi PC Archivos de Programas Windows Mis Documentos Windows Equivalente Archivos de Programas /lost+found /media /mnt /opt /proc /root /sbin /sys /tmp .Investigación de la Pág.. 20. 21 y 22. scripts de inicio etc.. Directorios personales de usuarios locales Bibliotecas del sistema Proporciona un sistema de perdidos+encontrados para ficheros que existen debajo del directorio raíz (/) Soportes extraíbles montados (cargados) como CDs. etc. Sistemas de ficheros montados Proporciona una ubucación en la que se pueden instalar aplicaciones opcionales Directorio dinámico especial que mantiene información sobre el estado del sistema. Nombres de los principales directorios de Linux Nombre /bin /boot /dev /etc /home /lib Función Aplicaciones binarias importantes Archivos de configuración de inicio Los ficheros de dispositivo Ficheros de configuración.. cámaras digitales. 1..

El usuario se crea de la siguiente manera = adduser ‘Nombre del usuario’ y los permisos del usuario root pueden ser: R= Lectura. Como crear usuarios en Linux y los atributos y privilegios que puede tener el root y los usuarios comunes. . W=Escritura./usr Aplicaciones y archivos mayoritariamente disponibles para todos los usuarios Archivos variables tales como archivos de registros y bases de datos Archivos de Programas /var 2. X=Ejecución.

Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de OpenSolaris. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. convirtiéndose prácticamente en un sistema operativo totalmente basado en System V. . Historia del Sistema Operativo Solaris. De esta forma Solaris 2 contenía SunOS 5. El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. El código fuente de Solaris (con unas pocas excepciones) ha sido liberado bajo la licencia CDDL (Licencia Común de Desarrollo y Distribución) como un proyecto de software libre bajo el nombre OpenSolaris. se ha añadido al proyecto Open Solaris código para características venideras como soporte Xen. Además. de la Universidad de Berkeley. y el entorno operativo en general (Solaris). Estaba basado en el sistema UNIX BSD. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS).0. La base de OpenSolaris fue alimentada el 14 de junio de 2005 a partir de la entonces actual base de desarrollo de código de Solaris. más concretamente Solaris 2. La licencia CDDL ha sido aprobada por la Open Source Initiative (OSI) como una licencia de código abierto y por la FSF como una licencia de software libre (aunque incompatible con la popular licencia GPL7 ).8. Como ejemplo de esta función.Investigación Pág. añadiéndole otros paquetes como Apache o DTrace. Solaris 8 contiene SunOS 5. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. 23. Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris. Es posible descargar y licenciar versiones tanto binarias como en forma de código fuente sin coste alguno. del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó funcionalidades del System V.

. 28. 1. Empresas Salvadoreñas que usan Linux y existe algún proceso para migrar aplicaciones informáticas que trabajen en Windows a sus equivalentes en Linux.Investigación Pág.

para el caso de un grub2 con imagen de fondo. color_normal y color_highlight. Gimp por ejemplo. por ejemplo. el negro funciona en este caso como transparencia. ya sea por gusto o para poder distinguir el texto del grub2 sobre la imagen de fondo. escogemos cualquier imagen y la convertimos a .png con un editor de imágenes. un color de texto rojo y un texto seleccionado negro con resaltado amarillo: echo " set echo " set color_highlight=${3:-black/yellow}" color_normal=${2:-red/black}" . para conseguir un texto color amarillo y un texto seleccionado de color rojo sería así:  Color texto El color después de la diagonal es para el fondo. /usr/share/images/desktop-base/ (directorio que habría que crear) ó el mismo /etc/grub. ¿Como personalizar la consola de Debian? Imagen de fondo y colores de texto Primero. bastará con editar las líneas: set_background_image . then" echo " set color_normal=${2:-black/black}" echo " set color_highlight=${3:-magenta/black}" echo "else" set_default_theme " " echo "fi" } Por ejemplo. mientras que para el texto seleccionado el color es en un color magenta. El script 05_debian_theme es el que se ocupa del tema de configuración. echo "insmod ${reader}" echo "if background_image `make_system_path_relative_to_its_root "${1}"`. Una vez convertida la imagen la movemos al directorio que querramos.d/ por ejemplo. Si usted desea utilizar otros colores.d/05_debian_theme La configuración predeterminada de todo el texto del Grub2.Investigación Pág. las líneas que nos interesa son las siguientes: cat /etc/grub. 38. es en un color negro. luego la escalamos a la resolución que hemos definido en el archivo /etc/default/grub en la opción GRUB_GFXMODE que por default es 640x480.

# If we haven't found a background image yet.jpeg *. # Next try to use the background image and colors specified by desktop-base.PNG *. set_background_image "${GRUB_BACKGROUND}" || set_background_image "`ls -1 *.png" || La misma configuración que podemos ver en la siguiente imagen: Como ya mencionamos. use the default theme. Seccion imagen de fondo # First check whether the user has specified a background image explicitly. además de este únicamente se pueden utilizar los siguientes colores:   rojo: red verde: green .tga *. el negro (black).png *. if all of the above fails. use the default from desktop-base.JPEG *.png" || set_default_theme La línea donde ponemos la ruta de la imagen es la siguiente: set_background_image "/usr/share/images/desktop-base/moreblue-orbit-grub.jpg *. # Next search for pictures the user put into /boot/grub/ and use the first one.TGA 2>/dev/null | head -1`" || set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}" || set_background_image "/usr/share/images/desktop-base/moreblue-orbit-grub.JPG *. sirve como transparencia. # Finally. para el caso del color de fondo del texto.

Tipo y tamaño de fuentes Es posible cambiar el tipo y tamaño de fuente predeterminado con el siguiente procedimiento: 1) Elegir el tipo y tamaño de fuente a usar.ttf 3) Editar el archivo de opciones de grub2 # nano /etc/default/grub Agregar una nueva variable con la ruta hacia la fuente GRUB_FONT=/boot/grub/DejaVuSansMono.cfg y así lograr que los cambios sean permanentes.     azul: blue amarillo: yellow cian: cyan magenta: magenta blanco: white Una vez hechos los cambios deseados debemos ejecutar: # update-grub para que se genere nuevamente el /boot/grub/grub.pf2 /usr/share/fonts/truetype/DejaVuSansMono.pf2 Finalmente bastará con actualizar los cambios: # update-grub --size=18 . En el ejemplo DejaVuSansMono 2) Convertir la fuente a formato grub2 # grub-mkfont --output=/boot/grub/DejaVuSansMono.

Este comando se usa tanto para mover archivos.mozilla Entras al de mozilla.(indicando la ruta completa) Funcionamiento del comando mv. 2.... cd . pregunta por cada archivo a sobrescribir antes de hacerlo. como para renombrarlos (que.. su sintaxis es la siguiente: mv [opción. cd ... cd /home/paco/. destino Si el último argumento. cd ./.Investigación Pág. al fin de cuentas. es una manera de mover archivos).] origen destino mv [opción.(por la puerta grande) 3. Vuelves al anterior. destino. Funcionamiento del comando cd. cd nom_directorio Cambia de directorio 1..] origen. . -i Lo contrario de -f. Algunas opciones de este comando son: -f Borrar los archivos de destino existentes sin preguntar al usuario.mozilla Entras al de mozilla (indicando la ruta relativa) 4.mozilla Entras al de mozilla. -v Muestra el nombre de cada archivo a ser movido. mv mueve cada uno de los otros archivos a destino. es un directorio existente. 41.

links rotos. el tamaño del archivo. El comando recibe uno de los tres parametros: * ls –color=never * ls –color=always * ls –color=auto # ls –format= Nos permite dar formato a la salida del comando ls. al revés.jpg Comando ls # ls -a Nos muestra todos los archivos. rm archivo Elimina archivos. # ls -B Nos muestra todos los archivos menos los de Backup. . a los links ( que aparecen en turquesa ). Quieto. MBytes.. # ls –R Muestra el contenido de un directorio con sus subdirectorios. para hacer mas facil su lectura al usuario.color= Nos permite imprimir el listado de un directorio en colores.mkdir nom_directorio Crea un directorio. usuario y grupo al que pertenece. 1. rmdir nom_directorio Elimina un directorio (tiene que estar vacío). La salida delcomando ls correctamente formateada puede ser enviada como entrada para otro programa encargado de procesar esta salida. rm *.. rm -r directorio Borra los ficheros de un directorio recursivamente. pero muestra el tamaño en Kbytes. # ls -r Muestra el contenido de un directorio. Esto nos sirve para identificar facilmente a los directorios ( que aparecen de azul ). # ls –lh Muestra la misma informacion que ls -l. etc. 2. fecha y hora de creación y nombre del archivo. incluyendo los archivos ocultos. # ls . etc. # ls -l Nos muestra toda la información de los archivos como los permisos.

. al fin de cuentas. es una manera de mover archivos). -p Preservar los permisos.] origen destino mv [opción. es un directorio existente.# ls -S Lista los archivos oedenados por tamaño # ls -X Ordena los archivos por extension # ls -U No ordena los archivos.] origen. Como vemos. . se tiene: -f Borrar los archivos de destino ya existentes. Investigación Pág... Este comando se usa tanto para mover archivos. destino. su sintaxis es la siguiente: cp [opciones] archivo-origen camino-destino cp [opciones] archivos-origen.. el cual tiene igual tiempo de modificación o mas reciente. mv mueve cada uno de los otros archivos a destino. -R Copia directorios recursivamente. su sintaxis es la siguiente: mv [opción. -v Da información en pantalla sobre los archivos que se van copiando. la correcta utilización del comando ls con sus correspondientes parámetros nos pueden brindar mucha información sobre el contenido de un directorioen Linux. -a Equivalente a utilizar las opciones -dpR -u No copia un archivo (no directorio) si en el destino ya existe tal archivo... directorio-destino Entre las opciones más relevantes. como para renombrarlos (que.. Funcionamiento del comando cp. 45. destino Si el último argumento. Se utiliza para copiar archivos.. el usuario y el grupo del archivo a copiar. # ls -t Ordena los archivos por fecha de modificación. Funcionamiento del comando mv.

Algunas opciones de este comando son: -f Borrar los archivos de destino existentes sin preguntar al usuario. -v Muestra el nombre de cada archivo a ser movido. -i Lo contrario de -f. BUGS los bugs que existen en el comando AUTHOR El nombre del autor . Investigación Pág. 48 La estructura de una página man COMMAND(1) Manual del usuario Linux COMMAND(1) NAME comando – resumen de la acción del comando SYNOPSYS <sintaxis completa del comando> DESCRIPTION Explicaciones concernientes a la ejecución del comando OPTIONS Lista de opciones disponibles y lo que hacen FILES Los archivos utilizados por el comando SEE ALSO comando_primo(1). pregunta por cada archivo a sobrescribir antes de hacerlo. etc. comando_hermano(5).

Para que busque el término. . -n Numera las líneas en la salida.txt: grep -i "curso linux" /home/steven/Documentos/notas. Está buscando la palabra curso. buscamos la palabra curso en cualquier fichero del directorio Documentos. En el siguiente ejemplo buscamos Curso Linux dentro del fichero notas. nos resulta más interesante que no haga esta distinción. Para más información sobre el comando grep. teclea man grep en tu terminal Como tiene muchísimas opciones. Esto incluye las carpetas que existan dentro de Documentos (hemos indicado esto al escribir -r). -E nos permite usar expresiones regulares. muestra el número de líneas que coinciden. con lo que podemos encadenarlo con otros filtros. Para entender su funcionamiento. dentro de los archivos. -o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.Investigación Pág. o redireccionar la salida estándar a un archivo. Hay un detalle importante. Bueno.txt Al incluir -i no hace distinción entre mayúsculas o minúsculas. el comando anterior diferencia entre mayúsculas y minúsculas. si no especificamos ningún nombre de archivo. nada mejor que un ejemplo: grep -r curso /home/steven/Documentos/* Con ese comando. -v nos muestra las líneas que no coinciden con el patrón buscado. que podemos verlo directamente la pantalla. -H nos imprime el nombre del archivo con cada coincidencia. las líneas que concuerdan con un patrón. Por norma general. Los patrones del archivo deben ir uno por línea. -e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -. Es decir. grep imprime las líneas encontradas en la salida estándar. Si deseamos buscar en un fichero concreto. -i ignora la distinción entre mayúsculas y minúsculas. 50 El comando grep nos permite buscar. que no es igual que Curso. Por defecto. vamos a ver tan sólo las más usadas: -c En lugar de imprimir las líneas que coinciden. independientemente de mayúsculas/minúsculas: grep -ir curso /home/steven/Documentos/* Si el termino a buscar contiene más de una palabra. se debe indicar entre comillas. sustituimos * por el nombre del fichero. tomará la entrada estándar. -f ARCHIVO extrae los patrones del archivo que especifiquemos. Equivalente a usar egrep. -r busca recursivamente dentro de todos los subdirectorios del directorio actual.

lst . -E Indica que vamos a usar una expresión regular extendida. las líneas que contienen comentarios en el archivo /boot/grub/menu. -i Lo he usado para que ignore la distinción entre mayúsculas y minúsculas. como es lo habitual.Veamos algunos ejemplos: .Mostrar por pantalla.Enviar a un fichero las líneas del archivo /boot/grub/menu.Mostrar las líneas de un fichero que contienen la palabra BADAJOZ o HUELVA: $ grep -e "BADAJOZ" -e "HUELVA" archivo . numerando las líneas de salida: $ grep -n -e "BADAJOZ" -e "HUELVA" archivo .lst .*\>' archivo Otra forma de buscar.lst que no son comentarios: $ grep -v "#" /boot/grub/menu.lst: $ grep "#" /boot/grub/menu. sería: $ cat archivo | grep "\<a. . En cuanto a la expresión regular.*\>" . en lugar de toda la línea.Mostrar los ficheros que contienen la palabra TOLEDO en el directorio actual y todos sus subdirectorios: $ grep -r "TOLEDO" * Veamos algunos ejemplos con expresiones regulares: . podemos dividirla en dos partes: ([0-9A-F]{2}:){5} Buscamos 5 conjuntos de 2 carateres seguidos de dos puntos [0-9A-F]{2} seguido por un conjunto de dos caracteres.Buscar todas las líneas que contengan palabras que comiencen por a en un archivo: $ grep '\<a.Mostrar las líneas de un fichero que contienen la palabra BADAJOZ o HUELVA.Obtener la dirección MAC de la interfaz de red eth0 de nuestra máquina: $ ifconfig eth0 | grep -oiE '([0-9A-F]{2}:){5}[0-9A-F]{2}' Sacamos la dirección MAC de la interfaz eth0 de nuestra máquina haciendo un: ifconfig eth0 Y aplicando el filtro grep: grep -oiE '([0-9A-F]{2}:){5}[0-9A-F]{2}' Las opciones que he usado en grep son: -o Indica que la salida del comando debe contener sólo el texto que coincide con el patrón.Contar el número de interfaces de red que tenemos definidos en el fichero /etc/network/interfaces: $ grep -c "iface" /etc/network/interfaces .

Analicemos ahora la expresión regular: [a-z0-9.){3}[0-9]{1. y [a-z]{2. es decir. los caracteres que buscamos son los números del 0 al 9 y las letras desde la A a la F.){3}[0-9]{1. la vamos dividiendo en partes: [a-z0-9. números.3}\.4} seguido de una cadena de entre dos y cuatro caracteres. hemos tomado la información que nos ofrece ifconfig: ifconfig eth1 Hemos filtrado dicha información con el comando grep.4} Al igual que antes.-]+[a-z]{2. . y/o los símbolos .3}\.de uno o más caracteres @ seguido de una arroba [a-z0-9. como es lo habitual.-]+[a-z]{2.3}' Al igual que en los otros dos ejemplos de expresiones regulares uso las opciones -oiE en el comando grep: -o Indica que la salida del comando debe contener sólo el texto que coincide con el patrón. _ y . en lugar de toda la línea. como es lo habitual. hemos filtrado la salida del comando anterior. números y/o los símbolos . para eliminar la dirección de broadcast junto con la máscara de red para quedarnos sólo con la dirección IP de la máquina: grep -v 255 La línea anterior no mostraría las líneas que no contengan el valor 255.3}' | grep -v 255 En el ejemplo anterior._-]+@[a-z0-9.Obtener la dirección IP de la interfaz de red eth1 de nuestra máquina: $ ifconfig eth1 | grep -oiE '([0-9]{1.3}' Por último.3}\. ._-]+ Una combinación de letras.Como las direcciones MAC se representan en hexadecimal. -E Indica que vamos a usar una expresión regular extendida. obteniendo todas las direcciones IP que aparecen: grep -oiE '([0-9]{1.4}' fichero. Analicemos ahora el comando grep: grep -oiE '([0-9]{1. -i Lo he usado para que ignore la distinción entre mayúsculas y minúsculas. en lugar de toda la línea.){3}[0-9]{1.txt Utilizo las mismas opciones que en el caso anterior: -o Indica que la salida del comando debe contener sólo el texto que coincide con el patrón.Extraer la lista de direcciones de correo electrónico de un archivo: grep -Eio '[a-z0-9.-]+ seguido de una cadena de letras. las direcciones de broadcast y máscara de red._-]+@[a-z0-9. .

KDE también proporciona al usuario una serie de útiles programas para realizar las labores más comunes. una papelera con posibilidad de deshacer las operaciones de borrado. como Mac o Windows. interacción e intercomunicación entre sus programas. así como de una completa suite ofimática igualmente libre denominada KOffice . . Está diseñado para GNU/Linux. arrastrar y soltar. tanto local como Internet. similar a los existentes para otras plataformas. -E Indica que vamos a usar una expresión regular extendida. aunque funciona perfectamente en toda la extensa gama de estaciones de trabajo UNIX. 51 El escritorio KDE KDE es un entorno de escritorio libre.-i Lo he usado para que ignore la distinción entre mayúsculas y minúsculas. como son: cortar y pegar. Investigación Pág. actual e integrado en la red. Pero KDE es algo más que un simple escritorio: también proporciona a los programadores de aplicaciones una plataforma de desarrollo (basada en clases de C++) para poder realizar sus programas y una recopilación de software muy completa. etc. Como cualquier otro escritorio moderno dispone de funciones que facilitan el trabajo del usuario. KDE persigue la necesidad de disponer de un escritorio fácil de manejar.

Entorno de Escritorio K) es un entorno de escritorio para GNU/Linux y otros sistemas derivados de Unix . Akregator: agregador de orígenes (feeds).4 pueden actualizar pulsando directamente sobre el icono de la derecha. Para actualizar de forma personalizada o para actualizar en versiones anteriores de la distribución openSUSE. Esta actualización es especialmente interesante para los usuarios de la infraestructura semántica Nepomuk.7. Aplicaciones Las principales aplicaciones incluye son las siguientes:         Konqueror: navegador web y administrador de archivos.7. Amarok: reproductor y organizador de música. Los usuarios de openSUSE 11.Última versión disponible Desde el día 2 de noviembre de 2011 está disponible KDE 4. consulte la página para actualizar KDE. Investigación Pág. que contiene varias correcciones de errores y una actualización de las traducciones. el visor de documentos Okular y la utilidad de gestión de claves de cifrado KGpg. 54 KDE (K Desktop Environment. Instalación La página de información sobre KDE 4.3 . ya que contiene numerosas mejoras de rendimiento y correcciones de errores para las aplicaciones que la usan. D3lphin: administrador de archivos. Es el entorno de escritorio por defecto en Kubuntu.3 contiene información sobre cómo actualizar a esta versión de la recopilación de software del escritorio KDE en distintas distribuciones. Kontact: suite de gestión de información personal. KDE se traduce a más de 55 idiomas.7. Incluye muchas aplicaciones integradas entre sí (entre las más populares Konqueror). . K3b: grabador de CD /DVD . En la actualidad. el gestor de ventanas Kwin. Kaffeine: reproductor multimedia. además un manejador de ventanas.3 incluye mejoras y correcciones en los siguientes programas: la infraestructura que trata con el hardware (solid). Kopete: cliente de mensajería instantánea. aún en estado inestable. la recopilación de software KDE 4. Entre otras cosas. Utiliza las librerías gráficas Qt para mostrar los elementos de la interfaz. el juego educativo KGeography.

Interactive] [.eof [= eof-str]] [.max-chars = max-chars] [-P max-procs] [. .Krusader : Gestor de ficheros para KDE. .PCMan File Manager : Gestor de ficheros por defecto en LXDE. Investigación Pág.exit] [. . Es el entorno de escritorio por defecto en Ubuntu. Edubuntu y Ubuntu Studio GNOME.max-procs = max-procs] [.max-args = max-args] [-s-max chars] [.sustituir [= replace-str]] [-l [max-lines]] [L-max-lines] [.Xfe : Muy parecido al Explorador de Windows. .Konqueror : Gestor de ficheros (y navegador web) básico.Midnight Commander : Gestor de ficheros amigable a la vez que potente. .Nautilus : Gestor de ficheros por defecto en GNOME.ROX-Filer : Gestor de ficheros que forma parte del entorno de escritorio ROX. Se caracteriza principalmente por su facilidad de uso. .no-run-si-vacío] [. .  KOffice: suite ofimática.verbose] [.crear y ejecutar líneas de comandos de la entrada estándar SINOPSIS xargs [-0prtx] [E-eof-str] [-e [eof-str]] [.Worker : Al estilo del DirOpus del Amiga. Utiliza las librerías gráficas GTK+ para mostrar los elementos de la interfaz.Max-lines [= max-lines]] [-n max-args] [.delimitador delimitador] [-I replace-str] [-i [sustitución str]] [. .ARG-file = archivo] [.version] [. . GNOME (acrónimo del inglés GNU Network Object Model Environment. 56 Xargs (1) xargs (1) NOMBRE xargs .null] [-D delimitador] [.Thunar : Moderno gestor de ficheros para el entorno de escritorio Xfce.4Pane : Gestor de ficheros que se divide en 4 paneles. Entorno GNU de Modelado de Objetos en Red) es un entorno de escritorio paraGNU/Linux y otros sistemas derivados de Unix . .help] [comando [argumentos-iniciales]] . KTorrent: cliente BitTorrent .

por ejemplo. o un octal o código de escape hexadecimal. se xargs cesar de inmediato sin necesidad de leer cualquier entrada adicional.Arg-file =. OPCIONES . . Desactiva el final de la cadena de archivos. la opción '-print0' hace para usted. delimitados por espacios en blanco (que pueden ser protegidos con comillas simples o dobles. aunque es Casi siempre es mejor el diseño de su programa para el uso '. Los caracteres multibyte están no es compatible. Las líneas en blanco en la entrada estándar se ignoran.DESCRIPCIÓN Esta página del Manual documenta la versión GNU de xargs. lo que impide este tipo de problemas.null' que esto sea posible. Otrossabios. xargs lee artículos de la entrada estándar. . y las comillas y la barra invertida no son especiales (cada carácter se toma literalmente). como \ n. Desactiva la cadena de fin de archivo. Útil cuando la entrada Pueden contener espacios en blanco. nombres de archivos con espacios en blanco y / o de nueva las líneas no están bien tratados por xargs.Delimitador delim =. -0 Elementos de entrada se terminan con un carácter nulo en lugar de por espacios en blanco. Si el programa es GNU encontrar. Un mensaje de error se emite en stderr cuando esto sucede. Esto puede ser usado cuando el de entrada se compone de elementos separados por simple salto de línea.-un archivo Lea artículos de archivo en lugar de la entrada estándar. El find de GNU-print0 opción produce de entrada adecuados para este modo. El delimitador especificado puede ser una sola carácter. Debido a nombres de ficheros Unix puede contener espacios en blanco y saltos de línea. En estas situaciones es mejor usar el '-0' opción. todos los personajes de la entrada es tomado literalmente. o una barra invertida) o saltos de línea. que es tratados como cualquier otro argumento. un carácter de escape al estilo de C. y ejecuta el comando (por defecto es / bin / echo) una o más veces con alguna inicial-argumentos seguidos por elementos leídos de la entrada estándar. que se trata como cualquier otro argumento. Comillas y la barra invertida no son especiales. este valor por defecto el comportamiento es a menudo problemática.-d delim Elementos de entrada son terminados por el carácter especificado. entre comillas. Octal y hexadecimal códigos de escape son entiende que para el comando printf. . Si utiliza este opción.Null. stdin se mantiene sin cambios cuando los comandos se ejecutan. Cuando Con esta opción se tendrá que asegurarse de que el programa que produce la entrada de xargs también utiliza un carácter nulo como un separador. se redirige la entrada estándar de / dev / null. ni barras invertidas. Si alguna invocación del comando se interrumpe con un estado de 255.

el resto de la entrada es ignorado. y de otro modo para-I {}. E [eof-str] Esta opción es un sinónimo de la opción '-E'. .Eof [= eof-str]. Si EFstr se omite. los blancos no cotizadas no terminar los elementos de entrada.No-ejecución. a menos que la opción-x se da. sino que el separador es el salto de línea carácter. Si max-args no se especifica. por defecto a uno.-l [max-lines] Sinónimo de la opción-L.Help Muestra un resumen de las opciones de xargs y acaba.Sustituir [= replace-str]. Los espacios al final causa una línea de entrada que se continúa en la lógica la línea de entrada. no hay cadena de fin de archivo.-Eeof-str Establecer el final de la cadena de archivo eof-str. . Sólo se ejecuta la línea de comandos si el respuesta empieza con 'y' o 'Y'. el comando se ejecuta una vez. el argumento max-lines es opcional. Si ninguno de los Eni-e se utiliza. Menos que max-args argumentos se utiliza si el tamaño (ver la opción-s) se supera. . Implica-x y L-1. no final de la cadena de archivo se utiliza. Normalmente. si está vacío. . . ya que es compatible con POSIX. Además. uso que en su lugar. Esta opción es obsoleta. . Implica-t. Si ninguno de los ni-E-e se utiliza. en el que xargs caso se cerrará. Si al final del archivo cadena se presenta como una línea de entrada.Max-lines [= max-lines]. -Yo replace-str Sustituya todas las ocurrencias de replace-str en los argumentos iniciales-con leer los nombres de la entrada estándar.-r Si la entrada estándar no contiene ningún Sin espacios. La opción-l es obsoleta desde el estándar POSIX especifica -L en su lugar. n-max-args Uso en la mayoría de max-args argumentos por línea de comandos. mientras que esta opción no está. incluso si hay .-i [replace-str] Esta opción es un sinónimo de ireplace-str-si es replace-str especificado.Interactive. A diferencia de L-. L-max-lines Uso en la mayoría de las líneas de entrada max-lines no están en blanco por línea de comandos. Use '-E' en su lugar. Implica-x.-p Preguntar al usuario sobre si desea ejecutar cada línea de comandos y leer una línea desde el terminal. no se ejecutan el comando. .Max-args = max-args. no final de la cadena del archivo es utilizados.

EJEMPLOS buscar / tmp de nombre core-type f-print | xargs / bin / rm-f Buscar archivos con el nombre de núcleo o en el directorio / tmp y eliminarlos. . cut-d:-f1 </ etc / passwd | sort | xargs echo Genera una lista compacta de todos los usuarios en el sistema.Max-chars = max-chars.Max-procs = max-procs.-t Imprimir la línea de comandos en la salida estándar de errores antes de ejecuting ella.sin entrada. Tenga en cuenta que esto no funcione correctamente si hay nombres de archivo conTaining.Versión Imprimir el número de versión de xargs y acaba. P-max-procs Ejecutar hasta max-procs procesos a la vez. . Si max-procs es 0. y si se superan estas un mensaje de advertencia impresa y el valor elegido se establece en la parte superior apropiado o el límite inferior.-s max-chars Uso en la mayoría de max-chars caracteres por línea de comandos. el valor predeterminado es 1. .La salida. buscar / tmp-nombre del tipo de núcleo f-print0 | xargs -0 / bin / rm-f Buscar archivos con el nombre de núcleo o en el directorio / tmp y eliminarlos.-x Salida si el tamaño (vea la opción-s) se excede. Esta opción es una extensión de GNU.072 bytes). incluyendo la comando y los argumentos iniciales-y los nulos que termina en el extremos de las cadenas de argumentos. La operacING pone límites del sistema en los valores que puede resultar útil especificar. . .Verbose. . sin incluir el tamaño de las variables de entorno (que son siempre por separado de modo que no importa si su entornolas variables de ambiente ocupa más de 131. xargs ejecutará tantos procesos como sea posible en a la vez. Use la opción-n con-P. procesamiento de nombres de archivo de tal manera que los nombres de archivo o directorio conespacios de mantener o saltos de línea son manejados correctamente. de lo contrario lo más probable es que sólo un ejecutivo que se hará. El valor predeterminado es 131072 caracteres. nuevas líneas o espacios.

La ruta relativa En este caso hay que ir al directorio que contiene el ejecutable cd /home/carlos-vialfa/mis_scripts/ Para ejecutar el script escribe .sh Si descendiste demasiado en el árbol de directorios debes utilizar .ESTADO DE SALIDA xargs sale con el siguiente estado: 0 si tiene éxito 123 si la invocación del comando terminó con el estado de 1-125 124 si el comando terminó con el estado de 255 125 si el comando es asesinado por una señal 126 si el comando no se puede ejecutar 127 si el comando no se encuentra 1 si algún otro error ocurrió. Los códigos de salida de más de 128 son utilizadas por el shell para indicar que un programa murió debido a una señal fatal./script. Investigación Pág. 56 Ejecución de un script Para poder ejecutar un script o un programa en línea de comandos existen varias posibilidades: En primer lugar convierte el script ejecutable privilegios en GNU/Linux Ejemplo: chmod +x /home/carlos-vialfa/mis_scripts/script.sh 2. y .sh 1. ..sh chmod 0755 /home/carlos-vialfa/mis_scripts/script. La ruta absoluta Cualquiera que sea la ubicación donde te encuentres ingresa /home/carlos-vialfa/mis_scripts/script.

– directorio padre Ejemplo: El script se encuentra en /home/carlos-vialfa/mis_scripts/ Yo me encuentro en /home/carlos-vialfa/bin/perl_scripts/ Para ejecutar el script desde esta ubicación debo ingresar ...  .sh 3. Modificar la variable PATH Para hacer esto vamos a agregar a la variable PATH la ruta que contiene el script export PATH=$PATH:/home/lami20j/mis_scripts Para ejecutar el script escribe: script../mis_scripts/script.sh ./. – directorio actual .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->