lunes, 4 de enero de 2016

Comandos básicos para Linux en el Terminal

Buenos días a todos!

Hace un tiempo (un par de meses) decidí dar un cambio radical a mi manera de usar los ordenadores
que tengo en casa, cansado de la interfaz de Windows, problemas de compatibilidad con versiones antiguas y alguna cosilla más. Así que instale Linux.

Linux (GNU/LINUX) es un sistema operativo tal y como pueden ser DOS, Windows o Mac OS, es la base sobre la que se asientan los demás programas tales como editores de texto, de imagen, juegos, etc...

- Ufff, pero es una locura hay cientos de distribuciones, ¿cual escojo?
En mi caso me decante por Ubuntu en su ultima versión de escritorio. La instalación es sencilla y tiene una gran cantidad de foros de ayuda por si algo no saliera bien.
Ahora bien, si eres un usuario "de a pie" esto que viene a continuación no te sera de gran ayuda, pero si te gusta trastear y saber un poco más sobre el sistema que has elegido esto te puede ser de mucha ayuda.

Ahora si, los comandos:




  • cd 
Utilizamos este comando para movernos por el sistema de carpeta a carpeta 
Su uso es muy sencillo solo escribimos cd seguido de la ruta donde tenemos alojados los archivos que queremos utilizar.
ejemplos:

$ cd /home  nos conduce al directorio "home".
$ cd /micarpeta/imagenes nos conduce al directorio imágenes dentro de "micarpeta".

este comando es muy útil para movernos por el árbol de directorios ya que da igual en que parte del árbol estemos, nos conducirá a la carpeta indicada


  • ls 
Este comando es la abreviatura de list (lista en Español) y sirve para listar los archivos que hay en la carpeta o carpetas especificadas.
Ejemplos: 

$ ls /micarpeta/imagenes   nos mostraría una lista con los archivos que hay dentro de la carpeta imágenes.

Como casi todos los comandos, ls admite una serie de atributos como podrían ser -d que solo muestra los directorios, -h que hace que las cantidades de tamaño del archivo sean más legibles ( 15Kb, 2Gb...) todo esto viene muy bien explicado en la ayuda del archivo a la cual se accede de la siguiente manera:

$ ls --help



  • mkdir 
mkdir (make directory o crear directorio). Este comando se utiliza para crear directorios siendo el punto de inicio el directorio actual. Por ejemplo para crear la carpeta "imagenes" que esta dentro de "mi carpeta" lo hemos creado de la siguiente manera:

$ mkdir /micarpeta/imagenes

Una de las opciones que nos da mkdir es crear arboles de directorios inexistentes directamente gracias a la opción -p 
ejemplo:

$ mkdir -p /micarpeta/imagenes/verano/julio


  • clear

clear o limpiar, limpia la pantalla y nos deja únicamente el prompt del sistema.

$ clear


  • cp
cp (copy o copiar).  Este comando es para copiar archivos de un directorio a otro.
vamos a copiar una imagen de nuestra carpeta /imagenes a otra distinta como por ejemplo el escritorio:

$ cp /micarpeta/imagenes/imagen.jpg /micarpeta/escritorio

Si tenemos varias carpetas dentro de la carpeta de origen podemos copiar todas las subcarpetas con la opción -r la sintaxis sería la siguiente:

$ cp -r /micarpeta/imagenes /micarpeta/escritorio/


  • mv 
mv (move o mover). Este comando es para mover los archivos de un directorio a otro, la sintaxis es muy parecida a la de cp, primero ponemos el directorio de origen y luego el de destino:


$ mv /micarpeta/imagenes/imagen.jpg /micarpeta/escritorio



  • rm
rm (remove o borrar). Si queremos borrar un archivo este es el comando adecuado. Este comando no puede tomar a la ligera y hay que estar muy seguro de que lo que queremos borrar ya que no hay marcha atras y los datos borrados no se podrán recuperar. Dicho esto vamos a ver como se utiliza:

$ rm /micarpeta/imagenes/imagen.jpg

rm también tiene diferentes opciones como por ejemplo -r que hará que borre la carpeta con todos los archivos y subcarpetas de dicha carpeta, esto seria así:



$ rm /micarpeta/imagenes/imagen.jpg




  • pwd
pwd (print working directory o imprimir directorio de trabajo). Esto nos mostrara en la pantalla el directorio en el que nos encontramos:

usuario@linux:~$ pwd
/micarpeta/imagenes


Bueno con estos comando básicos podremos movernos perfectamente por el terminal de Linux.
Como truco (muy muy útil) os diré que el terminal tiene la función autocompletar pulsando la tecla tabulador. Función más que útil ya que nos ahorrar un montón de tiempo.
También comentar que Linux diferencia entre mayúsculas y minúsculas, no es lo mismo "pwd" que "Pwd".

Espero que esta pequeña introducción os sea útil para empezar a trastear con este sistema en modo terminal. Saludos!!!








No hay comentarios:

Publicar un comentario