This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hmm. If you are likely to "accidentally" delete important things, I'm not sure I should give you the answer to your first question The first rule with "rm" is always double check your "current directory". If you were to do "rm -r *" from / you could be in a whole heap of trouble. If you get a load of questions when you use "rm", that probably means that the "rm" you are using is really an alias for "rm -i" (interactive delete). A lot of desktop Linux distributions seem to do this. You can override this behaviour on a case-by-case basis using the "-f" (force) argument to "rm", e.g rm -f /tmp/abc123 If you don't ever want to see the questions again, you need to find where the alias is defined (maybe in ~/.profile) and remove the definition. But above all, be careful. Unix and Linux are not systems which appreciate sloppy thinking. The commands are very powerful, and largely unforgiving. Don't even think of using "rm" if you might want something back later. If you want files out of the way, how about using something like "mv * /tmp/whatever" instead ? Then, if you are sure you didn't need it, you can use rm on the file(s) in /tmp/whatever later.