Si eres como yo y pasa una cantidad modesto de tiempo trabajando en una terminal, entonces probablemente tengas un conjunto de comandos de confianza en los que confías. Estos comandos hacen el trabajo y son confiables. Pero como entusiasta de Linux, siempre estoy buscando herramientas nuevas o alternativas que puedan realizar las mismas tareas más rápido, fácilmente y de modo moderna. Gracias a Dios, hay muchos comandos de Linux disponibles que son mejores que los normales que podría estar usando. Exploremos algunos de ellos.
1. Cambie de LS con EZA
El comando LS es probablemente el primer comando que muchos de nosotros aprendimos al comenzar con la terminal. Se usa para enumerar archivos y directorios. Mientras funciona, la salida de texto sencillo a veces puede ser difícil de ojear.
EZA es un reemplazo actual para LS. Está escrito en óxido y ofrece mucha más funcionalidad que ls. Con EZA, obtiene iconos de archivos, una panorámica de árbol de directorios, salida colorizada para un escaneo visual rápido e incluso indicadores de estado GIT directamente en sus listados de archivos. Al usar EZA, puedo distinguir instantáneamente los tipos de archivos y las modificaciones spot de un vistazo.

Puede instalarlo fácilmente en su sistema Linux a través de su administrador de paquetes o construirlo desde la fuente. Por ejemplo, en Ubuntu, puede instalarlo usando Apt:
sudo apt install ezaAsimismo puede crear un apelativo para que se ejecute automáticamente cuando escriba ls.
2. Minino con murceguillo
Todos hemos usado el comando CAT para mostrar rápidamente el contenido de un archivo al depurar código o corroborar las configuraciones. BAT es un clon de micifuz con alas, diseñado para hacer que la visualización de archivos sea más agradable. Con el resaltado de sintaxis incorporado, BAT transforma el código simple en poco que prácticamente brilla en su pantalla.
Por ejemplo, cuando abre cualquier archivo de programación con BAT en oficio de CAT, muestra colores de sintaxis, números de segmento e incluso maneja caracteres no imprimibles de una modo que agrega claridad y hace que el código sea más obvio de ojear.

Instalar BAT es simple utilizando el Administrador de paquetes predeterminado de su sistema. En Ubuntu, por ejemplo, puede usar:
sudo apt install batSin bloqueo, tenga en cuenta que Debian/Ubuntu Systems cambia el nombre del comando BAT a BATCAT para evitar conflictos. Entonces, tendrás que usar batcat en oficio de bat. Para viejo comodidad, puede crear un apelativo en su configuración de Bash:
apelativo bat='batcat'O anular el comando CAT predeterminado con:
apelativo cat='batcat'3. CP/SCP con RSYNC
Copiar archivos entre directorios o máquinas parece simple, hasta que intente hacerlo a gran escalera. Los comandos CP y SCP han existido para siempre y hacen perfectamente su trabajo. Pero si está buscando una aparejo que vaya más allá de la copia básica, especialmente si necesita reanudar transferencias, sincronizar directorios o hacer una copia de seguridad de los datos de forma incremental.
Supongamos que está actualizando un archivo ilustre (tal vez un archivo de video o un volcado de cojín de datos considerable) a través de una red. Con SCP, si su conexión cae a parte de transferencia, tendrá que comenzar a través de Agin. RSYNC, por otro costado, solo transfiere los cambios (o «deltas») entre sus archivos de origen y destino. Esto no solo ahorra tiempo, sino que asimismo minimiza el uso de la red y hace que la transferencia de archivos masivos sea mucho menos doloroso.
Puede instalar fácilmente RSYNC usando su Administrador de paquetes predeterminado y usarlo con opciones como --archive, --partialy --progress para una transferencia suave y efectivo. La sintaxis básica asimismo es similar a CP:
rsync -av source/ destination/El -a FLAG conserva los atributos del archivo y copia recursivamente directorios, mientras que -v Te da salida detallada para que puedas ver lo que está sucediendo.
4. Encuentra con FD
El subsiguiente es el comando Find Classic. Si perfectamente Find ha sido un ambiente nuclear de Unix durante décadas, puede ser confuso y peculiar para el uso diario. Ingrese FD, una alternativa moderna escrita en Rust. FD está diseñado para la simplicidad. Su sintaxis es intuitiva: solo escriba fd seguido de un patrón de búsqueda, y rápidamente devuelve una tira de archivos o directorios coincidentes.
Instale FD usando su Administrador de paquetes predeterminado. En Ubuntu:
sudo apt install fd-find¿Quiere encontrar todos los archivos JavaScript en su plan? Simplemente ejecutar fdfind .js. ¿O necesita situar todas las imágenes en su sistema? Intenta usar fdfind -e png -e jpg -e jpeg. Es eso sencillo.

Lo que en realidad me encanta de FD es cómo funciona para la mayoría de las búsquedas. Por defecto, ignora los archivos y directorios ocultos (a menos que especifique lo contrario), y cambia automáticamente a la búsqueda sensible al caso solo cuando sea necesario. Encima, admite búsquedas paralelas, por lo que incluso en sistemas de archivos grandes, obtiene resultados increíblemente rápido.
5. CD con Zoxide
Finalmente, hablemos sobre los directorios cambiantes. El cd El comando es esencial, pero puede ser ineficiente al navegar por rutas de directorio profundas o utilizadas con frecuencia. Ahí es donde entra Zóxido: una alternativa más inteligente e interactiva al CD.
Zoxide aprende de sus hábitos y mantiene una puntuación para cada directorio en función de la frecuencia y recientemente accede a él. Con el tiempo, se vuelve increíblemente efectivo, permitiéndole saltar a sus directorios más utilizados con solo unas pocas teclas.
Obtenga Zoxide con su administrador de paquetes predeterminado, como en Ubuntu, use Apt:
sudo apt install zoxidePosteriormente de instalar Zoxide, debe desobstruir su archivo ~/.bashrc y amplificar esta segmento al final:
eval "$(zoxide init bash)"Inicio a usar Zoxide como el regular cd dominio. La primera vez que lo use, Zoxide creará una pequeña cojín de datos para recapacitar las carpetas que turista.
Por ejemplo, si está trabajando en un plan situado en una estructura de carpetas profundamente anidada. En oficio de escribir la ruta completa o navegar paso a paso a través de innumerables directorios, simplemente puede escribir z directory o incluso z direc Si es lo suficientemente único.

Asimismo puede instalar FZF, un buscador difuso de segmento de comandos, y usarlo próximo con Zoxide para la selección interactiva y la completación cibernética. FZF le ayuda a navegar rápidamente documentos, carpetas e incluso su historial de comando.
Pensamientos finales
Cuando se prostitución de estas herramientas modernas, todo se reduce a la eficiencia y a una mejor experiencia común del favorecido. Es posible que esté acostumbrado a hacer las cosas de cierta modo, pero a veces es bueno explorar otras opciones. Puede descubrir una mejor aparejo que mejore su trabajo diario.
Encima, no se limita a los comandos mencionados, hay muchas otras opciones y alternativas disponibles para todos. Por ejemplo, puede explorar varios comandos de diversión de Linux, comandos de redes específicos o comandos dedicados para nuevos usuarios.


