[ BIENVENIDO | ENCUENTRA O COMPARTE SOLUCIONES ]
I M P O R T A N T E
REGLAS DEL FORO | PROBLEMAS DE INGRESO O CONTRASEÑA | DEEPINES CHANGE LOG | ÚLTIMOS MENSAJES
Sin duda alguna, es una pregunta que muchos nos hemos hecho al menos una vez, ya sea para recordar fácilmente una instrucción de comandos que queramos dar, hacer más gracioso un comando o ahorrar tiempo al escribirlo. Aprenderemos a como hacerlo en el siguiente artículo.
para añadir de forma persistente los alias y poder usarlos al reinicio de la maquina podemos hacer lo siguiente:
abrimos un terminal y editamos el bashrc con el siguiente comando (yo soy de usar nano pero tu puedes usar vim o tu editor preferido
nano ~/.bashrc
y añadimos al final del archivo
#inicio mis alias
alias actualizar="sudo apt update"
#fin mis alias
luego hacemos un
source ~/.bashrc
y ya tenemos nuestros alias personalizados permanentemente
salu2
buenísimo jhalo! gracias!
yo utilizo un .bash_aliases, siempre los tengo disponibles y permanentes, ademas de que puedo meter algunas funciones, pienso que es mas sencillo
@hurondefuego Y porque Movies deberia ser igual a Peliculas ? salvo en tus fantasías xd
Es solo un ejemplo.
Lo que pasa es que en otra computadora tengo un servidor de streaming creado con Streama. Es una laptop sin pantalla (porque se me rompió hace mucho tiempo), entonces la uso con ese fin. La única forma que tengo para controlarla es por medio de SSH. Entonces cuando requiero hacer alguna modificación de un archivo tengo que poner el directorio completo, hasta que vi este artículo que me alegró la existencia.
Creé el alias como se indica: [Nombre de alias]='[directorio]'
Funciona bien con el comando cp pero con cd o ls no funciona, me aparece que el directorio no existe.
@hurondefuego Bueno eso ya es otro tema, tu problema son las rutas externas, Ya que estas en telegram porque no lo charlamos allí es mas practico
Hola, un detalle es que no debe confundir alias con variables del sistema, alias es para crear alias de comandos, no de ubicaciones de carpetas, solo comandos. Claro, el comando puede incluir una ubicación de carpeta o archivo, pero el alias tiene que tener un comando.
Mi recomendación es usar enlaces simbólicos, teniendo en cuenta que el comando cd sin parámetros siempre me lleva a la carpeta de usuario, /home/hurondefuego (que es guardado en la variable del sistema ~ ) en su caso, puede crear un enlace simbólico en su carpeta de usuario.
cd ~
ln -s /home/hurondefuego/strema/media/movies stremamovies
Esto creará el enlace simbólico en su carpeta de usuario.
Luego para ejecuta
cd streamamovies
Y eso lo llevará a /home/hurondefuego/strema/media/movies.
Otra forma si quiere hacerlo con alias sí o sí es usar
alias stremamovies='cd /home/hurondefuego/strema/media/movies'
Entonces sin importar qué carpeta esté, cuando ejecute stremamovies eso lo llevará a /home/hurondefuego/strema/media/movies.
Pero no soy muy partidario de este tipo de soluciones con alias, me gusta ver exactamente lo que se ejecuta para evitar errores.
Saludos.
Disculpa que no haya seguido la conversación cuando me respondiste, pero en mi zona horaria ya era muy tarde.
Te agradezco el apoyo.