Welcome to WebProNews Breaking eBusiness and Search News
Advertise | Newsletter | Sitemap | News Feeds News Feed 
 WebProNews Search Part of the iEntry network iEntry inc. 

Death Of The Command Line

A.P. Lawrence
Expert Author
Published: 2006-08-01

WebProNews RSS Feed


It's hard for me to imagine using an OS without a strong command line. Even Microsoft has recognized the for that with their Monad Shell ( though they are at least temporarily removing that from Vista).

Linux of course has its Bash shell, Mac OS X has Terminal (which now defaults to Bash) - everybody knows you need a shell.

But who really uses it? Well, I do, and maybe you do, but most Windows users certainly don't, and most Mac users are equally command line phobic. Linux users may be a bit more apt to drop into typing-land, but even there its being pushed into insignificance.

For example, I recently installed a Suse 10.1 system. I needed to add some printers, but I couldn't remember the syntax for adding an smb printer with lpadmin - it's just "lpadmin -p printer -v smb://host/printer" but I was having a senior moment. I was sshed in at a command line and what I wanted was something like "redhat-config-printer" to help me through it. If there is such a thing in Suse, I couldn't find it.

I was able to get by this by installing Lynx (yast2 --install lynx) and running "lynx http://localhost:631" to get the Cups browser interface (though I first had to add a cups user with "lppasswd -a root"). That's fine; I was able to do what I wanted, but I'm pretty sure most people would have given up and used the GUI.

We old command line hands know all the arguments for the importance of the command line. We can build tools on demand with pipes. Therefore we can do exactly what we want quickly and efficiently. GUI tools often have less features and can't be piped to other GUI tools.

Yeah, but.. They could: Nothing stops a GUI tool from implementing all the features of its command line equivalent. And there's no reason that a GUI application couldn't pass or accept data from some other GUI application. If all applications were written with that ability, you could just string things together. In fact, some graphical programming environments work just like that: you drag around little tools and create bigger tools without suffering the indignities of that awful command line.

If every GUI app could read standard input (and actually many do) and had an option to send text output to any other tool, we'd have the same power in the GUI. You'd need a master pipe fitting app to build reususable tools, and of course the tools themselves would need to accept behaviour changing arguments, but none of that is difficult.

Would this be better than the command line? Worse?

Added after the original post to avoid more misunderstanding:

I'm not a "point and click" fan. I LIKE CLI's for their power, speed and convenience. My fear is that developers are neglecting CLI tools in favor of GUI versions.

*Originally published at APLawrence.com

Receive Our Daily Email of Breaking eBusiness News


About the Author:
A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com

WebProNews RSS Feed

More Expert Articles Articles

Contact WebProNews
Advertisement





TOP NEWS

Targeted Information for Business
WebProNews is part of the iEntry network

Internet Business: Marketing: Small Business:
WebProNews MarketingNewz SmallBusinessNewz
WebProWorld AdvertisingDay PromoteNews
EcommNewz SalesNewz EntrepreneurNewz

Software: Search Engines: Web Design:
WebMasterFree Jayde B2B DesignNewz
NetworkingFiles SearchZA FlashNewz
SecurityConfig SearchNewz WebSiteNotes

Developer: IT Management: Security:
DevWebPro ITManagement SecurityProNews
DevNewz SysAdminNews SecurityConfig
TheDevWeb NetworkingFiles NetworkNewz

The iEntry Network consists of over 100 web publications reaching millions of Internet Professionals. Contact us to advertise.
eBUSINESS RESOURCES






 Advertise | Contact Us | Corporate | Newsletter | Sitemap | Submit an Article | News Feeds
 WebProNews is an iEntry, Inc. ® publication - $line) { echo $line ; } ?> All Rights Reserved
About WebProNews
WebProNews is the number one source for eBusiness News. Over 5 million eBusiness professionals read WebProNews and other iEntry business and tech publications.

WebProNews provides real-time coverage of internet business.

Free Email Newsletters:
WebProNews SearchNewz
WebProWorld DevWebPro
Marketing SecurityNews
Plus over 100 other newsletters!

Send me relevant info on products and services.


WebProWorld
Ten most recent posts.

NetworkingFiles
Featured Software

WebProNews in the News
View all recent mentions of WebProNews from around the world!

Recent Articles On ...
Google eBusiness
Yahoo Ask Jeeves
MSN Blogs
Search Engines Blogging
Affiliate Programs Marketing
eCommerce Advertising
eBay Sun Microsystems
AOL Adsense
Microsoft Adwords
Oracle IBM
Amazon Apple
SEM Mac
SEO iPod
Adsense XBox
PR Adobe



iEntry.com WebProWorld RSS Feed WebProWorld Contact WebProNews Print Version Email a friend Bookmark us