Language Selection

English French German Italian Portuguese Spanish

Why you need the command line. How many reasons can I come up with before breakfast?

1. The Command Line makes Linux tutorials easy.
When a tutorial gives you instructions in line commands, you don't have to learn the commands. You don't have to understand the commands. You don't even have to type the commands! All you really have to do is copy the commands and paste them into the terminal window. That's easier than instuctions that have to give you a road map on how to find the button.

2.The Command Line is fun.
This one is pretty counterinuitive, but the command line allows you to take a creative approach to problem solving that is enjoyable.

3. Conversely, the Command Line allows you to cut a straight line through some of the most tedious, repetitive computing drudge work that you'll ever have to face.
I'm talking about organizing your files, sorting, moving, and processing large numbers of files. I used to spend hours on these tasks, and I hated it. These are what the command line excels at. You save time, but you cut down dramatically on the boredom.

4.Any command can be a script.
If you know how to use the command line, you know how to automate the command line with crude, simplistic shell scripts that most real programmers will look at with disdain, but which work anyway. And once again, you don't have to understand the commands.

A couple of years ago, I found this tutorial in my favorite Linux forum about how to process avi files into DVDs. From this, I was able to write a script that I have used to automatically process avi files into DVD images in batches of a dozen at a time. I just copy the files into the directories and start the script and let it run for a couple of days, and then burn 12 DVDs bangbangbang, all at once.

Now, here's the part that's kind of cool, even if it makes me look dumb: I don't understand the commands! I don't know how my own script works! I just copied the commands from the tutorial into a text file in a certain sequence, made it executable, and ran it. The commands in the script did whatever the hell it is they do, while I did other things. And now I have a bunch of DVDs to watch.

So easy... and so powerful!

Time for pancakes.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

If I hadn't been in a hurry

I could have had a much longer list, with many more specifics.

Not necessarily a good thing. How does the last post get 300 reads, and this one less than 50? I'm willing to pander; just tell me how. My next post will be: "Why I hate Ubuntu (even though it's awesome)". That ought to get a hit or two!

More in Tux Machines

Android Leftovers

Red Hat News

Debian News

  • You Can Now Have All the Debian Live 8.5.0 Editions on a Single ISO Image
    Coming hot on the heels of the Linux AIO Debian Live 7.11.0 release, Linux AIO Debian Live 8.4 is now available for download for all those who want to have a single ISO image with all the essential Debian GNU/Linux 8.5.0 Live CDs. Linux AIO Debian Live 8.5.0 will offer you a bootable, live ISO image that contains the Debian GNU/Linux 8.5.0 Cinnamon, Debian GNU/Linux 8.5.0 KDE, Debian GNU/Linux 8.5.0 GNOME, Debian GNU/Linux 8.5.0 MATE, Debian GNU/Linux 8.5.0 Xfce, and Debian GNU/Linux 8.5.0 LXDE Live editions.
  • DebCamp16 day 1
    Hating jetlag based headache. Disturbed to see the Brexit result. Review wiki RecentChanges. Answer some questions about Launchpad on #debian-mentors. Whitelisted one user in the wiki anti-spam system. Reviewed and sponsored yamllint 1.2.2-1 upload. Noted OFSET repo is broken and updated Freeduc info. Noted the Epidemic-Linux website is having database issues. Noted that Facebook finally completely dropped their RSS feeds, dropped Facebook RSS feed URL generation from the Debian derivatives census scripts and notified the affected derivatives. Cleared up Tanglu hash sum mismatches again. Minor changes to Planet Debian derivatives.
  • DebCamp16 day 2
  • twenty years of free software -- part 5 pristine-tar

Docker News

  • How Salesforce Secures Docker Containers
    Running Docker containers securely as part of a DevOps pipeline is a process that has many steps and requires diligence. That's the message coming from Cem Gurkok, lead information security engineer at Salesforce, in a session at the DockerCon 16 conference here. While containers do represent a somewhat different paradigm for developers, security professionals might have a different view.
  • DockerCon Showcases New Docker Release, Containers-as-a-Service Model
    Docker is one of the most hyped technologies in IT today, as containers have gone mainstream. At the DockerCon 16 event, which was held June 19-21 at the Washington State Convention Center in Seattle, 4,000 people gathered to learn and talk about Docker. Among the news coming out of the event was the release of Docker 1.12, which includes an integrated container orchestration capability referred to as Swarm mode. Docker CEO Ben Golub, meanwhile, said IaaS and PaaS either deliver too little or too much of what an organization needs, so he sees the emerging containers-as-a-service (CaaS) space growing, which is where Docker is aiming to play with its Docker Datacenter technology. Golub also announced a public beta of the Docker Store, which is a curated set of containerized applications that users can obtain, Also debuting was the public beta release of the Docker native application for Windows and Mac, opening up those products from the private beta that was first announced in March. Other public betas announced at DockerCon were Docker for Azure and Docker for AWS public clouds. The general idea with the new public beta releases is to provide more seamless, integrated experiences for users of specific platforms when using Docker. In a keynote at the conference, Docker founder Solomon Hykes claimed most people don't care about containers; they actually just really care about applications. In this slide show, eWEEK takes a look at some of the highlights of the DockerCon 16 conference.
  • Docker Datacenter Launched
  • Why Docker is Like Chicken Nuggets and Waffle Cones
    There is a lot of hype and some confusion in the world of IT today about precisely what Docker is and how it enables the emerging world of micro-services. At the Dockercon 16 conference this week in Seattle, there were many talks explaining Docker capabilities, but it was perhaps the Day 2 keynotes that explained it best with some exemplary metaphors. According to Keith Fulton, CTO at ADP, Docker is a lot like chicken nuggets and waffle cones (though not necessarily eaten together at the same time). ADP, one of the world's largest payroll processing firms, has over 630,000 clients. Fulton noted that ADP does more than just payroll today, and considered itself to be a Human Capital Management (HCM) firm, with services including recruiting and 401K planning.