El terminal Linux tiene una serie de comandos útiles que pueden mostrar los procesos en ejecución, eliminarlos y cambiar su nivel de prioridad. Esta publicación enumera los comandos clásicos y tradicionales, así como algunos más útiles y modernos.
Muchos de los comandos aquí realizan una sola función y se pueden combinar, esa es la filosofía de Unix de diseñar programas. Otros programas, como htop, proporcionan una interfaz amigable en la parte superior de los comandos.
Arriba
El Arriba command es la forma tradicional de ver el uso de recursos de su sistema y ver los procesos que están ocupando la mayoría de los recursos del sistema. Top muestra una lista de procesos, con los que usan la mayor cantidad de CPU en la parte superior.
Para salir de la parte superior o superior, utilice el botón Ctrl-C atajo. Este atajo de teclado generalmente mata el proceso que se está ejecutando actualmente en el terminal.
htop
El htop es una parte superior mejorada. No está instalado de forma predeterminada en la mayoría de las distribuciones de Linux: aquí está el comando que necesitará para instalarlo en Ubuntu:
sudo apt-get install htop
htop muestra la misma información con un diseño más fácil de entender. También permite seleccionar procesos con las teclas de flecha y realizar acciones, como matarlos o cambiar su prioridad, con las teclas F.
Hemos cubierto htop con más detalle en el pasado.
P.D
El P.D enumera los procesos en ejecución. El siguiente comando enumera todos los procesos que se ejecutan en el sistema:
ps -A
Esto puede ser demasiados procesos para leer a la vez, por lo que puede canalizar la salida a través del menos comando para desplazarse a través de ellos a su propio ritmo:
ps -A | menos
Prensa q para salir cuando haya terminado.
También puede canalizar la salida a través de Grep para buscar un proceso específico sin usar ningún otro comando. El siguiente comando buscaría el proceso de Firefox:
ps -A | grep firefox
pstree
El pstree es otra forma de visualizar procesos. Los muestra en formato de árbol. Así, por ejemplo, su servidor X y su entorno gráfico aparecerían bajo el administrador de pantalla que los generó.
matar
El matar puede matar un proceso, dado su ID de proceso. Puede obtener esta información en el ps -A, Arriba o pgrep Comandos.
matar PID
Técnicamente hablando, el comando kill puede enviar cualquier señal a un proceso. Puedes usar matar -MATAR o matar -9 en cambio, para matar un proceso obstinado.
pgrep
Dado un término de búsqueda, pgrep devuelve los ID de proceso que coinciden con él. Por ejemplo, puede usar el siguiente comando para encontrar el PID de Firefox:
pgrep firefox
También puedes combinar este comando con matar para matar un proceso específico. Sin embargo, usar pkill o killall es más simple.
pkill y killall
El pkill y killall los comandos pueden matar un proceso, dado su nombre. Usa cualquiera de los comandos para matar Firefox:
pkill firefox
killall firefox
Hemos cubierto pkill con más profundidad en el pasado.
renice
El renice cambia el valor agradable de un proceso que ya se está ejecutando. El buen valor determina con qué prioridad se ejecuta el proceso. Un valor de -19 es de muy alta prioridad, mientras que un valor de 19 es de muy baja prioridad. Un valor de es la prioridad predeterminada.
El comando renice requiere el PID de un proceso. El siguiente comando hace que un proceso se ejecute con muy baja prioridad:
renice 19 PID
Puede utilizar el pgrep truco arriba con renice, también.
Si está haciendo que un proceso se ejecute con una prioridad más alta, necesitará permisos de root. En Ubuntu, use sudo para ello:
sudo renice -19 #
xkill
El xkill el comando es una forma de matar fácilmente los programas gráficos. Ejecutarlo y el cursor se convertirá en un x firmar. Haga clic en la ventana de un programa para matar ese programa. Si no desea matar un programa, puede salir de xkill haciendo clic con el botón derecho en su lugar.
Tú no Tiene que ejecutar este comando desde un terminal: también puede presionar Alt-F2, escriba xkill y pulse Intro para utilizarlo desde un escritorio gráfico.
Hemos cubierto el enlace xkill a una tecla de acceso rápido para eliminar fácilmente los procesos.
¿Tienes un comando favorito que no mencionamos aquí, u otro truco para compartir? Deja un comentario y háznoslo saber.