Crea comandos perso...
 
Notificaciones
Eliminar todas

[ 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

Crea comandos personalizados en linux

12 Respuestas
8 Usuarios
5 Me gusta
5,116 Visitas
jhalo
(@jhalo)
Respuestas: 101
Integrante Estimado Moderadores
Iniciante del hilo
 

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.

 
Publicado el : 22 febrero, 2018 1:10 am
RealAct y Akiba Illusion reaccionaron
mlopez
(@mlopez)
Respuestas: 3
Integrante Activo Monitores
 
 

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

 
Publicado el : 27 febrero, 2018 4:30 pm
RealAct reaccionó
(@zamora322)
Respuestas: 18
Integrante Eminente Deepineros
 

Muy útil, gracias.

 
Publicado el : 24 junio, 2018 2:45 pm
Eli reaccionó
Silvia
(@momentosinolvidables)
Respuestas: 3
Nuevo (a) Integrante Deepineros
 

buenísimo jhalo! gracias!

 
Publicado el : 2 diciembre, 2018 7:59 pm
(@sarch)
Respuestas: 27
Integrante Eminente Deepineros
 

yo utilizo un .bash_aliases, siempre los tengo disponibles y permanentes, ademas de que puedo meter algunas funciones, pienso que es mas sencillo

 
Publicado el : 28 octubre, 2019 11:07 am
Lain Iwakura
(@hurondefuego)
Respuestas: 13
Integrante Eminente Deepineros
 

¿Cómo puedo hacer que funcionen los alias con el comando cd?

DeepinScreenshot dde desktop 20200305203148

Tengo un alias que es, por ejemplo:

alias Películas='/home/user/Movies'

Pero cuando uso el comando

cd Películas

Me aparece que no existe el archivo o directorio.

 
Publicado el : 5 marzo, 2020 10:37 pm
Car
 Car
(@car)
Respuestas: 904
Integrante Fiable Moderadores
 

@hurondefuego Y porque Movies deberia ser igual a Peliculas ? salvo en tus fantasías xd

 

 
Publicado el : 6 marzo, 2020 12:17 am
Lain Iwakura
(@hurondefuego)
Respuestas: 13
Integrante Eminente Deepineros
 

@car

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 cdls no funciona, me aparece que el directorio no existe.

 

 
Publicado el : 6 marzo, 2020 1:10 am
Car
 Car
(@car)
Respuestas: 904
Integrante Fiable Moderadores
 

@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  

 
Publicado el : 6 marzo, 2020 1:51 am
(@igatjens)
Respuestas: 820
Integrante Fiable Moderadores
 

@hurondefuego

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.

 

 
Publicado el : 6 marzo, 2020 11:03 am
Lain Iwakura reaccionó
Lain Iwakura
(@hurondefuego)
Respuestas: 13
Integrante Eminente Deepineros
 

@igatjens

Muchísimas gracias.

 

 
Publicado el : 6 marzo, 2020 3:48 pm
Lain Iwakura
(@hurondefuego)
Respuestas: 13
Integrante Eminente Deepineros
 

@car

Disculpa que no haya seguido la conversación cuando me respondiste, pero en mi zona horaria ya era muy tarde.

Te agradezco el apoyo.

 

 
Publicado el : 6 marzo, 2020 3:49 pm
Comparte: