Have you ever heard of goosh.org? As from the website,
Welcome to goosh.org - the unofficial google shell. This google-interface behaves similar to a unix-shell. You type commands and the results are shown on this page. goosh is powered by google. goosh is written by Stefan Grothkopp <firstname.lastname@example.org> it is NOT an official google product! goosh is open source under the Artistic License/GPL.
1. Yes, you can do a Google search, browsing, checking Gmail in a shell interface. The functions are still the same as Google website, it is just the interfaces are different. You can list all the available commands by executing help or h.
Enter help or h for a list of commands. Loading local settings... email@example.com:/web> help
2. You can search webs, images, news, feeds or browsing websites.You can also translate languages here. Below are some of the commands for searching and browsing.
firstname.lastname@example.org:/web> web itsiti email@example.com:/web> news aljazeera firstname.lastname@example.org:/web> place london email@example.com:/web> translate english japan apple firstname.lastname@example.org:/web> go itsiti.com
3. The functions are really great, at least for programmers which love the command prompt interface. But, overall, using the standard Google functions (search, Gmail and etc) are still the best and easier.