miércoles, 29 de noviembre de 2017

Principales comandos para usar en Linux

Si es bien claro que, en la actualidad, Linux funciona con entornos gráficos, como GNOME o KDE, donde cualquier elemento o acción están representados por iconos. Sin embargo, hay situaciones en las que tenemos que hacer uso te la terminal y los comandos Linux.

Imagen de : https://www.linuxadictos.com/

Aún hoy en día nos vemos obligados a realizar muchas tareas en la línea de comandos, e incluso en ocasiones es mejor así. La línea de comandos ofrece todo un mundo de posibilidades, pero para ello hay que conocer las palabras mágicas, es decir la orden adecuada para ejecutar una u otra orden

Te presentamos una lista de los comandos para Linux más populares y útiles.

Información del sistema


  • archMuestra la arquitectura (x86, ARM,…)
  • dateMuestra la fecha y hora
  • calMuestra el calendario del mes en curso
  • uname -aMuestra información del núcleo (kernel)
  • cat /proc/cpuinfoMuestra información de la CPU
  • cat /proc/meminfoMuestra información de la memoria
  • dfMuestra el espacio usado del disco
  • duMuestra el espacio usado en una carpeta
  • freeMuestra la memoria y uso de SWAP
  • whereis nombre-de-programaMuestra dónde puede estar un programa
  •  

Comandos para carpetas y archivos

  • lsLista de carpetas
  • ls -alLista de carpetas con archivos ocultos
  • cd nombre-de-carpetaIr a una carpeta concreta
  • cdVolver a la carpeta Home
  • cd –Volver a la carpeta anterior
  • pwdMostrar la carpeta donde te encuentras
  • mkdir nombre-de-carpetaCrear una carpeta nueva
  • rm -r nombre-de-carpetaBorrar una carpeta
  • rm -rf nombre-de-carpetaFuerza el borrado de una carpeta
  • rm nombre-de-archivoBorrar un archivo
  • rm -f nombre-de-archivoFuerza el borrado de un archivo
  • cp nombre-de-archivo nombre-de-copiaCopia un archivo
  • find nombre-de-archivoBusca un archivo
  • wget enlaceDescarga un archivo
  • wget -c enlaceContinua una descarga parada


    Comandos para procesos

  • psMuestra los procesos activos
  • topMuestra todos los procesos en funcionamiento
  • kill pidMata un proceso con un PID concreto. Verás el PID de un proceso con top

    Actualizador de paquetes APT (Debian, Ubuntu y derivados)

  • apt-get install package_name: instalar / actualizar un paquete deb.
  • apt-cdrom install package_name: instalar / actualizar un paquete deb desde un cdrom.
  • apt-get update: actualizar la lista de paquetes.
  • apt-get upgrade: actualizar todos los paquetes instalados.
  • apt-get remove package_name: eliminar un paquete deb del sistema.
  • apt-get check: verificar la correcta resolución de las dependencias.
  • apt-get clean: limpiar cache desde los paquetes descargados.
  • apt-cache search searched-package: retorna lista de paquetes que corresponde a la serie «paquetes buscados».

    Trabajo con la RED ( LAN y Wi-Fi)

    1. ifconfig eth0: mostrar la configuración de una tarjeta de red Ethernet.
    2. ifup eth0: activar una interface ‘eth0’.
    3. ifdown eth0: deshabilitar una interface ‘eth0’.
    4. ifconfig eth0 192.168.1.1 netmask 255.255.255.0: configurar una dirección IP.
    5. ifconfig eth0 promisc: configurar ‘eth0’en modo común para obtener los paquetes (sniffing).
    6. dhclient eth0: activar la interface ‘eth0’ en modo dhcp.
    7. route -n: mostrar mesa de recorrido.
    8. route add -net 0/0 gw IP_Gateway: configurar entrada predeterminada.
    9. route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: configurar ruta estática para buscar la red ‘192.168.0.0/16’.
    10. route del 0/0 gw IP_gateway: eliminar la ruta estática.
    11. echo “1” > /proc/sys/net/ipv4/ip_forward: activar el recorrido ip.
    12. hostname: mostrar el nombre del host del sistema.
    13. host www.example.com: buscar el nombre del host para resolver el nombre a una dirección ip(1).
    14. nslookup www.example.com: buscar el nombre del host para resolver el nombre a una direccióm ip y viceversa(2).
    15. ip link show: mostar el estado de enlace de todas las interfaces.
    16. mii-tool eth0: mostar el estado de enlace de ‘eth0’.
    17. ethtool eth0: mostrar las estadísticas de tarjeta de red ‘eth0’.
    18. netstat -tup: mostrar todas las conexiones de red activas y sus PID.
    19. netstat -tupl: mostrar todos los servicios de escucha de red en el sistema y sus PID.
    20. tcpdump tcp port 80: mostrar todo el tráfico HTTP.
    21. iwlist scan: mostrar las redes inalámbricas.
    22. iwconfig eth1: mostrar la configuración de una tarjeta de red inalámbrica.
    23. whois www.example.com: buscar en base de datos Whois.


    Formatear un sistema de ficheros

    1. mkfs /dev/hda1: crear un fichero de sistema tipo Linux en la partición hda1.
    2. mke2fs /dev/hda1: crear un fichero de sistema tipo Linux ext 2 en hda1.
    3. mke2fs -j /dev/hda1: crear un fichero de sistema tipo Linux ext3 (periódico) en la partición hda1.
    4. mkfs -t vfat 32 -F /dev/hda1: crear un fichero de sistema FAT32 en hda1.
    5. fdformat -n /dev/fd0: formatear un disco flooply.
    6. mkswap /dev/hda3: crear un fichero de sistema swap.

0 comentarios:

Publicar un comentario

Checa esto

¿Que temas debe de haber en la pagina?

Posts Populares

Popular Posts

Recent Posts