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
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
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
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
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]
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
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]