sobre nombres de alias

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
adri20car
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Vie Oct 08, 2010 8:05 pm

sobre nombres de alias

Mensaje por adri20car » Vie Oct 08, 2010 8:24 pm

hola a todos soy nueva en el mundo del software libre y estoy viendo clases de alias quisera saber como haria esto: #-o

Si creamos un alias que se llame rm el cual emite un mensaje tal como "Esta orden es un rm", como podemos seguir borrando archivos en el sistema sin eliminar los alias definidos? que comando utilizaria? :? gracias de antemano!!!! =D>
Última edición por mcun el Vie Oct 08, 2010 8:24 pm, editado 1 vez en total.
Razón: Titulo editado por contener dichos como "ayuda" no esta permitido, Mensaje movido del foro Presentarse a Sistema por pertenecer mejor a esta temática y estar prohibido pedir ayuda en el foro Presentarse, por favor revisa el reglamento
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: sobre nombres de alias

Mensaje por mcun » Vie Oct 08, 2010 8:29 pm

No veo la utilidad de crear un alias con el nombre de un comando ya que seria pura confusión.... otra cosa seria crear un alias para la combinación de los comando rm y echo + el mensaje que mencionas lo cual no traería problema alguno, al ejecutar el comando borraría x cosa y emitiría el mensaje ( en tehoria ) ;) prueba
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
adri20car
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Vie Oct 08, 2010 8:05 pm

Re: sobre nombres de alias

Mensaje por adri20car » Vie Oct 08, 2010 8:47 pm

gracias Moderador yo tambien vi que no era util utilizar el nombre de un comonado para un alias pero es una pregunta en un cuestionario que estoy realizando en linea y no me dejaba avanzar porque me pedia que colocara el comando que me permitia esa accion. Muchas Gracias hice la pregunta porque como soy nueva en el Mundo Limux capaz habia un comando que lo hiciera!!! muchas gracias
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: sobre nombres de alias

Mensaje por niky45 » Dom Oct 10, 2010 6:27 pm

de hecho lo hay. en tu caso particular, para borrar un fichero habria que hacer un \rm . la \ antes del comando, lo que induca es que se ignore el alias.

y luego esta la opcion de crear otro alias para rm....

(esque el otro dia estuve trasteando con el bashrc y lo lei por ahi.... :? )
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: sobre nombres de alias

Mensaje por mcun » Dom Oct 10, 2010 6:42 pm

buen dato niky45

por cierto que bueno leerte nuevamente ;)
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: sobre nombres de alias

Mensaje por niky45 » Dom Oct 10, 2010 6:55 pm

m[cun] escribió:buen dato niky45

por cierto que bueno leerte nuevamente ;)
Off topic:
no voy a contestar a los offotpic
no voy a contestar a los offotpic
no voy a contestar a los offotpic
no voy a contestar a los offotpic
no voy a contestar a los offotpic
no voy a contestar a los offotpic
no voy a contestar a los offotpic

...
...
(M, no lo puedo evitar)
gracias, m[cun]. :D la verdad que esto es un poco desesperante (mi eeepc no da mucho de si, y mi vista se esta desesperando), pero.... bueno. digamos que no quieo perder (del todo) la costumbre. :)
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: sobre nombres de alias

Mensaje por akodo » Dom Oct 10, 2010 11:07 pm

niky45 escribió:de hecho lo hay. en tu caso particular, para borrar un fichero habria que hacer un \rm . la \ antes del comando, lo que induca es que se ignore el alias.
¿Y si pones la ruta absoluta del comando? Debería considerarte el comando, y no el alias.
¿Y si pones como alias adicional "\rm"?

PD: Es que hoy estoy muy vago, y no tener un bash cerca... :cry:
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: sobre nombres de alias

Mensaje por fpuga » Lun Oct 11, 2010 10:15 am

¿Y si pones la ruta absoluta del comando? Debería considerarte el comando, y no el alias.
Esto ejecuta el comando directamente. De hecho en los scripts es una buena práctica poner la ruta completa para no encontrarte con resultados inesperados.
No veo la utilidad de crear un alias con el nombre de un comando ya que seria pura confusión....
De hecho esto es bastante habitual. Yo por ejemplo tengo esto en mi bashrc

Código: Seleccionar todo

 alias rm = "rm -i"
para que siempre me pregunte antes de borrar un archivo
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: sobre nombres de alias

Mensaje por mcun » Lun Oct 11, 2010 3:01 pm

fpuga escribió:

De hecho esto es bastante habitual. Yo por ejemplo tengo esto en mi bashrc

Código: Seleccionar todo

 alias rm = "rm -i"
para que siempre me pregunte antes de borrar un archivo
es lo mismo que digo yo... no tiene utilidad usar un alias para un comando con el nombre de otro comando ejemplo alias cd acción rm lo otro si es valido
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: sobre nombres de alias

Mensaje por niky45 » Mié Oct 13, 2010 6:08 pm

¿Y si pones como alias adicional "\rm"?
tengo mis dudas de que bash lea eso correctamente. el \ es la secuencia de escape, por lo que ponerlo en un alias, haria algo extranio... pero dudo que ejecutase el comando. (no obstante... 'amos a probarlo!! )

Código: Seleccionar todo

?[niky]?[@ian]?[06:07:04]????????[~]
?>alias "\ls"="echo TEST"
bash: alias: `\ls': invalid alias name
?[niky]?[@ian]?[06:07:41]????????[~]
?>
ahi veis lo que dice. efectivamente, no deja ponerlo. :D
¿Y si pones la ruta absoluta del comando?
::lol:: como que alguien se sabe donde esta cada uno de los comandos.... :? (vale esta el find y el where y similares, pero usar eso es POCO practico, no?? :? )
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje