¿Cómo establecer un alias de forma permanente usando el comando?

¿Cómo establecer un alias de forma permanente usando el comando?

No tengo acceso al directorio de inicio. Entonces no puedo acceder al archivo .bashrc o .profile. Entonces, la única opción (supongo) es usar el comando para configurar el alias.

¿Hay alguna forma de agregar un alias de forma permanente usando cualquier comando (sin usar .bashrc o .profile)?

Respuesta1

Si no tiene ningún almacenamiento local permanente, simplemente no podrá realizar ningún cambio permanente en la configuración. Si tiene algún almacenamiento local permanente que no sea su directorio de inicio (lo cual sería bastante extraño), puede ejecutar esto cada vez que inicie sesión:

export HOME=/path/to/permanent/storage
. ~/.profile

Puede colocar su configuración en un archivo disponible en algún lugar de la web, en una URL que pueda recordar fácilmente. Luego, asumiendo que se puede escribir en su directorio de inicio (pero, supongo, se borra cuando cierra la sesión o algo así), puede descargar ese archivo y ejecutarlo:

wget http://www.example.com/~suresh/.profile
. ./.profile

Además de la configuración del shell, esto .profilepuede contener un archivo que se descomprime cuando lo ejecuta, de modo que obtenga a .bashrc, a .emacs, a .vimrc, a .Xresourcesy cualquier otra cosa que desee. Los sharcomandos desharutilscrea un archivo que está incrustado en un script de shell que descomprime el archivo cuando lo ejecuta, basándose únicamente en utilidades ubicuas.

información relacionada