elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  No se me ejecutan los alias
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No se me ejecutan los alias  (Leído 3,029 veces)
danny920825

Desconectado Desconectado

Mensajes: 175


Ver Perfil WWW
No se me ejecutan los alias
« en: 3 Junio 2015, 21:16 pm »

Hola a todos, tengo un servidor en debian (como ya he comentado anteriormente) el cual estoy aprendiendo poco a poco a administrar. Ya he aprendido un poquito sobre script, firewall, etc. Tengo pocos servicios, asi que no hay mucho que hacerle, pero ya que estoy en ese mundo, deberia aprender mas. Mi servidor lo administro via SSH interno desde la red interna. Estaba leyendo que el archivo .bashrc administra los alias del sistema. Siempre ponen el ejemplo
Código:
alias ls='ls --color a'

o algo asi, pero el hecho es que lo copio para probarlo y cuando ejecuto el comando no hace nada, sera porque esta remoto? o es algo que estoy haciendo mal?
Si quieren posteo el archivo .bashrc que no tiene nada mio agregado, esta por default


En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #1 en: 3 Junio 2015, 21:22 pm »

Yo tengo un alias así:

Código
  1. alias ls='ls --group-directories-first --color=auto'

De la forma que lo tienes, esta tratando de hacer un listado a 'a'.


En línea

danny920825

Desconectado Desconectado

Mensajes: 175


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #2 en: 3 Junio 2015, 22:03 pm »

De hecho, pasa esto: Este es mi archivo .basrc del usuario root
Código:
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
alias ls='ls --group-directories-first --color=auto'
alias d='date'
Como ves, puse el alias que me diste y otro para probar que es alias d='date' que supuestamente deberia mostrar la fecha.
cuando ejecuto el alias d me pasa lo siguiente
Código:
root@SERVER:~# d
-bash: d: no se encontró la orden

En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #3 en: 3 Junio 2015, 22:10 pm »

¿El archivo se llama .bashrc y esta en /root?
En línea

danny920825

Desconectado Desconectado

Mensajes: 175


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #4 en: 3 Junio 2015, 22:22 pm »

Sip, en /root
se llama .bashrc
de hecho ahi viste que el codigo es el que trae por defecto linux en ese archivo...
En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #5 en: 3 Junio 2015, 22:39 pm »

Sip, en /root
se llama .bashrc
de hecho ahi viste que el codigo es el que trae por defecto linux en ese archivo...

Lo editaste y lo guardate y volviste a iniciar sesión verdad?
En línea

danny920825

Desconectado Desconectado

Mensajes: 175


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #6 en: 3 Junio 2015, 22:48 pm »

Ja, no habia vuelto a iniciar sesion. De hecho, tenia esa duda si habia alguna forma de reiniciar el servicio despues de los cambios. Gracias,  ya cerre la sesion y me volvi a loguear y ya funcionan jaja. Ahora pues a revisar el post de arriba a ver algunos interesantes para aprender a hacer algunos yo mismo. GRACIAS

Si quieren los moderadores pueden cerrar el tema!
En línea

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: No se me ejecutan los alias
« Respuesta #7 en: 4 Junio 2015, 00:55 am »

No es necesario que te loguees, la verdad es que simplemente estaba pensando en recargar el archivo. Se me vino a la mente el relog, pero tambien puedes hacer:

Código
  1. source ~/.bashrc

Creo que tambien deberias poder lanzar una subshell:

Código
  1. bash

Pero no estoy muy seguro.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
..Alias Spatter Tag..
Diseño Gráfico
santoz 0 2,452 Último mensaje 17 Enero 2008, 02:33 am
por santoz
SDL mixer + SDL ttf; No se ejecutan
Programación C/C++
Puntoinfinito 0 1,455 Último mensaje 20 Enero 2013, 13:47 pm
por Puntoinfinito
[C][?] No se ejecutan printf
Programación C/C++
JoseluCross 5 3,121 Último mensaje 25 Marzo 2016, 15:07 pm
por JoseluCross
[Ayuda]: ¿Por qué MouseOver & MouseOut no ejecutan la función?
Desarrollo Web
Miguelcarp14 1 2,001 Último mensaje 11 Febrero 2018, 01:44 am
por engel lex
Creando Alias en mi subred
Redes
maremotoenseco 0 1,233 Último mensaje 2 Noviembre 2018, 17:36 pm
por maremotoenseco
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines