Linux Today: Linux News On Internet Time.





More on LinuxToday


10 steps to UNIX nirvana

Mar 04, 2009, 04:33 (0 Talkback[s])
(Other stories by Arpan Sen)

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

[ Thanks to An Anonymous Reader for this link. ]

"Keep the data safe
Using rm -rf * or its variants at the shell prompt is probably the most common source of several lost work hours for a UNIX developer. There are several ways to help in this cause—alias rm, alias cp, or alias mv to their interactive variants in $HOME/.aliases, then source this file during system startup. Depending on the login shell, this could mean putting source $HOME/.aliases inside .cshrc (for C/tcsh shells) or in .profile or .bash_profile (for the Bourne shell), as shown in Listing 1.

"Listing 1. Setting aliases for rm, cp, and mv
alias rm 'rm –i'
alias cp 'cp –i'
alias mv 'mv –i'"

Complete Story

Related Stories: