super manual linux

30
Historia y origen de Linux Este sistema operativo completamente gratuito es la creación de Linus B. Torvalds. A comienzos de la década de 1990, Torvalds quiso crear su propio sistema operativo para su proyecto de graduación. Linus Torvalds intentó desarrollar una versión de UNIX que pudiera utilizarse en una arquitectura de tipo 80386. El primer clon de UNIX que funcionó en un PC fue Minix, escrito por Andrew Tanenbaum. Éste era un sistema operativo mínimo que se podía usar en un PC. Después, Linus Torvalds decidió ampliar las posibilidades de Minix al desarrollar lo que se convertiría en Linux. Entusiasmados con esta iniciativa, diversas personas contribuyeron para ayudar a Linus Torvalds a hacer de su sistema una realidad. En 1991, la primera versión del sistema salió al mercado. En marzo de 1992 se distribuyó la primera versión, la cual no tenía prácticamente ningún error. Al aumentar la cantidad de desarrolladores que trabajaban en el sistema, éste integró rápidamente nuevos desarrollos gratuitos de herramientas disponibles en sistemas UNIX comerciales. Después, comenzaron a aparecer nuevas herramientas para Linux con una velocidad increíble. La originalidad de este sistema radica en el hecho de que Linux no se desarrolló con fines comerciales. De hecho, no se copió ni una sola línea de código de los sistemas UNIX originales (en realidad, Linux se inspira en diferentes versiones comerciales de UNIX: BSD UNIX , System V). Por lo tanto, una vez creado, todos pueden usar Linux gratuitamente e incluso pueden mejorarlo. Si bien en un principio Linux se diseñó para ejecutarse en una plataforma de PC, se ha expandido (es decir, adaptado) para otras plataformas como Macintosh, estaciones SPARC, DEC Alpha e incluso plataformas como las que utilizan los asistentes personales (PDA ), ¡hasta consolas de videojuegos! Concepto de núcleo y distribución Linux está estructurado alrededor de un núcleo (en inglés kernel) que es responsable de administrar el hardware. El término distribución se refiere al ensamblaje de un conjunto de software alrededor de un núcleo de Linux para brindar un sistema listo para utilizar. El núcleo de una

Upload: juanacho001

Post on 28-Aug-2015

276 views

Category:

Documents


4 download

DESCRIPTION

Super Manual LINUX

TRANSCRIPT

Historia y origen de LinuxEste sistema operativo completamente gratuito es la creacin de Linus B. Torvalds. A comienzos de la dcada de 1990, Torvalds quiso crear su propio sistema operativo para su proyecto de graduacin. Linus Torvalds intent desarrollar una versin de UNIX que pudiera utilizarse en una arquitectura de tipo 80386. El primer clon de UNIX que funcion en un PC fue Minix, escrito por Andrew Tanenbaum. ste era un sistema operativo mnimo que se poda usar en un PC. Despus, Linus Torvalds decidi ampliar las posibilidades de Minix al desarrollar lo que se convertira en Linux. Entusiasmados con esta iniciativa, diversas personas contribuyeron para ayudar a Linus Torvalds a hacer de su sistema una realidad. En 1991, la primera versin del sistema sali al mercado. En marzo de 1992 se distribuy la primera versin, la cual no tena prcticamente ningn error. Al aumentar la cantidad de desarrolladores que trabajaban en el sistema, ste integr rpidamente nuevos desarrollos gratuitos de herramientas disponibles en sistemas UNIX comerciales. Despus, comenzaron a aparecer nuevas herramientas para Linux con una velocidad increble. La originalidad de este sistema radica en el hecho de que Linux no se desarroll con fines comerciales. De hecho, no se copi ni una sola lnea de cdigo de los sistemas UNIX originales (en realidad, Linux se inspira en diferentes versiones comerciales de UNIX: BSD UNIX, System V). Por lo tanto, una vez creado, todos pueden usar Linux gratuitamente e incluso pueden mejorarlo. Si bien en un principio Linux se dise para ejecutarse en una plataforma de PC, se ha expandido (es decir, adaptado) para otras plataformas como Macintosh, estaciones SPARC, DEC Alpha e incluso plataformas como las que utilizan los asistentes personales (PDA), hasta consolas de videojuegos! Concepto de ncleo y distribucinLinux est estructurado alrededor de un ncleo (en ingls kernel) que es responsable de administrar el hardware. El trmino distribucin se refiere al ensamblaje de un conjunto de software alrededor de un ncleo de Linux para brindar un sistema listo para utilizar. El ncleo de una distribucin se puede actualizar para permitir la inclusin de hardware reciente. Sin embargo, este paso, que implica la recopilacin del ncleo, es delicado ya que requiere de cierto nivel de conocimiento del sistema y hardware. La recopilacin del ncleo se debe dejar a cargo de especialistas o usuarios que estn dispuestos a inutilizar su sistema con motivos de aprendizaje. La mayora de las distribuciones propone tambin su propia instalacin grfica as como un sistema de administracin de paquetes que permite la instalacin automtica de software por medio de la administracin de dependencias (en algunos casos, el software en Linux se vincula a bibliotecas externas o se basa en otro software). Cada distribucin tiene sus ventajas y sus desventajas: De hecho, algunas son ms adecuadas para principiantes y brindan interfaces grficas sofisticadas, mientras que otras ponen nfasis en la seguridad y la capacidad de desarrollo. Las distribuciones ms conocidas son: La distribucin Red Hat; La distribucin Debian; La distribucin SuSe; La distribucin Knoppix; La distribucin Slackware; La distribucin Mandriva.La licencia GPL de GNUSe puede acceder al cdigo fuente del ncleo de Linux de forma gratuita. En consecuencia, este sistema se puede recopilar en otras plataformas que no sean PC. Para permitir la distribucin de programas sin el pago de regalas, la fundacin FSF (Fundacin para el Software Libre) desarroll un proyecto con el nombre GNU (un poco de historia: GNU es una sigla recurrente que significa "GNU is Not Unix" [GNU no es Unix]). Los usuarios de GNU estn sujetos a los trminos de la licencia de uso GPL (Licencia de Pblico General), que describe los trminos legales de uso, la distribucin o modificacin del cdigo fuente. A continuacin encontrar una breve lista de algunos aspectos de esta licencia: La licencia GPL permite modificar el programa original y distribuirlo (bajo licencia de GPL); La licencia GPL autoriza la venta del software gratuito original o modificado, siempre que el vendedor autorice la distribucin (aun en forma gratuita) de dicho software modificado; La licencia GPL autoriza el uso del software con fines de lucro (para obtener ganancias); el software bajo licencia de GPL permanece bajo la propiedad de sus autores y nadie puede asumir total o parcialmente los derechos de autor; La licencia no implica ningn tipo de compensacin de los autores.Esta licencia se denomina a veces copyleft, por analoga con la palabra copyright (right significa derecho y est relacionado con los derechos de uso mientras que left significa izquierdo. Lo que implica el trmino es que otorga amplios derechos, en particular los de modificacin, al futuro usuario). Caractersticas del sistemaLinux es un sistema operativo similar a los sistemas UNIX que puede ejecutarse en diferentes plataformas de hardware: x86 (es decir, plataformas basadas en Intel, AMD, etc.), Sparc, PowerPC, Alpha, ARM, etc. El sistema Linux tambin funciona en equipos personales y en consolas de juegos o en asistentes personales. Por lo tanto, Linux es un sistema con plataformas mltiples. Tambin admite mltiples usuarios (diversos usuarios pueden trabajar en el mismo equipo al mismo tiempo), tareas mltiples (se pueden ejecutar diferentes aplicaciones al mismo tiempo sin interferencias entre ellas) y procesadores mltiples. A Linux se lo considera un sistema fiable, slido y potente. Incluso puede ejecutarse con muy pocos recursos en equipos de muy bajo rendimiento. En particular, el sistema Linux posee las siguientes ventajas: Es compatible con los estndares de Internet, es decir, los protocolos TCP/IP, que son los protocolos utilizados en Internet. Linux es una herramienta gratuita para crear redes locales, conectarse a Internet y configurar servidores. Mayor seguridad debido a la transparencia de su cdigo fuente y la respuesta de la comunidad ni bien se anuncian las vulnerabilidades. Separacin de los espacios de la memoria y del disco en combinacin con una administracin especfica de los derechos que permiten la administracin de una gran cantidad de usuarios con un nivel mnimo de riesgo. Un ncleo que se puede configurar por completo segn el hardware del equipo en el que se instal el sistema para maximizar el rendimiento. Sistema XX es una interfaz grfica que se desarroll en el MIT y que permite crear aplicaciones grficas que se ejecuten en plataformas diferentes. X-Window es la interfaz grfica de las estaciones UNIX. De alguna manera, X-Window es para los sistemas UNIX lo que Windows es para DOS (asegrese de no decir X-Windows o correr el riesgo de ser golpeado por un fantico de UNIX). La ventaja ms importante de este sistema es que utiliza una interfaz grfica adems de ciertos comandos. En Linux, existe una implementacin gratuita del sistema X-Window denominada XFree86. XFree86 admite un gran nmero de tarjetas de video, aunque no todas. Sin embargo, con la comunidad gratuita, la inclusin de nuevas tarjetas grficas es cada vez ms rpida. La documentacin en LinuxDebido a que Linux es un sistema que se puede distribuir en forma gratuita, su documentacin es muy amplia. De hecho, cuando se desarroll Linux, un gran nmero de personas crearon pequeas guas de usuario. Sin embargo, eran generalmente demasiado complicadas como para ser accesibles para toda la comunidad de Linux y en su mayora estaban escritas en ingls. Por esta razn algunas personas decidieron crear documentaciones en francs. En particular, se pueden mencionar: The Linux Documentation Project Google Linux para bsquedas especficas relacionadas con Linux Le guide du ROOTard por Eric Dumas Le systme d'exploitation Linux por Rmy Card, Ren Cougnenc y Julien SimonAlgunas personas crearon una serie de "mini documentos": los denominados Pequeos consejos prcticos. Estos documentos explican aspectos especficos de Linux de manera simple. La nica desventaja de estos documentos es que el sistema Linux evoluciona constantemente y algunos de estos documentos pueden no estar actualizados. Hardware requeridoLinux no requiere de un equipo de ltima generacin para su configuracin mnima. Slo requiere de: un procesador 386SX o superior 4 MB de RAM (se recomienda tener 8 MB) un controlador de disco duro y un disco duro con 20 MB de espacio libre (se recomienda tener 100 MB) (en la prctica, Linux se puede ejecutar desde un simple disquete) una unidad de CD-ROMCon respecto a dispositivos perifricos anexos, es mucho ms probable que Linux admita los componentes de hardware comnmente disponibles en el mercado. Requisitos previosLinux se puede instalar junto con el sistema operativo ya instalado en su equipo. Antes de iniciar la instalacin, asegrese de que el sistema de archivos no tenga ningn error. Para esto, utilice un programa como scandisk o chkdsk para verificar la integridad del disco, ya que Linux utiliza un disco mucho ms fuerte que el DOS, por ejemplo. Etapas de la instalacinLinux se instala en varios pasos, lo que permite implementar un sistema de archivos que Linux reconozca (ext2fs) en una o diversas particiones dedicadas y despus proceder con la instalacin misma. Para configurar un nodo previo al inicio del sistema desde el disco, los pasos a seguir son los siguientes: Creacin de disquetes de arranque Inicio del sistema desde el disquete Creacin de la particin principal del disco duro Creacin de la particin swap Creacin del sistema de archivos Creacin del sistema de archivos Instalacin de Linux Configuracin del ncleo Reinicio del sistemaCmo crear los discos boot y rootLos disquetes que permiten el arranque del sistema en Linux con un ncleo mnimo permiten la instalacin de Linux. Estos disquetes se crearn mediante un programa que permite copiar archivos de imgenes (todos los archivos que se colocarn en el disquete) en un disquete. Existen dos disquetes de este tipo: disco boot: contiene un ncleo Linux que permite que el sistema se inicie disco root contiene el programa de instalacinEl archivo de imagen que se elegir en cada caso depende de la configuracin de su sistema y se denominar: scsi, en el caso de una unidad de CD-ROM SCSI sbpcd, en el caso de una unidad de CD-ROM Panasonic conectada a una unidad Sound Blaster Pro nec260, en el caso de una unidad de CD-ROM Nec 260 Mitsumi, en el caso de una unidad de CD-ROM Mitsumi cdu31a, en el caso de una unidad de CD-ROM Sony CDU31 o CDU33a cdu535, en el caso de una unidad de CD-ROM Sony CDU531 o CDU535 Para ambos archivos de imagen (boot y root), slo necesita ir al directorio que contiene el archivo de imagen adecuado e introducir "\rawrite". Despus el programa le pedir el nombre del archivo de imagen (por ejemplo, scsi para el archivo de imagen del disquete boot) y, a continuacin, la unidad (a:). Podr eventualmente crear un disquete adicional para uso posterior (por ejemplo, si tiene pensado comprar una tarjeta SCSI porque tiene una unidad CD-ROM IDE). Cmo arrancar el sistema desde el disquete bootUna vez que se crearon los disquetes, reinicie el equipo despus de ubicar el disquete en la unidad a: Despus de la insercin de algunos mensajes, el sistema mostrar la lnea: "boot:". Para continuar, pulse enter. A continuacin, el sistema le pedir el disqueteroot. Cmo crear particionesPara poder usar Linux, debe crear una particin (preferentemente superior a 900 MB para poder instalar todas las opciones) con el sistema de archivos "Linux Ext2" y (de manera opcional) una particin swap (memoria virtual, es decir, una parte del disco que se utiliza cuando falta una memoria activa) con un tamao de varios MB. Puede optar por crear otras particiones que se dediquen a un tipo especial de datos. Por ejemplo, una particin para sus documentos, otra para las utilidades, etc. Existen diferentes formas de crear particiones: En un sistema operativo Microsoft, previo al inicio del sistema con el disquete boot: En Windows 9x, el software Partition Magic 4 permite crear particiones swap y ext2fs muy fcilmente sin perder datos del disco. En MS-DOS, utilice el software fdisk que se proporciona de manera predeterminada. ste es ms ergonmico que el software que suministra Linux, el cual posee el mismo nombre. Tenga en cuenta la existencia de una utilidad DOS llamada fips, la cual permite llevar a cabo operaciones no destructivas en particiones. En Linux, despus del inicio exitoso del sistema. El procedimiento de instalacin vara segn la distribucin: Con las distribuciones del tipo Slackware, debe introducir los comandos manualmente, es decir que debe realizar sucesivamente la particin, formatear, crear el sistema de archivos y realizar la instalacin. En el caso de las distribuciones del tipo Red Hat, estas operaciones estn automatizadas y se deben responder preguntas.Una vez creadas las particiones, sin duda se le pedir el tipo de las dos particiones previas. Estos son: tipo 82 para la memoria secundaria tipo 83 para la particin principal La particin principal debe ubicarse en el intervalo del disco comprendido entre el primer cilindro y el 1023ero. Anote el tamao (en nmero de bloques) de la particin principal y la particin swap en un papel para consultarlo en el futuro.

Creacin del sistema de archivosEn ciertas distribuciones, se le pedir que cree un sistema de archivos antes de iniciar la instalacin (esto no ocurre en distribuciones como Red Hat 5.2 y Mandrake 6.0, en las que las siguientes operaciones son mens automatizados Una vez que cre la particin principal y la particin de la memoria secundaria (particin swap), active la memoria secundaria y cree el sistema de archivos de la particin principal. La memoria secundaria se activa con el siguiente comando: mkswap c particin tamaoPor ejemplo, para una memoria secundaria que use 10.000 bloques, en la segunda particin del segundo disco (hdb2), el comando sera el siguiente: mkswap c /dev/hdb2 11000Utilice el comando swapon para activar esta particin Utilice el siguiente comando para crear el sistema de archivos ext2fs: mke2fs -c particin tamaoPor ejemplo: mke2fs -c /dev/hda2 202137

Instalacin de la distribucin Red HatEn la actualidad, la distribucin Red Hat es una de las distribuciones ms populares ya que el procedimiento de instalacin es muy simple. De hecho, este procedimiento simplemente le pide que elija de una lista de dispositivos perifricos principales y que escoja los idiomas y los paquetes que se van a instalar. Los pasos de la instalacin son los siguientes: eleccin del idioma: elija el idioma para el procedimiento de instalacin. eleccin del teclado: si desea un teclado en francs que posea caracteres con acentos, elija fr-latin1. eleccin del soporte de instalacin: en caso de que usted posea un CD de instalacin de Linux, elija CD-ROM. De lo contrario (en el caso de que lo haya descargado), elija Hard drive. eleccin del estilo de instalacin: Aqu puede elegir actualizar un sistema existente o una instalacin completa desde cero. tipo de instalacin: el sistema le permite elegir entre estacin de trabajo, servidor o personalizada. La eleccin de una instalacin personalizada le dar ms flexibilidad. eleccin de los adaptadores SCSI: si usted tiene un adaptador SCSI, debera elegir la opcin s a esta pregunta. El sistema de instalacin tratar de detectar su hardware. En caso de que esta bsqueda automtica no arroje ningn resultado, slo debe introducir una lnea de parmetros para especificar de qu tipo de adaptador SCSI se trata como as tambin conocer la IRQ y la direccin de memoria. La lnea de comando encontrar una tarjeta "AHA1520" con la direccin 0x140 y IRQ 10: aha152x=0x140,10 particin del disco duro: esta distribucin le permitir particionar el disco duro en este nivel del proceso de instalacin (a menos que ya lo haya hecho anteriormente) y le permitir elegir entre druid disk y fdsik. Eleccin del disco rgido. particin del disco duro: El software le pedir que elija de una lista el disco duro que desea particionar . eliminacin de particiones innecesarias: en fdisk, use la tecla "d" para eliminar las particiones innecesarias (asegrese de no borrar las particiones de Windows!). creacin de particiones Linux: las teclas n y p le permitirn crear particiones swap y raz as como cualquier otra particin que necesite. Se le solicitar el nmero del primer cilindro de la particin as como su tamao (en MB). cambio del tipo de particin: Use la tecla t para asignar tipo 82 a la particin swap y tipo 83 a las particiones Linux. cmo salir de fdisk: pulse la tecla q para salir de fdisk sin ningn cambio. Si desea guardar algn cambio antes de salir, pulse la tecla w. seleccin de puntos de montaje: En una pantalla se proponen las diferentes particiones que puede montar. Seleccione las particiones que desea montar y nmbrelas una tras otra mediante la especificacin del punto de montaje. Se debe especificar la raz: representa la particin principal y se la debe nombrar como /. A cada particin que quiera utilizar en Linux le debe asignar un punto de montaje (/home por ejemplo o /mnt/dos para su particin DOS, en caso de que quiera montarla automticamente despus de la instalacin). seleccin de la particin swap: Despus, el sistema le pedir que elija la particin que se usar como memoria secundaria. formateo de particiones: debe seleccionar todas las particiones nuevas que cre. Asegrese de no formatear ninguna particin que contenga datos! eleccin de paquetes: esta opcin de una lista simplemente le pide que elija los elementos que se instalarn . instalacin/copia de paquetes: el sistema instalar todos los paquetes requeridos uno por uno. Esta operacin puede llevar un tiempo muy largo! (hasta media hora...) Configuracin de la red: se aplica a todos los equipos que tengan una tarjeta de red (no un mdem). Eleccin del huso horario: elija el huso horario apropiado para su pas (para Francia, Blgica y Suiza, elija Europa/Pars, para Qubec, depende...). Eleccin de servicios de inicio del sistema: puede elegir de una lista los servicios que se activarn en cada inicio de sistema. A priori apmd, netfs y sendmail no le sern muy tiles si su equipo no es un servidor. Eleccin de la impresora: una serie de preguntas le permitir configurar su impresora. Tendr que elegir opciones de una lista y especificar el puerto al que est conectada. Registro de la contrasea: se le pedir que introduzca una contrasea para la cuenta del superusuario (raz, es decir, un usuario que posee todos los derechos.Una vez que haya completado todos los pasos, el equipo se reiniciar y aparecer el siguiente indicador: LILO:slo introduzca linux para iniciar el sistema en Linux y dos para ir a su particin DOS, en la que encontrar Windows 9x, DOS u otro... Una vez que inici el sistema en Linux e introdujo su nombre y contrasea de superusuario (root), debe instalar (a priori) una interfaz grfica que sea ms fcil de usar que la consola (modo de texto). Para esto, dirjase a Instalacin de XFree86.

Instalacin de XFree86XFree86 es una interfaz grfica de Linux (XWindow es la interfaz de las estaciones UNIX). Para configurar XFree86, simplemente introduzca "XF86Setup" en la lnea de comando respetando las maysculas Esta entrada distingue las maysculas de las minsculas. Aparecer una pantalla. Se le pedir que introduzca informacin que le permita ajustar la visualizacin. Aparecer una ventana grfica en la que encontrar fichas para configurar todos los elementos significativos de su equipo. En primer lugar, deber configurar el ratn que en la mayora de los casos es un ratn tipo Microsoft (o PS/2, en caso de estar conectado a un puerto especial), en el puerto COM1 (o COM2). Generalmente, el teclado no necesita modificarse. Sin embargo, asegrese de configurar correctamente los parmetros de la tarjeta de video para evitar que la visualizacin resulte directamente afectada provocando inestabilidades en la pantalla (por ejemplo, pantalla temblorosa). Una vez que se ingresaron los parmetros, salga del programa de configuracin y vuelva a la lnea de comando de la consola. Simplemente introduzca "startx" para iniciar X-Window.

Introduccin a la shellEl intrprete de comandos es la interfaz entre el usuario y el sistema operativo. Por esta razn, se le da el nombre ingls "shell", que significa "caparazn".

Por lo tanto, la shell acta como un intermediario entre el sistema operativo y el usuario gracias a lneas de comando que este ltimo introduce. Su funcin es la de leer la lnea de comandos, interpretar su significado, llevar a cabo el comando y despus arrojar el resultado por medio de las salidas. La shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y arrojar el resultado. Existen varios shells. La ms comn es sh (llamada "Bourne shell"), bash ("Bourne again shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell") y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable. Cada usuario tiene una shell predeterminada, la cual se activar cuando se abra un indicador del comando. La shell predeterminada se especifica en el archivo de configuracin /etc/passwd en el ltimo campo de la lnea que corresponde al usuario. Es posible cambiar de shell durante una sesin. Para esto, slo debe ejecutar el archivo ejecutable correspondiente, por ejemplo: /bin/bashIndicador del sistemaLa shell se inicia al leer su configuracin completa (en un archivo del directorio /etc/) y despus al leer la configuracin propia del usuario (en un archivo oculto cuyo nombre comienza con un punto y que se ubica en el directorio bsico del usuario, es decir /home/user_name/.configuration_file). A continuacin, aparece el siguiente indicador (prompt en ingls): equipo:/directorio/actual$De manera predeterminada, para la mayora de las shells, el indicador consiste en el nombre del equipo, seguido de dos puntos (:), el directorio actual y despus un carcter que indica el tipo de usuario conectado: "$" especifica un usuario normal "#" especifica el administrador, llamado "root"El concepto de lnea de comandosUna lnea de comandos es una cadena de caracteres formada por un comando que corresponde a un archivo ejecutable del sistema o, ms bien, un comando de shell como as tambin argumentos opcionales (parmetros): ls -al /home/jf/En el comando anterior, ls es el nombre del comando, -al y home/jean-francois/ son argumentos. Los argumentos que comienzan con - se denominan opciones. Por lo general, para cada comando, hay una cierta cantidad de opciones que se pueden detallar al introducir uno de los siguientes comandos: comando --help comando -? man comandoEntrada-salida estndarUna vez que se ejecuta un comando, se crea un proceso. Este proceso abre tres flujos: stdin, denominado entrada estndar, en cuyo caso el proceso lee los datos de entrada. De manera predeterminada, stdin se refiere al teclado. STDIN se identifica con el nmero 0. stdout, denominado salida estndar, en cuyo caso el proceso escribe los datos de salida. De manera predeterminada, stdout se refiere a la pantalla. STDOUT se identifica con el nmero 1. stderr, denominado error estndar, en cuyo caso el proceso escribe los mensajes del error. De manera predeterminada, stderr se refiere a la pantalla. STDERR se identifica con el nmero 2.

Por lo tanto, de manera predeterminada, cada vez que se ejecuta un programa, los datos se leen desde el teclado y el programa enva su salida y sus errores a la pantalla. Sin embargo, tambin es posible leer datos desde cualquier dispositivo de entrada, incluso desde un archivo, y enviar la salida a un dispositivo de visualizacin, un archivo, etc. RedireccionesComo cualquier sistema Unix, Linux posee mecanismos que permiten redirigir la entrada-salida estndar a archivos. Por lo tanto, si se usa el carcter ">", se puede redirigir la salida estndar de un comando que se encuentra a la izquierda a un archivo que se encuentra a la derecha: ls -al /home/jf/ > toto.txt echo "Toto" > /etc/miarchivodeconfiguracinEl siguiente comando equivale a una copia de los archivos: cat toto > toto2El propsito de la redireccin ">" es el de crear un archivo nuevo. En el caso de que un archivo ya exista con el mismo nombre, se lo debe eliminar. El siguiente comando simplemente crea un archivo vaco: > archivoEl uso del carcter doble ">>" permite agregar la salida estndar al archivo, es decir, permite agregar la salida despus del archivo sin eliminarlo. De manera similar, el carcter "