Re: Restoring /etc/inittab
On Thu, May 13, 2004 at 09:09:29AM +0200, Pierg75 wrote: > Adam Funk wrote: > >On Wednesday 12 May 2004 17:40, Pierg75 wrote: > >>Somewhere i read that an alias should never be an alias of itself, > >>something like alias rm='rm -i' > >alias ls='ls --color=auto' > >alias rm='rm -vi' > >alias cp='cp -vi' > >alias mv='mv -vi' > >alias cal='cal -3m' # week starts on Monday > > > >and I'm sure I got this idea from some reputable Unix books. This way > >rm always asks *except* when you use -f. > > It works for sure, because somewhere i use it too. > I was meaning about the comcept: > because if you get use of this approach, when you go to work on a > machine that doesn't have this alias, immagine what you coul do if you > write rm /etc/apache/* because you are sure (or you don't pay > attention) that would ask you to confirm. > Since i read that article (it was on a magazine), i try to don't use > this kind of aliases and to pay more attention on what i'm doing. > Hello, within bash, you could use an alternate kind of aliases in order to circumvent any reentrance problem under a different OS: alias rm='/bin/rm -vi' or alias cd="builtin cd ${CDHOME}" -- Wilko Fokken Education is a man's going Landschaftspolder 67 from cocksure ignorance D-26831 Dollartto thoughtful uncertainty. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
On Thursday 13 May 2004 08:20, Pierg75 wrote: > It works for sure, because somewhere i use it too. > I was meaning about the comcept: > because if you get use of this approach, when you go to work on a > machine that doesn't have this alias, immagine what you coul do if you > write rm /etc/apache/* because you are sure (or you don't pay > attention) that would ask you to confirm. > Since i read that article (it was on a magazine), i try to don't use > this kind of aliases and to pay more attention on what i'm doing. That's a good point. I try to mitigate this problem is by setting these up immediately in ~/.bashrc or .tcshrc when I get an account on a new computer. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
Pierg75 wrote: because if you get use of this approach, when you go to work on a machine that doesn't have this alias, immagine what you coul do if you write rm /etc/apache/* because you are sure (or you don't pay attention) that would ask you to confirm. Since i read that article (it was on a magazine), i try to don't use this kind of aliases and to pay more attention on what i'm doing. I found what i was really meaning: http://unix.about.com/library/weekly/aa020501c.htm Pier -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
Adam Funk wrote: On Wednesday 12 May 2004 17:40, Pierg75 wrote: Somewhere i read that an alias should never be an alias of itself, something like alias rm='rm -i' alias ls='ls --color=auto' alias rm='rm -vi' alias cp='cp -vi' alias mv='mv -vi' alias cal='cal -3m' # week starts on Monday and I'm sure I got this idea from some reputable Unix books. This way rm always asks *except* when you use -f. It works for sure, because somewhere i use it too. I was meaning about the comcept: because if you get use of this approach, when you go to work on a machine that doesn't have this alias, immagine what you coul do if you write rm /etc/apache/* because you are sure (or you don't pay attention) that would ask you to confirm. Since i read that article (it was on a magazine), i try to don't use this kind of aliases and to pay more attention on what i'm doing. ;-) PIer -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
On Wednesday 12 May 2004 17:40, Pierg75 wrote: > Monique Y. Mudama wrote: >> Um, no, you haven't. If rm is aliased to 'rm -i' in root's >> environment, >> it should have prompted. Unless he neglected to mention that he >> actually did 'rm -rf' ... > > Somewhere i read that an alias should never be an alias of itself, > something like alias rm='rm -i' I'm fairly certain that's not the case, because I do it all the time! Examples from by ~/.bashrc: alias ls='ls --color=auto' alias rm='rm -vi' alias cp='cp -vi' alias mv='mv -vi' alias cal='cal -3m' # week starts on Monday and I'm sure I got this idea from some reputable Unix books. This way rm always asks *except* when you use -f. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
On Wed, May 12, 2004 at 06:32:54PM +0200, Pierg75 wrote: > Monique Y. Mudama wrote: > >Um, no, you haven't. If rm is aliased to 'rm -i' in root's environment, > >it should have prompted. Unless he neglected to mention that he > >actually did 'rm -rf' ... > > Somewhere i read that an alias should never be an alias of itself, > something like alias rm='rm -i' Whatever you read was wrong; a word is not expanded as an alias if it is identical to an alias currently being expanded. Cheers, -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Restoring /etc/inittab
Monique Y. Mudama wrote: Um, no, you haven't. If rm is aliased to 'rm -i' in root's environment, it should have prompted. Unless he neglected to mention that he actually did 'rm -rf' ... Somewhere i read that an alias should never be an alias of itself, something like alias rm='rm -i' Pier -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]