0
(0)

Lo ames o lo odies, la línea de comando está aquí para quedarse. Claro, están surgiendo nuevas opciones como TermKit pero es poco probable que la línea de comandos desaparezca realmente. Aquellos que se toman el tiempo para dominarlo pueden ejecutar círculos de productividad alrededor de sus compañeros, pero con la asombrosa variedad de herramientas CLI disponibles, ¿por dónde empezar? Hemos recopilado algunas de las herramientas y trucos más útiles en esta guía para ayudar a los nuevos usuarios a obtener nuevos conocimientos y a los profesionales experimentados a aprender algunos trucos nuevos.

Nota: Algunas de las herramientas o comandos enumerados aquí pueden requerir privilegios de root.

1. Creación de un sistema de archivos temporal (Ramdisk)

Hay varias razones para crear un sistema de archivos temporal basado en RAM, como tiempos de lectura/escritura rápidos o para garantizar que los archivos no persistirán después de reiniciar. Hacer un sistema de archivos «falso» es fácil y solo requiere un comando.

mount -t tmpfs tmpfs /mytemppartition -o size=1024m

Donde /mytemppartion es la ubicación que desea montar (ya debe existir) y 1024m es el tamaño deseado del ramdisk.

2. Comandos de programación rápida

Es casi seguro que los profesionales de Linux conocen el comando at, que les permite establecer una hora específica para que se ejecute un trabajo. Usted simplemente dice qué hacer y cuándo hacerlo, y at se encarga del resto. Su uso puede ser confuso para algunos, así que aquí hay una forma común de programar una tarea con at.

at 12:30 #Enter key
somecommandtorun
anothercommand
#ctrl-D

Si desea verificar que funcionó, puede enumerar fácilmente los trabajos programados con

at -l

3. Vuelva a ejecutar los comandos anteriores

Tal vez ejecutó un comando largo y complicado, pero olvidó anteponerlo con sudo, o tal vez no agregó algunas opciones necesarias al final. En lugar de volver a escribir todo o retroceder a través de su historial de shell, puede usar «doble flequillo» para representar su último comando.

mkdir /etc/myDir
#Permission denied
sudo !!
#Success!

Si es del tipo que rastrea los números de su historial de comandos, puede usar el mismo enfoque para recuperar cualquier comando anterior haciendo referencia a su número:

4. Encuentra el PID de un Proceso

Si necesita eliminar un proceso en particular pero no tiene su PID, hay un atajo simple para encontrarlo: el comando pgrep. No hace nada que no se pueda hacer con una combinación de ps y grep, pero todo ayuda.

linuxshelltips-pgrep

5. Encuentra el Apt Mirror más rápido

La mayoría de las distribuciones derivadas de Debian (pero no Ubuntu) tienen acceso a una gran herramienta que parece pasar desapercibida. Se llama apt-spy, y su propósito es escanear la lista de espejos de Debian conocidos para encontrar el más rápido para usted.

apt-spy update
#This example will scan stable branch of 20 american mirrors for 30 seconds each
apt-spy -d stable -a America -e 20 -t 30

6. Mostrar puertos de escucha y sus procesos

Si necesita ver qué está escuchando las conexiones en su sistema y los procesos que manejan esas conexiones, la vieja y confiable herramienta netstat está a la altura del trabajo. Tratar

netstat -tlnp

para ver tal lista.

7. SSH sin contraseñas

Mucha gente, como este autor, usa SSH casi constantemente. Es una gran herramienta, no se puede negar eso, pero tener que volver a escribir constantemente sus contraseñas puede resultar molesto. En cambio, puede simplemente copiar su información SSH (pública) a la máquina remota, lo que le permite autenticarse sin solicitar su contraseña, y todo lo que necesita es un solo comando.

ssh-copy-id username@remote-machine

Conclusión

Obviamente, solo hemos comenzado a arañar la superficie cuando se trata de herramientas CLI útiles, pero las que se enumeran aquí son algunas de las que en MTE consideramos indispensables. Si tiene alguna utilidad favorita que olvidamos mencionar, háganoslo saber en los comentarios a continuación.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.