Colección de comandos más usados en Linux

10Mar08

Navegando por la red, he encontrado un interesante artículo publicado por Pimp Your Linux, donde exponen un compendio de los 25 comandos más usados para Linux, algo que sin lugar a duda servirá bastante tanto a administradores como a usuarios.

Dejo aquí una transcripcción del mismo:

  1. hostname:
    Imprime el nombre del local host desde donde estás trabajando. Con netconf puedes cambiar el nombre de tu máquina.
  2. whoami:
    Imprime el nombre de usuario en pantalla. Algo bastante útil cuando cambias de usuario con su.
  3. id username:
    Imprime el UID del usuario y su GID, effective ID y grupos suplementarios.
  4. date:
    Imprime o cambia la fecha y hora del sistema operativo. Por ejemplo mediante date 123123572000 cambiamos la hora y fecha a la siguiente: 2008-03-05 01:28.
  5. time:
    Determina el tiempo que tarda un proceso en completarse. (Un comando bastante interesante, normalmente suelo utilizarlo para comprobar cuán rápido son mis algoritmos).
  6. who:
    Determina los usuarios logueados en la máquina.
  7. rwho -a:
    Determina todos los usuarios logueados en la red. El servicio debe estar activado para ejecutar el comando o se debe ser usuario root.
  8. finger user_name:
    Información del sistema sobre un usuario.
  9. last:
    Muestra un listado de los últimos usuarios logueados en el sistema.
  10. history | more:
    Muestra los últimos ( 1000 aprox ) comandos ejecutados desde la línea de comandos. El “| more” hace que pare la salida por pantalla cada vez que se completa la salida. Redireccionar un comando hacia “more” resulta sumamente útil para diferentes propósitos, como se explica, para listados largos y para otras actividades corrientes en cualquier Gnu/Linux o Un*x.
  11. ps uptime:
    Muestra el tiempo que pasó desde el último reboot.
  12. ps:
    Lista los procesos actualmente ejecutados por un usuario.
  13. ps axu | more:
    Lista todos los procesos actualmente corriendo, incluso aquellos que no son controlados por la terminal, junto con el nombre del usuario que es dueño del proceso.Agrego a lo anterior:

    ps aux | grep nombredelprograma
    kill -9 PID ( el pid correspondiente al nombredelprograma que se busca terminar )

    Para que se reinicie un proceso, útil parar reiniciar un servicio y que éste lea otra vez su archivo de configuración:
    kill -hup PID
    killall nombredelprograma

    Y por último, si cancelamos la ejecución de una aplicación con control + z , o bien si lo corremos con el & al final:

    Por ejemplo “jackd -d alsa &” ( para ejecutar el servidor Jackd con el driver Alsa en segundo plano ), si queremos terminar con el proceso:

    kill -9 %1

    En caso de que sea el proceso en segundo plano número uno, si es el segundo 2, y así.

  14. top:
    Muestra una lista de los procesos que estan corriendo actualmente, listados en orden según su consumo del cpu. Muy útil.
  15. uname -a:
    Información sobre el servidor local. Versión del kernel, de Linux si es un sistema Gnu/Linux, o lo mismo para otros Un*x o BSD, además de información sobre el procesador.
  16. free:
    Información sobre la memoria ( en kb ), libre y consumida, además de datos sobre la swap.
  17. df -h:
    Muestra el espacio libre en Mb de una partición. El formato es df -h /dev/hda1 si queremos saber la cantidad de espacio en Mb libre en /dev/hda1. Agrego yo:du -h

    Para saber, también en Mb, la cantidad de Mb que ocupa un directorio o un archivo.

  18. du / -bh | more:
    Similar a lo anterior, pero mas específico y detallado. No tan útil como el df -h archivo o directorio.
  19. cat /proc/cpuinfo:
    Para ver ( cat ) el contenido de la entrada cpuinfo del pseudofilesystem proc, en éste caso con información sobre el cpu.
  20. cat /proc/interrupts:
    Lista las interrupciones en uso.
  21. cat /proc/version:
    Lista la versión de Linux.
  22. cat /proc/filesystems:
    Muestra los filesystem habilitados en el kernel. Muy útil.
  23. cat /etc/printcap:
    Muestra la configuración de las impresoras.
  24. lsmod:
    Muestra los módulos cargados en el sistema.
  25. echo $PATH:
    Muestra el contenido de la variable $PATH.

Como bien dice el título del post, aquí solo están recogidos los comandos más usados por los administradores. Si quieres tener a tu disposición todos los comandos de Linux, puedes dirigirte a la magnífica guía realizada por los chicos de O’Reilly, donde tendrás una detallada explicación de todas las posibles combinaciones de cada comando.

Vía | Pimp Your Linux



    No Responses Yet to “Colección de comandos más usados en Linux”

    1. Dejar un comentario

    Responder

    Introduce tus datos o haz clic en un icono para iniciar sesión:

    Logo de WordPress.com

    Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

    Imagen de Twitter

    Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

    Foto de Facebook

    Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

    Google+ photo

    Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

    Conectando a %s


    A %d blogueros les gusta esto: