What can you do in console? What do you use console for?
Are you using scripts for every day things?
Maybe you wrote some amazing scripts, or you just starting to learn the console.
Have questions?
As for me I use the command shell as a means to control local and remote computers. It has little claim to the resources of the computer and consumes little traffic in the management of a remote computer. And it is most effective when i use remote computers as a springboard for attacks on the internal network. Excellent apply it to automate any action using a built-language (Sh (unix) or bat (win)) or third-party: perl, python, rubby, java (cross-platforming) etc.
Console is my administration tool.
I use console for administration. I created many scripts which helps me to administrate witch the servers. They are doing backups, sending news, notify and many other things.
Console is fast and gives you as many tools as you need in one environment, in one screen i.e. you can use C++, perl, bash, java commands in one line, not saying about scripts.
"Nothing is impossible"
information centered simpicity, functionality, and geeky coolness. it's fast, does what I expect. I use CLI as much as possible. I. e.: I detach irssi (with bitlbee) for IRC and IM in a screen session on my server. Then I access this server via ssh: from my mobile, from my Laptop, from my PC at home... Same thing with mutt, slrn. No sync problems, no secret keys stored locally if you lose your mobile, no missing features, no unexpected interfaces.
I mean, compare cmus with iTunes or so. Compare vim with Eclipse or NetBeans. Miranda, Psi with irssi, bitlbee. Most CLI apps are modular. They just work... and you can look through the source. And you do it. Did you ever want to have a look at Eclipse's source? No...? :D
first of all, I apologize if I have any fault, but my english level is not my best thing! :P.
Ok, for me, in the console you can do whatever you want (until, if the AA project it's still alive, see videos :P).
I'm a newbie, maybe, almost an intermediate user of Unix system. I can't do amazing scripts (yet :P), but i can make backups (with tar + gunzip or bz2), burn cds, configure almost all my systems and services, search files (i use updatedb weekly, but i use the most of the time find -name :P), UPDATE THE SYSTEM (that's one of the most important things, i think; pacman , yum, etc.).
The shell is an important tool for everyone who wants to move in the Unix/Unix-like environment, weeell, that's my point of view!!
GNU screen + vim allow my to code directly on dev hosts instead of depending on workstations. Benefits:
* It leaves no sensitive data on the notebook
* One connection and I reattach to all shells I had opened
* It is fast and flexible
* Longer compile jobs don't matter - grant it the needed resources and detach :)
* Sharing a screen session with co-workers for important stuff that needs more than two eyes is really easy
* Even not yet checked in changes can be found (in case of accidents...)
* Strict separation of projects. Project A never gets to know project B.
* See who opened a terminal when to work on what, being more granular then commits (helps to reduce branches)
I'm using GNU screen where i have 2-3 wins with zsh; mutt, irssi, cmus for listening music, htop, rss-reader.
vim - is my favorite editor .. but recently i start to use sed actively. fuse - is also a very good thing.
I think that *nix shells are super efficient tools. looking at GUI evolution i think actual "userspace" parts of *nixes degenerates while moves to "user friendly OS". The words intuitive and efficient mean different things.
/me dreaming about using pipes in Vimperator (good FF plugin)