How do you people remember all these Linux commands? Does this come out of experience? I guess yes. Even I would like to take my knowledge on Linux to that level. So would preparing for the RHCE help me what I want to acheive. I'm right now learning the commands like one a day. But keep forgetting them quite often as the environment that I work is windows. It was exactly for this reason that Iinstalled Ubuntu on my machine but even after that I do not quite feel comfortable as I do not feel comfortable yet. So please give me your suggestions.
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Practice makes perfect. Might I suggest that you avoid Windows and try using only Linux for a while. I know that this is difficult (if not impossible) if your work environment has standardized on Windows and you can't do anything without Outlook or IE. Also, having a cheat-sheet of common commands with their most useful options also helps.
I thought of another option - download and install cygwin on Windows and use it's shell instead of the command prompt when you are on Windows.
Thanks for the information. Would studying for RHCE help me anyways? I guess it should as the RHCE is kind of more practically oriented examionation and when I prepare for it, I would then simply use Linux to study for the exam.
I remember them because they are so incredibly useful. I end up using them for all tasks like tracking specific bugs in log files, starting machines or patching Apache output for graphing in Zabbix.
Like Peter says, practice makes perfect.
Also, I find that (apart from the newer ones) these commands are not specific to Linux. I used and use a wide range of unix-like things and there is a nice subset that allows you to basically do everything (sed, awk and grep being the most common ones). That's only three you need to remember. :-)
And exactly that was the reason why I installed Ubuntu as an alternative OS. Nowadays I just log into Ubuntu and fire up a terminal and practice all those that I can. Anyways I have decided to go for RHCE. Hope I too become a Linux guru one day.
Be warned: The RHCE is not your typically memorize-and-regurgitate certification exam. It's a heavy-duty test that's been known to send even professional sysadmin's screaming for the exits. It's one of a very small set of certifications that I actually consider worth more than the paper it's printed on.
Unless you're planning a career as a sysadmin, however, there's not really that much benefit to the RHCE or RHCT certs. They're based on practical knowledge of how to set up, maintain, and repair the Red Hat Enterprise Linux operating system, and they're not really geared towards skills in being a day-to-day user or developer. I considered getting an RHCE myself once - I've been running a Linux-based server farm 24x7 for over a decade now. But I couldn't cost-justify the cert, since I'm not applying for sysadmin jobs - it's just a sideline for me.
An IDE is no substitute for an Intelligent Developer.