7 apelativo de shell que me ahorran más tiempo que cualquier utilidad GUI

Mantenerme al día con mi carga de trabajo es un desafío constante y, para perseverar la cordura, he tenido que idear todo tipo de trucos para acelerar partes de mi flujo de trabajo que pueden consumir mi día. Parte de eso implica convertirme en un maduro becario de teclado, por eso uso un iniciador como Vicinae en mi PC con Linux.

Pero poco más que verdaderamente ayuda es establecer apelativo para comandos importantes en la terminal. Puede ser muy productivo usando un teclado en lado de un mouse, pero los comandos que debe memorizar cada vez asimismo toman congruo tiempo para escribirlos, por lo que los apelativo son importantes y verdaderamente marcan una gran diferencia.

Una computadora portátil con KDE Plasma que muestra el lanzador Vicinae

Vicinae es básicamente Raycast para Linux y es (casi) todo lo que quería

Linux acaba de mejorar

¿Qué son los apelativo?

¿Y cómo los creas?

Captura de pantalla de la Terminal en KDE Plasma editando el archivo bashrc con Nano

Permítanme comenzar con una entrada a los apelativo. Le permiten puntualizar comandos más cortos que son más fáciles de memorar como sustitutos de comandos más largos, e incluso combinaciones de comandos, y ahorran mucho tiempo.

Puede puntualizar apelativo para la sesión presente utilizando el apelativo comando y luego puntualizar el apelativo que desea usar y a qué comandos debería ser equivalente. Por ejemplo, simplemente use este comando:

apelativo dl="cd /home/user/Downloads"

Si desea cuidar permanentemente sus apelativo, deberá agregarlos al .bashrc archivo en su carpeta de Inicio. Simplemente agregue una nueva cadeneta para cada apelativo que desee registrar (como se ve hacia lo alto) y estará pronto.

Captura de pantalla de dos ventanas de Terminal, una que muestra un archivo bash_aliases que se está editando y otra que muestra el archivo bashrc que llama a bash_aliases

Sin incautación, aquí hay un truco interesante. Si acertadamente puede pegar apelativo directamente a este archivo, hay otras configuraciones almacenadas allí y, si desea hacer una copia de seguridad de sus apelativo, hacer una copia de seguridad del archivo .bashrc no es lo ideal. En lado de eso, lo que puedes hacer es crear un archivo separado llamado .bash_aliases (como ejemplo) en la carpeta Inicio y agregue sus apelativo allí. Luego, agregue las siguientes líneas a su .bashrc archivo:

if ( -f ~/.bash_aliases ); then
. ~/.bash_aliases
fi

Esto permitirá que su computadora extraiga los apelativo del sistema independiente. .bash_aliasesdel que puedes hacer una copia de seguridad más fácilmente para usarlo en otro lado. Dejando eso de costado, veamos algunos apelativo avíos que quizás quieras configurar.

actualizando el kernel de linux

Por atención, deja de tenerle miedo a la terminal Linux.

Vale, tal vez estar un poco asustado esté acertadamente.

Navegar a carpetas específicas

Empezando simple

Captura de pantalla de Terminal después de configurar un alias para navegar a un directorio específico y luego usar dicho alias

Un comando que quizás necesites usar con frecuencia en la terminal es cdque cambia el directorio de trabajo de su terminal. Si acertadamente el comando en sí es corto, escribir la ruta a la que desea navegar puede ser un dolor de persona porque las rutas de los archivos pueden ser congruo largas. Por ejemplo, su carpeta de documentos generalmente estará en una carpeta como /home/joaoc/Documentosy ese es un ejemplo congruo elemental.

Entonces, ¿y si en lado de cd /home/joaoc/Documentospodrías simplemente escribir doc y saltar instantáneamente a la misma carpeta? Simplemente ingrese este comando en su terminal o agréguelo a su archivo .bashrc o .bash_aliases:

apelativo doc="cd /home/joaoc/Documents"

A posteriori de eso, su terminal responderá a la doc apelativo saltando directamente a la carpeta deseada. Puede repetir esto para casi cualquier carpeta que desee y con el apelativo que prefiera, por lo que depende de sus propias micción y consideraciones.

Estas 5 distribuciones de Linux son perfectas para revivir las PC

11 comandos de Linux que todo el mundo debería memorizar para resolver su almacenamiento

Muévete por tus unidades con la cadeneta de comando.

Actualiza todo

Sistema y aplicaciones

Captura de pantalla de dos terminales Windows, uno que muestra un alias definido para instalar actualizaciones y el otro que usa dicho alias para instalar actualizaciones

Adecuado a los diversos métodos de distribución y administradores de paquetes en Linux, refrescar su sistema puede requerir algunos comandos dependiendo de su distribución y configuración. En Ubuntu, refrescar todos sus paquetes APT requeriría dos comandos: puesta al día sudo apta y sudo apt puesta al día completapero eso aún deja fuera los paquetes Flatpak si estás usando alguno. Hay otro comando para eso, puesta al día de sudo flatpak.

Entonces, ¿por qué no combinarlos en un solo apelativo? Para definirlo, simplemente ingrese esto en su terminal o agréguelo a su archivo de apelativo:

apelativo update="sudo apt update && sudo apt full-upgrade && sudo flatpak update"

Para mí, cedido que estoy usando Arch, esto se parecería más a esto:

apelativo update="sudo pacman -Syu && sudo flatpak update"

Además variará para otras distribuciones, pero el principio elemental es el mismo.

actualizando el kernel de linux

Refrescar el kernel de Linux suena aterrador, pero he aquí por qué no es diferente de una puesta al día de Windows

Arrojando luz sobre el mal entendido proceso de puesta al día del kernel de Linux

Bahía Visual Studio Code en una carpeta específica

Para codificar, o no

Captura de pantalla de VS Code abierta en una carpeta específica al lado de una ventana de terminal donde se define un alias para abrir el programa en dicha carpeta

Admito que no soy un gran becario de Visual Studio Code, pero si estás usando el IDE de Microsoft para el expansión (o incluso solo para tus notas personales), es muy probable que quieras abrirlo directamente donde están tus proyectos para poder comenzar más rápidamente.

Digamos que ha almacenado nuestros archivos de VS Code en una carpeta convocatoria Proyectos adentro de tu Documentos carpeta. Si desea rasgar VS Code directamente en esa carpeta, puede puntualizar este apelativo (cambiando el nombre de la carpeta de becario por el que coincida con su nombre de becario):

apelativo work='cd /home/joaoc/Documents/Projects && code .'

Esto hace que el trabajar apelativo comience cambiando los directorios a la carpeta correcta y luego inicie VS Code adentro de esa carpeta. Nuevamente, esto es poco que puedes replicar fácilmente para diferentes carpetas si deseas tener paso rápido a diferentes proyectos.

Vuelva a ejecutar el comando precursor como sudo

solo tienes que preguntar amablemente

Captura de pantalla de una terminal Linux usando un alias para ejecutar un comando previamente ejecutado con sudo

En un momento u otro, es muy probable que hayas olvidado usar el prefijo sudo para un comando que lo requiera, o tal vez simplemente no quiero estar solo en esto. Aún así, cuando sucede, puede resultar un poco embarazado tener que retornar a escribir el comando. Ayer, usaba la flecha con destino a hacia lo alto para recuperar el comando y luego movía el cursor nuevamente al principio para pegar el prefijo sudo. Pero incluso eso lleva más tiempo del ideal.

Para acelerar las cosas, crea un apelativo simple que envía automáticamente el postrero comando nuevamente pero con el sudo prefijo. Así es como puedes definirlo:

apelativo pls="sudo $(fc -ln -1)"

Esto hace que puedas simplemente escribir por atención para retornar a emitir ese postrero comando como debería acaecer sido, lo cual no solo es útil sino asimismo poco divertido.

Primer plano de una ventana de Terminal de Windows después de ejecutar un comando con sudo

Además puedes usar sudo en Windows 11: así es como

Esta popular característica de Linux finalmente está adecuado en las PC con Windows

Iniciar una sesión SSH

Acceda de forma remota a su laboratorio doméstico (o cualquier otra cosa)

firewalla abierto en una sesión ssh

Si ha configurado poco como Proxmox en una PC, una instancia de Docker o cualquier máquina que no utilice una salida de pantalla directa (como una Raspberry Pi sin persona), ya sabe que SSH es una útil muy útil para entrar de forma remota a su terminal para cambiar la configuración o manipularla de otro modo.

Si acertadamente iniciar una sesión SSH no es particularmente difícil, siempre puedes acortarla más o perseverar comandos abreviados para diferentes dispositivos que necesites controlar. Supongamos que desea iniciar una sesión SSH para su NAS, puede configurar un apelativo como este:

apelativo nas="ssh joaoc@192.168.8.115"

Esto le permitirá conectar la sesión SSH con un comando aún más corto (nas), ahorrándote mucho más tiempo.

Ejecución de una prueba de fio en el NAS TerraMaster F8 SSD Plus a través de SSH

5 funciones SSH que quizás no conozcas

Si alguna vez ha utilizado SSH, estas son algunas características que quizás no conozca y que puede utilizar.

Reinicie sus servicios de red

Solucionar cualquier problema extraño

Captura de pantalla de un escritorio KDE después de usar un alias para restablecer el administrador de red

Hoy en día, una computadora sin Internet es casi tan buena como un baldosa, por lo que siempre que surgen problemas, es bueno poder solucionarlos rápidamente. Reiniciar el administrador de red puede ser de gran ayuda para arreglar tu conexión, pero es un conjunto de comandos tedioso para escribir. Entonces, en lado de hacer todo eso, puedes crear un apelativo como este:

apelativo netfix="nmcli networking off && sleep2 && nmcli networking on"

Esto le permitirá apagar y luego reiniciar el servicio Network Manager simplemente escribiendo netfix. En algunas distribuciones, es posible que el comando nmcli no funcione, por lo que usarías poco como esto en su lado:

apelativo netfix="sudo systemctl restart NetworkManager"

De cualquier modo, esto hace que sea más casquivana solucionar problemas de Internet en un instante.

Una computadora portátil con Windows 11 que ejecuta la aplicación de configuración WSL y Mozilla Firefox en Ubuntu a través de WSL

WSL es magnífico, pero la creación de redes es un desastre: así es como lo solucioné

No debería ser tan complicado

Vea todos sus servicios Docker

Una descripción caudillo rápida de todo

Captura de pantalla del shell TrueNAS que muestra el estado de varios servicios Docker que se ejecutan en la máquina

Finalmente, si está configurando varios servicios usando Docker, puede ser útil obtener una descripción caudillo de todo lo que se ejecuta en su máquina y el estado de cada servicio. Hay un comando que le brinda un sumario completo de todo, pero es congruo complicado, por lo que simplificarlo es definitivamente lo mejor.

A continuación se explica cómo puede configurar un apelativo para este comando:

apelativo dps="docker ps --format "table {{.Names}}t{{.Status}}t{{.Ports}}""

Esto devolverá una tabla como la que ves en la imagen de hacia lo alto, y es congruo útil. No ejecuto Docker en mis PC de escritorio, así que ejecuté el comando en mi NAS y funciona igual de acertadamente allí.

Los mejores contenedores Docker para productividad

7 contenedores Docker que utilizo para aumentar mi productividad

Contenedores Docker que me convirtieron en un ninja de la productividad

Los apelativo ahorran mucho tiempo

Estos son sólo algunos ejemplos, pero de modo realista podrías hacer esto con cualquier comando de terminal que uses con frecuencia, y es casquivana ver cómo te ahorraría mucho tiempo. Independientemente de su caso de uso, los apelativo pueden disminuir el tiempo que dedica a escribir y memorizar comandos, lo que le permite ofrendar más tiempo a las cosas importantes. Recomiendo insistentemente explorar las opciones que se adapten a sus micción, adicionalmente de las anteriores.

Related Posts

4 viejos “trucos” de Android que deben regresar

Los dispositivos Android siempre han tenido diferentes formas y tamaños, y los diseñadores experimentan con ideas específicas y factores de forma que cambian con los tiempos. Hay muchas convenciones que…

Estas 5 funciones de Fire TV hicieron que mi configuración de transmisión fuera mucho más útil

Siempre estoy modificando la configuración de mi televisor inteligente para sacarle un poco más de provecho. Estos ajustes a menudo hacen que toda la experiencia sea más fluida. Por ejemplo,…

You Missed

algunos sucesos curiosos, los sorprendentes y el poder mostrado Por Dominicana en el clásico

algunos sucesos curiosos, los sorprendentes y el poder mostrado Por Dominicana en el clásico

Imponen tres meses de prisión preventiva a conductor que provocó la crimen de dos personas en un siniestro

Imponen tres meses de prisión preventiva a conductor que provocó la crimen de dos personas en un siniestro

4 viejos “trucos” de Android que deben regresar

4 viejos “trucos” de Android que deben regresar

Conaleche desarrolla concursos y presenta avances del sector lechero en la Feria Agropecuaria Franquista

Conaleche desarrolla concursos y presenta avances del sector lechero en la Feria Agropecuaria Franquista

Esposa de gachupin asesinado en Valverde fue la autora intelectual del homicidio

Esposa de gachupin asesinado en Valverde fue la autora intelectual del homicidio

PN y Profesión Conocido esclarece homicidio de ciudadano gachupin en Esperanza, provincia Valverde

PN y Profesión Conocido esclarece homicidio de ciudadano gachupin en Esperanza, provincia Valverde