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.
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?
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.
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.
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
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.
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
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.
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
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
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.
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)
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.
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
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.
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
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í.
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.






