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.

4. 6. también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo. Es decir.org/. Cuando la máquina tiene bastante memoria (512MB o más). y proporciona una interfaz limpia y uniforme al hardware subyacente. multiplique 128 x 2. .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.5 veces más grande que la cantidad de memoria en la máquina. Como hay muchos programas y el acceso al hardware es limitado. no es necesario seguir esta fórmula. lo que facilita su uso al programador. ¿Qué es Kernel o núcleo de Linux? En informática. Si tiene 512 MB de RAM (swap = 512). Esto permite esconder la complejidad. ¿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. era la version estable hasta el momento. 5. 7. En este enlace tienes la lista internacional oficial de servidores espejos. Esta version era el resultado final de las versiones de desarrollo o experimentales. Use la misma cantidad de swap que la cantidad de RAM. si tiene 1024 MB de RAM (swap = 1024). 8. ¿A que se refiere el término versión de producción? La version de produccion. Se recomienda que esta partición sea unas 2. Esta versión era la que se debia utilizar para un uso normal del sistema.5 y tendrá el tamaño de su partición swap (320 MB). lo que se conoce como multiplexado. decidia que tenia un núclo estable y con la suficiente calidad. Cuando el equipo de desarrollo del núcleo experimental. a través de servicios de llamada al sistema. de donde es posible bajarse cualquier versión del núcleo (última y antigüas). es el encargado de gestionar recursos. 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. Acceder al hardware directamente puede ser realmente complejo. ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento. ¿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. se lanzaba una nueva versión de producción ó estable.kernel. si la computadora tiene 128 MB de RAM. por lo que los núcleos suelen implementar una serie de abstracciones del hardware. ¿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.

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

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

rescate de sistema. instalación. Nosotros seleccionamos español. 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.12. Tutorial: cómo instalar openSuSE 11 Este tutorial os muestra pantalla a pantalla cómo instalar el nuevo Sistema Operativo. etc. Nos aparece la primera pantalla de bienvenida. test de memoria. una pantalla nos da las opciones de arranque: desde el disco duro. Evidentemente elegimos installation. aceptamos las condiciones legales del producto y pulsamos siguiente. Introducimos el DVD en el lector y reiniamos el equipo como es habitual en estos casos (también se puede hacer directamente desde windows). . Instalación de SUSE. y a continuación. Una vez en nuestro poder el DVD de openSuSE 11 procedemos a la instalación.

una barra de progreso verde nos dirá los módulos que va cargando. Elegiremos la nueva sin seleccionar nada más y pulsamos siguiente. . 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 siguiente pantalla es informativa.

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

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

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

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

Podrán instalarlo junto o simplemente borrar todo y tener solo Ubuntu. 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.Comprobaciones Ubuntu Paso 4: Si tienen Windows en su pc Ubuntu lo reconocerá y les preguntara si quieren instalar ubuntu junto con el. O hacer el particionado manual. Lo siguiente es elegir la posición geográfica para establecer la hora. 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. .

Esto no es el idioma del sistema sino la distribución que tienen las teclas de su teclado. Y si se va a iniciar sesión automáticamente o no. Distribución teclado Paso 7: Establecer el nombre de usuario. Como mi teclado es español elijo España.Elegir Ubicación Paso 6: Ahora se elige la distribución del teclado. Por Ej.: los teclados de estados unidos no tienen ñ. 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. todo debe ir en minúsculas.

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. 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.

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. 1... 20..Investigación de la Pág.. 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. etc. cámaras digitales. 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 . scripts de inicio 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. 21 y 22.

W=Escritura. . 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. X=Ejecución./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.

El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Es posible descargar y licenciar versiones tanto binarias como en forma de código fuente sin coste alguno. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. Historia del Sistema Operativo Solaris. añadiéndole otros paquetes como Apache o DTrace. y el entorno operativo en general (Solaris). del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. más concretamente Solaris 2. 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. 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 ). De esta forma Solaris 2 contenía SunOS 5. se ha añadido al proyecto Open Solaris código para características venideras como soporte Xen. . Solaris 8 contiene SunOS 5. Estaba basado en el sistema UNIX BSD. de la Universidad de Berkeley.Investigación Pág. 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. Además.8. Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris. 23. Sun ha anunciado que las versiones futuras de Solaris se derivarán a partir de OpenSolaris. convirtiéndose prácticamente en un sistema operativo totalmente basado en System V.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS). Más adelante incorporó funcionalidades del System V. Como ejemplo de esta función.

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. 28.

echo "insmod ${reader}" echo "if background_image `make_system_path_relative_to_its_root "${1}"`. /usr/share/images/desktop-base/ (directorio que habría que crear) ó el mismo /etc/grub. por ejemplo. 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. Si usted desea utilizar otros colores. ¿Como personalizar la consola de Debian? Imagen de fondo y colores de texto Primero. Una vez convertida la imagen la movemos al directorio que querramos. escogemos cualquier imagen y la convertimos a . 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}" . las líneas que nos interesa son las siguientes: cat /etc/grub. then" echo " set color_normal=${2:-black/black}" echo " set color_highlight=${3:-magenta/black}" echo "else" set_default_theme " " echo "fi" } Por ejemplo. 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. color_normal y color_highlight. 38. 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. bastará con editar las líneas: set_background_image .d/ por ejemplo. Gimp por ejemplo. para el caso de un grub2 con imagen de fondo. mientras que para el texto seleccionado el color es en un color magenta.Investigación Pág. El script 05_debian_theme es el que se ocupa del tema de configuración.png con un editor de imágenes. es en un color negro.d/05_debian_theme La configuración predeterminada de todo el texto del Grub2.

jpeg *.PNG *. # Finally.tga *. # Next try to use the background image and colors specified by desktop-base.JPG *. 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 . set_background_image "${GRUB_BACKGROUND}" || set_background_image "`ls -1 *.png *. if all of the above fails. sirve como transparencia. # Next search for pictures the user put into /boot/grub/ and use the first one. use the default from desktop-base.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. # If we haven't found a background image yet.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 *. use the default theme. el negro (black). para el caso del color de fondo del texto.png" || La misma configuración que podemos ver en la siguiente imagen: Como ya mencionamos.JPEG *.

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. En el ejemplo DejaVuSansMono 2) Convertir la fuente a formato grub2 # grub-mkfont --output=/boot/grub/DejaVuSansMono.pf2 Finalmente bastará con actualizar los cambios: # update-grub --size=18 .pf2 /usr/share/fonts/truetype/DejaVuSansMono. 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.

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

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

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

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).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. comando_hermano(5). BUGS los bugs que existen en el comando AUTHOR El nombre del autor . Investigación Pág. -i Lo contrario de -f. etc. pregunta por cada archivo a sobrescribir antes de hacerlo.

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

Mostrar las líneas de un fichero que contienen la palabra BADAJOZ o HUELVA: $ grep -e "BADAJOZ" -e "HUELVA" archivo . las líneas que contienen comentarios en el archivo /boot/grub/menu. -E Indica que vamos a usar una expresión regular extendida.lst .lst: $ grep "#" /boot/grub/menu.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: .Veamos algunos ejemplos: . 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.*\>' archivo Otra forma de buscar.Buscar todas las líneas que contengan palabras que comiencen por a en un archivo: $ grep '\<a. sería: $ cat archivo | grep "\<a. . En cuanto a la expresión regular.Mostrar las líneas de un fichero que contienen la palabra BADAJOZ o HUELVA.Contar el número de interfaces de red que tenemos definidos en el fichero /etc/network/interfaces: $ grep -c "iface" /etc/network/interfaces .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. como es lo habitual.*\>" .Mostrar por pantalla.Enviar a un fichero las líneas del archivo /boot/grub/menu. en lugar de toda la línea. -i Lo he usado para que ignore la distinción entre mayúsculas y minúsculas. numerando las líneas de salida: $ grep -n -e "BADAJOZ" -e "HUELVA" archivo .lst que no son comentarios: $ grep -v "#" /boot/grub/menu.lst .

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

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

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

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

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

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

P-max-procs Ejecutar hasta max-procs procesos a la vez.Verbose.Max-chars = max-chars. . Si max-procs es 0. el valor predeterminado es 1. 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. 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.Max-procs = max-procs.sin entrada. de lo contrario lo más probable es que sólo un ejecutivo que se hará.-s max-chars Uso en la mayoría de max-chars caracteres por línea de comandos. incluyendo la comando y los argumentos iniciales-y los nulos que termina en el extremos de las cadenas de argumentos. .Versión Imprimir el número de versión de xargs y acaba. cut-d:-f1 </ etc / passwd | sort | xargs echo Genera una lista compacta de todos los usuarios en el sistema.-x Salida si el tamaño (vea la opción-s) se excede.La salida. nuevas líneas o espacios. . Tenga en cuenta que esto no funcione correctamente si hay nombres de archivo conTaining. xargs ejecutará tantos procesos como sea posible en a la vez. Esta opción es una extensión de GNU. 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. El valor predeterminado es 131072 caracteres. . .072 bytes). La operacING pone límites del sistema en los valores que puede resultar útil especificar. 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. 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.-t Imprimir la línea de comandos en la salida estándar de errores antes de ejecuting ella. . Use la opción-n con-P.

sh 2.sh chmod 0755 /home/carlos-vialfa/mis_scripts/script.sh 1. 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..sh Si descendiste demasiado en el árbol de directorios debes utilizar . La ruta absoluta Cualquiera que sea la ubicación donde te encuentres ingresa /home/carlos-vialfa/mis_scripts/script. y .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ó. 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. 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 . Investigación Pág.

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. – 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 . – directorio actual .

Sign up to vote on this title
UsefulNot useful