jueves, 17 de diciembre de 2015

ADMINISTRACIÓN DE DIRECTORIOS

1. CONTENIDO

  • Comandos para el manejo de Directorios

La terminal de Linux es una potente herramienta desde la cual podremos hacer cualquier cosa que queramos; en el siguiente artículo, les voy a introducir a esta herramienta, explicándole a los más novatos los principales comandos para defendernos y movernos de manera correcta por los diferentes directorios de nuestro sistema operativo.
Los comandos u ordenes que a continuación les muestro, son los más básicos que un usuario de Linux debería conocer.
  • cd – cambiar de directorio, para volver al directorio anterior usaremos cd seguido de un espacio
  • ls – listar el contenido del directorio actual
  • cp – copiar
  • chmod – cambia los permisos de un directorio o archivo
  • chown – cambia el propietario de un archivo o directorio
  • df – nos muestra el espacio libre en nuestro disco
  • du – nos muestra el espacio utilizado en disco
  • find – nos ayuda a hacer la búsqueda de un archivo determinado
  • gzip – descomprime un archivo en este formato
  • mkdir – nos crea un nuevo directorio
  • more – muestra el contenido de un archivo
  • mount –  monta una unidad o partición en el sistema de archivos
  • mv –  mover o renombrar un archivo
  • rm – borra un archivo
  • rmdir – borra un directorio o carpeta
  • tar – para empaquetar o desempaquetar archivos tar
  • umount – para desmontar una unidad o partición del sistema de archivos.
  • man: Muestra por pantalla secciones del manual del usuario.
Formato: man Nombre del comando.
Ej: man ls.
  • mesg: Habilita o deshabilita la comunicación entre usuarios por medio de write.

Formato : mesg [n/y].
  • lpr: Imprime el contenido de un archivo.
Formato: lpr [Opción] Archivo
Se consideran las principales opciones:
-P cola Indica la cola de impresión a utilizar.
-n<número>: Indica la cantidad de copias a imprimir, por defecto siempre es 1.
-R: Remueve el archivo después de realizada la impresión.
  • tree: Lista todos los directorios a partir del directorio actual o del directorio indicado.
Formato: tree [Directorio].
  • tty: Muestra el número de la terminal donde está trabajando el usuario.
Formato: tty
  • who: Visualiza los usuarios que están activos en el sistema, sin ningún tipo de argumento éste comando muestra los nombres de usuario, número de terminal y horario de conexión por cada usuario activo del sistema. Utilizando los argumentos who am i el comando muestra con que nombre de usuario está usted conectado.
Formato: who [Opción]

  • write: Envía mensajes a otros usuarios hasta que se digite "Control D". La recepción de estos mensajes puede ser deshabilitada por el usuario utilizando el comando MESG.
Formato: write Usuario Terminal

Siempre que utilicemos la terminal, hay que respetar la ortografía, y colocar los comandos y directorios u archivos respetando sus nombres, con los acentos las mayúsculas y las minúsculas.
  • Ejemplos

1. crear una nueva carpeta en el Escritorio, renombrarla, moverla a otro directorio y eliminarla

Lo primero de todo será abrir una nueva terminal y teclear ls, con esto nos reportara el contenido del directoriohome:
introduci%C3%A9ndonos en la terminal comandos b%C3%A1sicos 1 Introduciéndonos en la terminal: comandos básicos
Seguidamente teclearemos cd Escritorio para entrar al Escritorio, y mkdir prueba para crear una carpeta llamada prueba:
Creando un nuevo directorio desde la terminal
Ahora lo renombraremos a nueva, para ello teclearemos mv prueba nueva:
Renombrando el directorio
Ahora lo moveremos por ejemplo al directorio de Descargas, para ello teclearemos mv nueva /home/pakomola/Descargas:
Moviendo el directorio
Ahora para terminar eliminaremos el directorio con el comando rmdir nueva:
eliminando el directorio
Cómo podéis comprobar es un proceso muy sencillo y con él nos iremos familiarizando con la terminal de nuestro Linux, así como iremos entendiendo, por ejemplo, que es lo que pasa en realidad cuando creamos, copiamos o movemos una carpeta o directorio desde la comodidad de la interfaz gráfica.
2. ls → (list: listar)
Nos muestra el contenido de la carpeta que le indiquemos después.



La sinapsis del comando sería:
ls [opciones] [ruta]
Opciones:

-a → Muestra todos los ficheros incluyendo algunos que ordinariamente están ocultos para el usuario (aquellos que comienzan por un punto). Recordemos que el fichero punto . indica el directorio actual y el doble punto .. el directorio padre, que contiene, al actual.

-l → Esta es la opción de lista larga: muestra toda la información de cada fichero incluyendo: protecciones, tamaño y fecha de creación o del último ambio introducido,...
-c → Muestra ordenando por día y hora de creación.
-t → Muestra ordenando por día y hora de modificación.
-r → Muestra el directorio y lo ordena en orden inverso.
-R → Lista también subdirectorios.
ls subdir → Muestra el contenido del subdirectorio subdir.
-l filename → Muestra toda la información sobre el fichero filename.
--color → Muestra el contenido del directorio coloreado.

Ejemplos:

Si queremos que nos muestre lo que contiene el directorio o carpeta "/etc":

ls /etc
Si no ponemos nada interpretará que lo que queremos ver es el contenido de la carpeta donde estamos actualmente:
ls
Además acepta ciertos argumentos que pueden ser interesantes:



Para mostrar todos los archivos y carpetas, incluyendo los ocultos:
ls -a
Para mostrar los archivos y carpetas junto con los permisos que tiene, lo que ocupa, su dueño, ...:
ls -l
Además se pueden solapar los argumentos:

Si quisiéramos mostrar los archivos de la misma forma que antes, pero que muestre también los ocultos:

ls -la


2. RESUMEN

La informática actual está basada en el ratón y en las ventanas de programas. Lejos queda ya el terminal y el modo texto de Unix o MS-DOS. Sin embargo, Linux sigue haciendo uso de los comandos y, en ocasiones, es la manera más rápida de conseguir las cosas cuando el modo gráfico se pone rebelde.


Pero tiene un inconveniente, y es que no todo el mundo conoce la combinación de teclas adecuada o las palabras mágicas para abrir un archivo en modo superusuario o eliminar una carpeta que se resiste.

Antes de trastear con el terminal o consola, hay que tener en cuenta que la estructura de ficheros de Linux se desarrolla entorno a / (raíz) en lugar del C:\ de Windows.

Sabiendo esto, ya podemos abrir el Terminal. Normalmente la distribución Linux que uséis tendrá un terminal en la barra de tareas o en la carpeta accesorios del menú de KDE o Gnome. Si no lo encontráis, no pasa nada. Con la combinación ALT+F2 se abre el lanzador de aplicaciones. Tecleando Terminal podras acceder a la consola de Linux.

3. SUMMARY




The current information is based on the mouse and windows programs. Far terminal and text mode Unix or MS-DOS is now. However, Linux continues to use the commands and, at times, is the fastest way to get things when graphics mode becomes rebellious.

But it has a downside, is that not everyone knows the right combination of keys or the magic words to open a file in root mode or delete a folder that resists.

Before tinkering with the terminal or console, keep in mind that the file structure is developed around Linux / (root) instead of C: \ Windows.

Knowing this, and we can open the Terminal. Normally the Linux distribution that you use will have a terminal in the taskbar or menu folder accessories KDE or Gnome. If you do not find, nothing happens. With the combination ALT + F2 application launcher opens. Terminal typing you can access the Linux console.

4. CONCLUSIONES
  • Utilizando la línea de comando no hará falta cargar en el sistema librerías adicionales que no estén aún cargadas para las aplicaciones gráficas.
  •  Alias es una gran característica de bash que permite a un usuario crear uno o más comandos utilizando un comando sencillo, fácil de escribir, llamado alias. La capacidad de utilizar esto a menudo hace que el trabajo sea más fácil.
5. RECOMENDACIONES

  • Siempre que utilicemos la terminal, hay que respetar la ortografía, y colocar los comandos y directorios u archivos respetando sus nombres, con los acentos las mayúsculas y las minúsculas.
  • En realidad, muchas, por mencionar una, la velocidad de ejecución, que suele ser mayor al comunicarte “directamente” con el sistema, al utilizar la terminal también puedes conocer mejor y comprender como funciona tu sistema, y algo que es imposible olvidar: mediante la línea de comandos puedes realizar con algunas palabras lo que tardaría varios clicks con una interfaz gráfica, simplificando el proceso.
6. APRECIACIÓN DE EQUIPO
  • Quizas utilizar los comandos  a traves del terminal de ubuntu se pueda acceder mas rapido  a archivos, carpetas y directorios, lo que sera mas favorable para el desarrollo de actividades, siempre y cuando conozcamos los comandos adecuados.
  • Para la mayoria de personas que estan adecuadas al entorno de windows y se cambian a linux les parecerá difícil acceder a directorios a través de comandos uno por que desconoce de ellos o por la costumbre enn windows.
7. GLOSARIO DE TÉRMINOS
  • cat: Crea un archivo nuevo de texto sin usar un editor. Una vez terminada la edición del archivo, utilice CONTROL-D para salir.
  • cd: Cambiar de directorio. Si no se escribe nombre alguno, cd cambia al directorio raíz del usuario.
  • chmod: Comando para cambiar los permisos de lectura-escritura-ejecución (rwx) de un archivo. El formato de los permisos de un archivo es drwxrwxrwx, donde el primer conjunto (drwx) son los permisos del usuario, el segundo conjunto (rwx) los permisos del grupo y el tercer conjunto (rwx) los permisos del resto de usuarios.
Las opciones ugo+rwx otorgan los permisos rwx del archivo tanto al usuario,grupo y otros. Las opciones ugo-rwx retiran los permisos rwx del archivo al usuario, grupo y otros.
  • cp: Realiza una copia del archivo fuente como archivo destino.
  • grep: Busca en uno o más archivos, línea por línea, un patrón determinado. Este patrón puede ser un conjunto de caracteres consecutivos o una expresión regular.
  • ls: Ver contenido del directorio. Si no se escribe nombre alguno, ls muestra los nombres de los archivos visibles en el directorio corriente. 
  • La opción -l muestra los permisos de los archivo en formato drwxrwxrwx (usuario-grupo-otros). Ver comando chmod para cambiar los permisos de un archivo.
  • man: Provee documentación de un comando linux específico.
  • mkdir: crear uno o más directorios.
  • mv: mover o renombrar archivos y directorios
  • pwd: Muestra el directorio donde estamos ubicados como camino absoluto.

8. LINKOGRAFIA
  • http://articulos.softonic.com/aprendiendo-a-usar-comandos-en-linux
  • http://www.technodyan.com/que-es-la-terminal-de-linux/
  • http://ubunlog.com/introduciendonos-en-la-terminal-comandos-basicos/
  • http://computernewage.com/2013/04/10/como-manejar-archivos-y-carpetas-desde-la-terminal-de-linux/
  • http://www.ubuntu-guia.com/2009/07/comandos-basicos-de-linux.html
VIDEOS DE APOYO




DIAPOSITIVAS




No hay comentarios:

Publicar un comentario