Command Line Warriors

26 July 2007

An acquaintance of mine who is not a geek or a hacker, asked me to explain the meaning of my blog title, and what were all these alien words about, 'Command-line', 'Linux', 'Python' and so on. For the latter question, they need to read the whole blog. It is the answer to the first question, the title, that this short post in going to cover, I offer one possible answer.

As regular readers will know, there are two aspects to the term 'Command Line Warriors'. As well as the computing metaphor, you type a word and the computer does something; 'Command' has an older, more militaristic meaning, e.g. 'chain of command', 'commander' and you have the 'front line' and the 'command line' and so on.

A military commander cannot just march with the troops, he has to be clear about his aims while paying attention to all the relevant environmental factors on the ground that can affect and inform his strategy. The commander cannot just buy some weapons then wait around and hope for the best, it is up to him to go out and win victories.

Likewise, to take command of technology is more than just being a user of technology, it is to think about the overall environment and to adopt a strategy; it is to actively participate in determining the nature of our technological future rather than to passively consume what you are given.

The narrow meaning of 'command line warrior' is someone proficient in using the Unix/Linux shell. The broader meaning is someone who is willing to take the extra time and effort to think through and take control of all the technology that is entering into our daily lives; to make sure that our freedoms, hard-fought for on the battle field, protest rally and ballot box, are not quietly surrendered in the digital age, but instead freedom must be at the very foundation of technology itself.

That is my answer, please do feel free to leave me your interpretation of the title in the comments.

1 Michael Trausch says...

I just added your blog to my Google Reader a couple of days ago, and I must say that I was rather happy to see this post, particularly the second-to-last paragraph. Freedom is the entire reason that I use Linux and other freely available Unix-like operating systems, and it is certainly freedom that drives me to use the shell (I often want to do things that GUI programmers haven't considered, for example; the command line is a very liberating place to just get things done for me).

Posted at 1:45 a.m. on July 26, 2007


2 sheng says...

in geek world, the question should be answered by - man "Command Line Warriors"

Posted at 6:02 p.m. on July 27, 2007


3 Zeth says...

Out of interest, here is the description that was in the right hand side bar of the old site design:

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially computing using GNU/Linux, often using the command line and other textual means, but also other issues such as ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say.

Posted at 12:47 p.m. on September 17, 2007


4 Brock Noland says...

Michael,

"the command line is a very liberating place to just get things done for me"

Thanks the insight. I have never described my love for the command line as liberating. After reading your comment I realized my love stems from the freedom the command line allows me.

Brock

Posted at 10:56 p.m. on October 16, 2007


5 Brock Noland says...

Woops, and why I came to the about page....Zeth you must have gotten dugg or /.'ed or something in August. I was bumming around and ended up at alexa's traffic site. Your "read" (whatever that means) exploded in August. Just out of curiosity, what post was it?

Posted at 11:02 p.m. on October 16, 2007


What do you have to say?

Show Editing Help


About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Nui

July 18, 2008
Hmm, this would be more persuasive as an argument with some evidence. I am a happy admin of Windows and a novice user of Linux, so I have taken the ...
Give Linux a chance

Paddy3118

July 18, 2008
Hi, I too work with Electronic Design Automation tools, where Tcl is used extensively. I tend to only occasionally have to write in Tcl and so find the TclTutor utility: ...
Python and TCL

Cliff Wells

July 17, 2008
I personally cannot live without the Web Developer extension or Firebug. Unfortunately these are probably both among the more difficult to port extensions. Given how poorly Firefox functions on Linux ...
Will Epiphany be able to compete with Firefox's extensions?

making money on the internet

July 17, 2008
[url=http://www.divinecaroline.com/public/user/profile?user_id=83997]extra money 101waystoincome.com[/url]
A year after my 2007 predictions - the score card

Leatherjackets99

July 16, 2008
New Style in Leather Jackets For Man and Woman at http://www.Leatherjackets99.com They Offer Free Shipment Worldwide.
Email Syntax Check in Python

Åke Forslund

July 13, 2008
I'm pretty much a novice in both of these languages but I find them both easy to use and preform the tasks I give them. However I rarely use them ...
Python and TCL

Christopher Thoday

July 12, 2008
A single test is not sufficient to give you confidence that the algorithm is working. You should make 'number' an argument of 'main' so that you can test some boundary ...
Python and TCL

paul21

July 10, 2008
Shame on Mozilla. They should make developers specify the extension license before hosting it. They should show the license next to download button as well.
Are your Firefox extensions proprietary software?

Tris

July 8, 2008
Justin - You say they had not heard of Linux? That doesn't sound very professional to me!
Give Linux a chance

michael

July 8, 2008
what about Galeon? in Gnome i use Galeon mostly. it is fast and stable and has a nice portal with search masks for Debian, FSF, Freshmeat and so on. wtf ...
Will Epiphany be able to compete with Firefox's extensions?

vermin

July 7, 2008
> Eventually, after a bit of digging and Googling, I found their Toolbar-License... You simply found the license of the StumbleUpon Toolbar for Internet Explorer. This is another product, much ...
Are your Firefox extensions proprietary software?

Andrew West

July 6, 2008
Both the Python and the Tcl example could do with error checking. While at first this may not seem on topic with the post I think it better shows the ...
Python and TCL

Kurushiyama

June 30, 2008
XML is no replacement for SGML, it's a subset.
An Introduction to ReStructuredText