Utilidades de la consola Linux para hacer su vida más fácil
Un poco sobre las utilidades en la consola, que pocas personas conocen, pero pueden ser útiles tanto para un novato jun como para un senior fuerte.
¿Por qué escribir sobre eso?
Vale la pena escribir sobre las utilidades (principalmente las de consola) porque veo que mucha gente no usa la potencia de la consola al 100%. Muchos se limitan a la simple creación de archivos, así como a la transición entre directorios, trabajando en la consola. Creo que esto es una consecuencia del hecho de que hay pocas fuentes en Runet donde normalmente podrían informar sobre las utilidades, cómo trabajar con ellas y qué hacen.
Evaluaremos las utilidades en una escala de 5 puntos. Esto se hace para que pueda comprender de inmediato dónde, en mi opinión subjetiva, una utilidad está muy por encima de la otra. No estoy abogando por usar algo específico, o usar solo utilidades de comando. No, al contrario, solo te doy a elegir. Depende de usted utilizar o no el conocimiento adquirido, en el que dediqué mucho tiempo.
Quiero decir de inmediato que esta publicación contiene utilidades que necesitaba directamente durante el desarrollo. Si tiene alguna sugerencia sobre cómo agregar a esta lista, no dude en comentar.
vamos a la lista
Directorios de navegación
ViFM
ViFM es un administrador de archivos similar a vim que puede navegar rápidamente entre directorios y realizar cualquier operación en archivos y directorios ingresando comandos o teclas de acceso rápido. De forma predeterminada, consta de dos paneles (blanco y negro) entre los que puede alternar.
Calificación: 3, porque para usar este FM, necesitará aprender un montón de comandos similares a vim, así como conocer las teclas de acceso rápido de vim
mc
mc (Midnight Commander) es un clásico en Linux'e. Con él, también puede navegar rápidamente entre directorios, cambiar los derechos de acceso, abrir archivos con el editor incorporado y mucho más. Una interfaz bastante clara está integrada en el programa, donde hay teclas de acceso rápido en la parte inferior y dos paneles en la parte superior (entre los cuales cambia con la tecla Tabulador).
Calificación: 5. Esto es lo que necesita un principiante y es adecuado para un usuario avanzado. No necesita ningún conocimiento previo para usar completamente este FM.
guardabosque
guardabosque - otra FM con un diseño tipo wim. Sin embargo, esta vez la utilidad está escrita en Python, lo que la hace más lenta, pero al mismo tiempo muy flexible y conveniente. Puede abrir archivos directamente desde el administrador usando rifle (un script que busca qué programa es adecuado para abrir un archivo determinado en su PC). También están disponibles la edición, la visualización de atajos de teclado (por separado del manual, que se llama con el comando :help) y muchas otras ventajas.
Calificación: 4. Sería 5 si no fuera por la rapidez del trabajo
Busqueda rapida
La búsqueda rápida no está disponible en el shell de Gnome, por ejemplo. (Habla de búsqueda rápida, incluido el contenido del archivo. Gnome, por otro lado, solo tiene una búsqueda, y también es muy lento.)
fzf
fzf (buscador difuso) - una utilidad para la búsqueda rápida entre directorios, así como texto en una matriz específica de archivos. Se puede reemplazar fácilmente por find, pero es su contraparte más rápida y conveniente.
Calificación: 5. La utilidad hace su trabajo a la perfección.
hf
hf (buscador feliz) - otra utilidad para la búsqueda rápida en directorios y archivos. Se diferencia en que algunas teclas de acceso rápido también están disponibles y el uso de comandos en la propia utilidad se implementa un poco más conveniente que el de un competidor
Calificación: 5
salto automático
salto automático - una utilidad para saltar rápidamente a través de carpetas a un archivo específico.
Editando
Aquí me limitaré a una lista de utilidades. Porque el editor es algo que usas todo el tiempo (y si no lo usas, tanto más no necesitas explicaciones adicionales), así que aquí tiene gusto y color
DoomEmacs (solo una configuración de Emacs, pero la cambia para que no se vea como Vanilla Emacs en absoluto)
Los propios terminales
Alacritty (más rápido)
prontitud - un emulador de terminal en Linux / Windows / MacOS, que se considera el más rápido (como escribe el autor de este terminal)
Calificación: 4. En mi opinión subjetiva, este no es el terminal más conveniente y cómodo.
Hiper (la mas hermosa)
Hyper es un terminal que merece que lo pruebes en tu sistema. Su interfaz está hecha con CSS/HTML, y está basada en el framework Electron (que por supuesto lo hará un poco más glotón)
Calificación: 5. El terminal es cómodo y hermoso. Es extensible y tiene muchas características.
Ayuda rápida (o buscar algo)
ddgr
ddgr es una utilidad de línea de comandos que le permite usar DuckDuckGo directamente desde la consola.
Calificación: 5. El programa ejecuta rápidamente la solicitud y devuelve los resultados (por supuesto, porque no es necesario cargar HTML / CSS. Todo se analiza rápidamente)
tldr
tldr - un reemplazo para el hombre estándar, que hace lo mismo, pero en lugar de brindar un manual completo para el programa, brinda recortes breves para una referencia rápida
Grado: 4. A veces, tldr brinda una ayuda demasiado breve, y también para muchos programas simplemente no hay documentación en tldr
Cómo puedo
Cómo puedo - analiza respuestas de diferentes sitios a preguntas sobre programación.
Calificación: 3. A menudo encuentra respuestas a preguntas completamente equivocadas. También es extremadamente inconveniente que solo se muestre una respuesta
barcos
barcos - una utilidad de consola similar a howdoi, pero solo responde preguntas sobre los comandos de la consola
como2
como2 - una utilidad similar a howdoi, pero dando la opción de qué pregunta ver la respuesta. (Análisis de todo desde StackOverflow)
Calificación: 5. La mejor herramienta para encontrar soluciones rápidamente
desarrollo web
Sobretensión - una utilidad para empujar rápidamente los sitios a un servidor gratuito (o de pago, según sus requisitos)
Puedo usar - una utilidad de consola que indica qué etiquetas son compatibles con los navegadores
Utilidades adicionales
basura-cli
basura-cli - una utilidad para ver lo que hay en la cesta
buku
buku - una utilidad para ordenar y almacenar rápidamente marcadores de sitios de todos los navegadores.
tmux
tmux - multiplexor de terminales. Divide la ventana de su terminal en paneles. Muy útil cuando no tienes una GUI en absoluto.
texto-meme-cli
texto-meme-cli - una utilidad para crear animaciones de texto en cualquier fondo.
ascinema
ascinema — una utilidad para escribir la cronología de los comandos del terminal en un archivo gif.
youtube-dl
youtube-dl - una utilidad para descargar video / audio desde el alojamiento de videos de Youtube.
Esta es una lista de utilidades que uso personalmente. Se puede encontrar una lista adicional aquí enlace al repositorio de GitHub
Os animo a completar la lista con vuestras utilidades en los comentarios. Si esta publicación trajo al menos algo nuevo a su terminal, me complace ayudar.
Solo los usuarios registrados pueden participar en la encuesta. Registrarsepor favor