Con el terminal: Comandos básicos en GNU/Linux

Existen ciertos comandos que los usuarios de GNU/Linux deberíamos conocer por su condición de ser muy básicos. En este post hablaremos de algunos de ellos y su funcionamiento, lo único que necesitamos es un terminal 😀

El mata burros.

Creo que el comando más importantes que debemos conocer es:

$ man

Este será el que nos saque muchas veces de nuestras dudas y apuros. Su uso es sencillo, la sintáxis básica es $ man comando, ejemplo:

$ man man
$ man mkdir

Trabajo con carpetas y directorios.

Para cambiar de directorio mediante el terminal usamos el comando cd. Su funcionamiento es sencillo en el terminal:

$ cd : Vamos directo a nuestra carpeta /home.
$ cd /home/elav/Documents/PDF/ : Vamos a la carpeta PDF dentro de /home/elav/Documents.
$ cd .. : Subimos un nivel. Si estamos dentro de PDF vamos a /home/elav/Documents.
$ cd ../.. : Subimos dos niveles. Si estamos dentro de PDF vamos a /home/elav/.

Si queremos ver en que carpeta nos encontramos, usamos el comando:

$ pwd

Para crear un carpeta usamos el comando mkdir :

$ mkdir /home/elav/test : Creamos la carpeta test dentro de /home/elav.
$ mkdir -p /home/elav/test/test2 : Creamos la carpeta test2, dentro de /home/elav/test/. En caso de que la carpeta test no exista, se crea.

Comandos de información.

Existen varios comandos para ver la información de archivos o carpetas, y el espacio que ocupan. El más conocido es ls, el cual nos sirve para listar el contenido de un directorio.

$ ls : Lista el contenido del directorio
$ ls -l : Lista el contenido del directorio como lista, además que muestra otros datos.
$ ls -la : Lista el contenido del directorio, incluyendo los ficheros ocultos (tienen un punto delante del nombre)

Los comandos de espacio y tamaño en disco ya los vimos en esta entrada, así que no los pongo.

Trabajo con ficheros.

Aquí hay mucha tela por donde cortar, pero en esta ocasión les hablaré de los comandos cp (para copiar), mv (para cortar/mover) y rm (Remover/Borrar).

$ cp /home/elav/fichero1 /home/elav/fichero2 : Creamos una copia del fichero1
$ cp /home/elav/fichero3 /home/elav/fichero2 : Copiamos y reemplazamos fichero3 en fichero2.
$ cp -R /home/elav /home/elav/bckup : Copiamos todo el contenido del directorio elav para /home/elav/backup. El -R (Recursivo) se tiene que usar para las carpetas.

$ cp /home/elav/fichero* /home/elav/bckup : Copia todo lo que contenga el nombre fichero, sin importar lo que venga atrás, o la extensión.

Algo similar es el comando mv, pero en este caso, el fichero1 será movido (o renombrado) en fichero2.

$ mv /home/elav/fichero1 /home/elav/fichero2

En el caso de las carpetas, no es necesario poner la opción -R.

$ mv /home/elav/bckup /home/elav/bckup2

Y por último tenemos el comando para eliminar ficheros o directorios.

$ rm /home/elav/fichero1 : Elimina el fichero1.

Y en el caso de las carpetas, si tenemos que usar la opción -R.

$ rm -R /home/elav/bckup : Elimina la carpeta bckup.

Para mejorar estos comandos, podemos usar la opción -v (verbose) que nos mostrará en pantalla las acciones que está realizando en ese momento el comando.

Estos son algunos comandos muy básicos, pero que sin duda vale la pena conocer. Después les mostraremos otros.


8 comentarios

  1.   Courage dijo

    ¿Y killall?

  2.   oleksis dijo

    Se agradeceria que estos buenos post muy basicos e importantes para los principiantes se adjunte una version del mismo en pdf o instalar un complemento de Wordpress que exporte la entrada a PDF.

    Saludos!

    1.    KZKG^Gaara <° Linux dijo

      Hace un tiempo (varios meses ya, casi 1 año) revisé plugins que exportan a PDF pero ninguno me terminó convenciendo, volveré a buscar alguno que sea lo suficientemente bueno para instalarlo aquí 😀

      Saludos socio

      1.    Courage dijo

        ¿Y si lo programas tú?

  3.   mitcoes dijo

    Hay unas chuletas,q ue incluso s epuden poner de fondo de pantalla incluso vi una aplicación / chuleta que se añadía al terminal, calro que casi todas ellas en inglés.

    Una adaptación al castellano de las mismas quizás ayudaría a los potenciales lectores de esta interesante serie de artículos de iniciación a la cónsola.

    En su día 1991 me compré el libro de Anaya y hace poco lo releí y me acordé de la canción cuanto hemos cambiado, querido Linux.

    1.    KZKG^Gaara <° Linux dijo

      Si encuentras estas chuletas, nos dejas el link y yo mismo con mucho gusto hago la traducción que haga falta 😉
      Saludos

      1.    Courage dijo

        Hay algo parecido:

        http://sinwindows.wordpress.com/2011/03/25/cheat-cube-para-varias-distros-de-linux-bonus-track/

        Lo que no sé es si lo puedes ver, si no te los bajo y te los mando

  4.   Andres dijo

    El comando test también es interesante 🙂

    comando test

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.