I also notice that none of my students had any command line experience. Thinking about it, I had to learn the command line (in Linux) in a Software Engineering class that made us learn Linux and C++ pretty much on our own and then write two substantial programs in C++. Although frustrating at times, it turned out to be a very good class. We never teach the command line in any of our classes. I got a big blank stare when I mentioned make. The downside to only teaching with IDE's. Luckily, I need to revamp my Operating Systems class. Maybe I will make it a lot like my Software Engineering class.
See this post for more information about editors: http://www.christopherslade.com/2011/10/another-rails-editor-and-user.html