Comandos basicos y utiles de Linux

En esta entrada voy a hablar sobre unos cuantos comandos básicos (y no tanto) de Linux, con los cuales podréis hacer prácticamente cualquier cosa en vuestra maquina.

En los comandos que lo tengan, sustituir {lo que sea} por el comando o acción correspondiente.

 

  • cp : Este comando se utiliza para copiar archivos en el mismo directorio o en otro diferente.
  • ls : Lista los archivos contenidos en un directorio.
  • pwd : Muestra el directorio donde nos encontramos.
  • ifconfig : Muestra la configuración de la red.
  • sudo -s : Arranca el terminal para trabajar en modo root.
  • apt-get : Comando que nos permite instalar programas en nuestra maquina partiendo de una lista de repositorios, con el podemos descargar e instalar programas, actualizar los repositorios o actualizar el sistema.
  • service {servicio} {acción} : Este comando nos permite ver el estado de un servicio, así como detenerlo, arrancarlo o reiniciarlo.
  • chown : Permite cambiar el grupo o usuario de un archivo.
  • man {comando} : Muestra el manual o ayuda de un comando, útil para aquellos comandos con varias opciones que aun no dominemos.
  • mv : Mueve los archivos de un directorio a otro, también sirve para cambiarle el nombre a un archivo si lo movemos al mismo directorio especificándole otro nombre.
  • rm : Elimina un archivo.
  • clear : Limpia la pantalla.
  • rmdir : Elimina directorios.
  • find : Busca un archivo, si se lo especificamos (con -name o -size por ejemplo), podemos hacer búsquedas mas especificas.
  • useradd {usuario} : Crea un nuevo usuario del sistema.
  • passwd {usuario} : Cambia la contraseña de un usuario.
  • whoami : Muestra el usuario con el que estamos trabajando.
  • top : Lista los procesos en ejecución.
  • chmod : Cambia los permisos de una carpeta o archivo.
  • halt : Apaga la maquina.
  • cd : Cambia de directorio.
  • wget : Descarga desde una URL.
  • sshfs user@host:/path/to/dir /path/to/mount/point : Monta el directorio/sistema de ficheros a través de SSH.
  • mount | column –t : Muestra los sistemas de ficheros montados de una forma ordenada.
  • {espacio} {comando} : Ejecuta un comando sin guardarlo en el historial.
  • ssh {usuario}@{host} cat /path/to/remotefile | diff /path/to/localfile : Compara un archivo remoto con uno local.
  • $ssh-copy-id {usuario}@{host} : Copia las claves SSH a usuario@host para permitir inicios de sesión sin contraseña SSH.
  • mtr {ejemplo.com} : Combina la funcionalidad de traceroute y ping.
  • sudo !! : Ejecuta el ultimo comando como root.
  • wget –random-wait –r –p –e robots=off –U mozilla {http://www.ejemplo.com} : Descarga un sitio web entero.
  • man ascii : Acceso rápido a la tabla ASCII.
  • net rpc shutdown –I WindowsIPAddr –U user%password : Apaga Windows desde Linux.
  • ping –i 60 –a IPAddr : Configura una alarma sonora para cuando la dirección IP se pone en línea.
  • cat /etc/issue : Muestra la distribución de Linux instalada.

 

Espero estos comandos os hayan sido útiles, un saludo y hasta la próxima.

pablo

Pablo Valor

Si te gusta, compártelo.

Deja un comentario