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

4.916.675 usuarios, 1.819 cursos

Ej: inglés, excel, guitarra, etc.

Curso: Guía de Comandos Rápidos de Linux

Temáticas:
programación, software
Categoría:
ti/informática
Autor:
Elias Almendarez Frech
Fecha de publicación:
14/06/04
Dificultad:
Fácil

Alumnos que han seguido este curso:
11.743

imprimir capítulo

Contenido del curso

  1. 1. Manejo de Directorios y Archivos
  2. 2. Comandos del sistema
  3. 3. Comandos del sistema II
  4. 4. Comandos del sistema III
  5. 5. Comandos del sistema IV
  6. 6. Comandos del sistema V
  7. 7. Comandos del Sistema VI
  8. 8. Comandos del Sistema VII
  9. 9. Comandos y programas

1. Manejo de Directorios y Archivos


Capítulo siguiente: 2 - Comandos del sistema

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





¡Te informamos cada semana de los nuevos cursos gratuitos que subimos on-line para ti!
Pon aquí tu e-mail y aprende gratis con nosotros
Al presionar "Recibir" estás dándote de alta en mailxmail y aceptas nuestras reglas de uso y nuestra política de protección de datos.

1/9 Siguiente »




Hay 207 opiniones del curso


  • 5/5 carton -- esteban (12/03/08)

    es bueno pero me encantaria que se hiciera algo como los cursos gratis 5 estrellas de Microsoft, en estos uno empieza un curso gratias y al final da un examen el cual si lo pasa le dan un pequeño titulo...

  • 4/5 gracias -- wilson (19/01/08)

    me parece exelente la posibilidad d poder encontrar este tipo de cursos y lo mejor es gratis

  • 5/5 Excelente! -- Alejandro (14/10/07)

    Recomiendo el curso es muy bueno.

  • 3/5 Escueto aunque practico -- moises (14/03/05)

    Más que un curso esto es una pequeña iniciación o un repaso para usuarios mas especializados. A pesar de todo reconozco haber aprendido un poco mas acerca de Linux. Pediria elinks a cursos mas serios. Un saludo:Moises Serrano.

Cursos relacionados

Centro de recursos formativos

¿Conoces alguna web relacionada con este tema? ¡mándanosla y la pondremos junto a tu nombre!