¿Cómo crear accesos directos para comandos en un archivo .bashrc?

¿Cómo crear accesos directos para comandos en un archivo .bashrc?

Instalé Drupal 9 en un servidor compartido, en Infomaniak. Drush y Composer están instalados en él.

Actualmente para usar Composer, tengo que hacer el composer2comando.

Actualmente para usar Drush tengo que hacer el vendor/bin/drushcomando.

Creé un .bashrcarchivo porque no existe:

cd ~
touch .bashrc
nano .bashrc

¿Qué debo poner en este archivo para usar Drush ingresando el drushcomando y cómo uso Composer ingresando el composercomando?

source ~/.profile
alias composer="composer2"

Agregué el código anterior al archivo, pero no hace nada. Aquí está la documentación de Infomaniak sobre el comando Drush:

https://www.infomaniak.com/es/support/faq/2152/administrar-drupal-en-la-linea-de-comando-con-drush

Respuesta1

Podrías hacer algo como esto en el archivo global. Esto me permite escribir laen lugar de ls -lah:

Agregue el siguiente contenido al archivo de configuración de todo el sistema /etc/bash.bashrco al del usuario ~/.bashrc, utilizando su editor de texto preferido:

export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias la='ls -lah'

Aplicar cambios ejecutando el comando

~$ source /etc/bashrc; source ~/.bashrc

Respuesta2

Toma el

source ~/.profile

fuera de .bashrc cuando se está ejecutando. Está buscando ~/.profile para ejecutar, no lo encuentra y sale.

información relacionada