3.206 cursos gratis
6.237.392 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Guía de Comandos Rápidos de Linux > Manejo de Directorios y Archivos

Guía de Comandos Rápidos de Linux

Autor: Elias Almendarez Frech
Curso:  4,48/5 4,48/5 (207 opiniones) |14723 alumnos|Fecha publicación: 14/06/2004
Capítulos del curso

Capítulo 1:

 Manejo de Directorios y Archivos

Creación de directorios:

Para esto usaremos el comando "mkdir" como en DOS seguido del nombre del directorio a crear.
 
        mkdir <nombre>

Copiado de archivos

La orden "cp" copia los ficheros listados en la línea de comandos al fichero o directorio pasado como ultimo argumento.

        cp <origen> <destinod>

Mover archivos

Tanto para mover como para renombrar archivos o directorio usaremos el comando "mv" de idéntica manera a "cp" solo que en esta caso no se preservara el origen.

        mv <origen> <destino>

Borrado de archivos

Para borrar se usa "rm" que viene de remove. Se usa con un parámetro que es el nombre del fichero a borrar o una lista de ellos. También lo podemos usar para borrar directorios completos con el parámetro "-r" a hay que ser muy prudente y cuidadoso con este comando ya que podemos hacer macanas.

rm <nombre de archivo o directorio>

Mirando los ficheros

Las ordenes "more", "cat" y "less" son usadas para ver el contenido de ficheros. More y less muestran el fichero pantalla a pantalla mientras que cat lo muestra entero de una vez.

        more <archivo>
        less <archivo>
        cat <archivo>

El sistema de ficheros y la jerarquía de directorios.

Primero cambie al directorio raiz (cd /) y ejecute ls -F. Probablemente vera estos directorios:

bin, dev, etc, home, install, lib, mnt, proc, root, tmp, user, usr, y var.

La distribución de directorios y archivos es Unix es muy ordenada y distinta que en DOS, veamos para que usamos cada directorio.

/bin: es la abreviación de "binaries", o ejecutables.  Es donde residen la mayoría de los programas esenciales del sistema.
/dev: los "ficheros" en /dev son conocidos como controladores de dispositivo (device drivers)_son usados para acceder a los dispositivos del sistema y recursos, como discos duros, modems, memoria, etc 
/etc
: contiene una serie de ficheros de configuración del sistema.  Estos incluyen /etc/passwd (la base de datos de usuarios), /etc/rc (guiones de inicialización del sistema), etc. 
/sbin: se usa para almacenar programas esenciales del sistema, que usara el administrador del sistema.
/var: contiene directorios que a menudo cambian su tamaño o tienden a crecer. Muchos de estos directorios solían residir en /usr, por ejemplo en /var/adm encontraremos varios ficheros de interés para el administrador del sistema, específicamente históricos del sistema, los cuales recogen errores o problemas con el sistema.
/usr/src: contiene el código fuente (programas por compilar) de varios programas de su sistema.  El mas importante es /usr/src/linux, el cual contiene el código fuente del kernel de Linux. 
/usr/local: es el directorio donde normalmente pondremos nuestras aplicaciones.
/usr/include: contiene los ficheros de cabecera para el compilador de C. Estos ficheros (la mayoría de los cuales terminan en .h, de "header") declaran estructuras de datos, subrutinas y constantes usados en la escritura de programas en C. Los ficheros que se encuentran en /usr/include/sys son generalmente usados en la programación de en UNIX a nivel de sistema. Si esta familiarizado con el lenguaje de programación C, aquí encontrara los ficheros de cabecera como stdio.h, el cual declara funciones como printf(). 
/usr/bin: es el deposito real de programas del sistema UNIX. Contiene la mayoría de los programas que no se encuentran en otras partes como /bin. 
/usr/X11R6: contiene todos los ejecutables de X Window, ficheros de configuración y de soporte. 
/usr: es un directorio muy importante.  Contienen una serie de subdirectorios que contienen a su vez algunos de los mas importantes y útiles programas y ficheros de configuración usados en el sistema.
/proc: es un "sistema de ficheros virtual". Los ficheros que contiene realmente residen en memoria, no en un disco. Hacen referencia a varios procesos que corren en el sistema, y le permiten obtener información acerca de que programas y procesos están en ejecución.  
/lib: contiene las imagines de las librerías compartidas.  Estos ficheros contienen código que compartirían muchos programas. 
/home: contiene los directorios "home" de los usuarios. Por ejemplo, /home/juan es el directorio del usuario "juan".

Capítulo siguiente - Comandos del sistema
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 207 opiniones. Opina sobre este curso.

Descarga el PDF gratis

Cursos similares a Guía de Comandos Rápidos de Linux


Cursos Valoración Alumnos Vídeo
Procesos en C. Sincronización (primera parte)
Curso de informática sobre sincronización de procesos en C y señales en linux que te ofrece la posibilidad de comprender los mecanismos de comunicación entre procesos inf... [21/10/08]
5/5 919  
PHP y MySQL. Aplicaciones Web: base de datos MySQL II (octava parte)
Programación de aplicaciones Web con PHP y MySQL. Continuando con el estudio de la Base de datos MySQ, aprende sobre el SQL (Lenguaje de consultas estructu... [02/12/08]
5/5 984  
Crear una página web
Te mostraremos algunos consejos para que puedas introducirte en el mundo de las páginas web, teniendo en cuenta algunos conceptos básicos. Pronto podrás mejorar tu página... [04/11/05]
 4,50/5 4.240  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail