On Friday 19 June 2009 10:21:31 David Guntner wrote:
> Anne Wilson wrote:
> > On Thursday 18 June 2009 22:35:37 Dick Gevers wrote:
> >> On Thu, 18 Jun 2009 09:28:11 +0100, Anne Wilson wrote about Aliasing
> >> (was
> >>
> >> Re: [Expert] tmpwatch problem):
> >>>> For example:
> >>>>
> >>>> alias broom='/usr/sbin/tmpwatch --mtime --verbose 168 /home/anne/.tmp'
> >>>
> >>> Can that be done to add parameters? I mean, for instance, on the F10
> >>> netbook, I would like to alias 'yum update' to 'yum update
> >>> --skip-broken'.
> >>
> >> Sure: e.g. alias yus='yum update --skip-broken'.
> >>
> >> Obviously, if you run it with sudo you'd have to include 'sudo' in
> >> front, and if run as root, you could either put your alias as before in
> >> ~/.bashrc (which is then same as /root/.bashrc), or in any file in
> >> /etc/profile.d . My root aliases are in /etc/profile.d/z_<boxname>.sh
> >
> > Thanks. I'm trying this - putting it in ~/.bashrc. Don't know whether
> > it needs it, but I ran newaliases anyway. Then I tried 'yus' but got
> > 'command not found'. What have I missed?
>
> The newaliases command builds the aliases db hash table for
> sendmail/postfix. :-)
>
> Your .bashrc file is only executed when a new shell is opened. Close
> the shell you're in after having put the alias command into it and open
> a new shell window. Or you can just type ". ~/.bashrc" to run it from
> within the shell window in question (without the quotes, of course) so
> you don't have to bring up a new shell. Either way, your alias should
> then be active.
>
Didn't think of that. However, it's still not right. From a user shell it
says I have to be root (as expected) and from a root shell it says 'command
not found'. I'll have to try some of the alternatives Dick mentioned
Anne
--
New to KDE4? - get help from
http://userbase.kde.orgJust found a cool new feature? Add it to UserBase