GNU/Linux >> Tutoriales Linux >  >> Linux

Consejos de línea de comandos de Linux para aumentar la productividad

Cuando se trata de Linux, la mayor parte del tiempo estaría trabajando en la línea de comandos. Con la llegada de herramientas de administración de configuración como Chef, Ansible, etc., los desarrolladores ahora pueden trabajar en la automatización del sistema Linux de manera eficiente sin preocuparse mucho por las partes internas del sistema. Sin embargo, es necesario trabajar con la línea de comandos en cualquier estado del proceso. Ya sea depurando, editando una configuración o probando una aplicación por primera vez. Los consejos sobre la línea de comandos de Linux aumentarán su productividad. Puede evitar muchas tareas repetitivas con estos consejos y atajos.

Consejos sobre la línea de comandos de Linux

En este artículo, hemos enumerado los hacks de comandos que podría usar en una terminal de Linux para aumentar su productividad.

Nota:En todos los ejemplos que se explican a continuación, “+ ” significa solo la combinación. No significa que tengas que usar el botón "+" en el teclado.

Buscar Comando Ejecutado Previamente

Puede buscar un comando ejecutado previamente utilizando la función de búsqueda inversa.

Usa “Ctrl + R y escriba la palabra clave para buscar. Devolverá el comando coincidente ejecutado antes.

Eliminar la última palabra y línea

Cuando esté escribiendo,

1. Si desea eliminar la última palabra, use “Ctrl + W
2. Si desea eliminar toda la línea, use “Ctrl + U
3. Si desea ingresar la siguiente línea, use “Ctrl + C

Lea también: Comandos de solución de problemas y redes de Linux

Buscar y matar y procesar

Digamos que desea encontrar una identificación de proceso y eliminarla. Puedes hacer esto usando el siguiente comando.

ps -aef | grep <service name>  | grep -v grep | awk '{print $2}' | xargs kill -9

Lista todos los procesos y puertos de escucha

Use el siguiente comando para enumerar todos los puertos de listado.

netstat -tlnp

Relacionado con el proceso

1. Utilice pgrep para obtener la identificación del proceso de un servicio.

pgrep <service name>

Y puedes usar xargs para eliminar todos los procesos relacionados.

pgrep <service name>  | xargs kill -9

2. Usuario nohup y & para enviar un proceso a segundo plano y ejecutarlo para siempre.

nohup <some process script> &

Salida como entrada de archivo

Puede usar la salida de un comando como un archivo para que sea la entrada de otro comando usando “< símbolo ”.

Por ejemplo, si desea comparar /etc/hosts de un host remoto con su host actual, puede hacer lo siguiente.

diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)

Suprimir la salida estándar

Si desea suprimir la salida estándar, puede redirigir la salida estándar a /dev/null

Por ejemplo,

ls -l > /dev/null

Permisos de archivos en formato octal

Para ver los permisos de archivo en forma octal, puede usar la siguiente sintaxis.

stat -c '%A %a %n' <file name>

disco/CPU/estado de red

Para conocer el estado del disco/CPU/red, puede utilizar las siguientes utilidades de línea de comandos.

iostat
netstat
top
htop
dstat
vmstat

Otros consejos útiles

1. Usa Ctrl + Z suspender un proceso

2. Usa grep para filtrar salidas

3. Usa !! para ejecutar el último comando

4. Usa dmesg comando para identificar problemas de hardware o controladores

5. Utilice el mtr Comando para solucionar problemas de red.

6. Para vaciar un archivo, utilice> seguido del nombre del archivo. Por ejemplo >example.txt

Por ejemplo,

mtr 8.8.8.8

6. Usa pstree  comando para ver el árbol de procesos de su sistema.

Enlaces útiles

1. Tutorial de gestión de procesos de Linux para principiantes.

2. Comandos de Linux que todo desarrollador debería conocer.


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. Consejos de Bash para el día a día en la línea de comandos

  3. Titan:un administrador de contraseñas de línea de comandos para Linux

  4. ppl:una libreta de direcciones de línea de comandos para Linux

  5. 30 ejercicios de procesos de Linux para administradores de sistemas

10 trucos útiles de la línea de comandos de Linux para principiantes – Parte 2

10 consejos rápidos sobre el comando sudo para sistemas Linux

Comando Pstree en Linux

Comando matar en Linux

Los 30 mejores ejemplos de comandos para monitorear en Linux

19 consejos y trucos útiles para la línea de comandos de Linux