local alias not respected
Armelius Cameron
armeliusc at gmail.com
Fri Dec 25 03:38:16 UTC 2009
On Thursday 24 December 2009 04:25:46 Anne Wilson wrote:
> On Wednesday 23 December 2009 20:57:50 Patrick Boutilier wrote:
> > >> I defined:
> > >>
> > >> alias yu="sudo yum --skip-broken update"
> > >>
> > >> the only differences being that I put the flag first, then the
> > >> argument, and I used quotation marks, not apostrophes. I know there is
> > >> a difference in bash between ' and ", but mine really DOES work (on
> > >> both of my computers, for both me and root on each).
> > >>
> > >> Maybe try?
> > >
> > > I tried this, but 'which yus' still returns the old one. Do I need
> > > 'newaliases' or something?
> >
> > Nope, newaliases is for sendmail. :-)
>
> Thought so, that's why I said 'or something' :-)
>
> > Does it still not work if you run the alias command from a shell prompt
> > and then try yus ?
> >
> >
> > alias yus='yum update --skip-broken'
>
> It does. A clue then - it seems to be a matter of paths. The command is
> in my user bashrc, and it always worked from a root console before. What
> do you think?
So how did you get to the root console ?
If you get a user console, then do "su" to get the root console, then it
should work. If you do "su -", I don't think it'd work as "su -" change the
environment to use root's.
AC
More information about the kde
mailing list