Back to basics with the Bash terminal

Slashdot it! Delicious Share on Facebook Tweet! Digg!

Shell Supremacy

The Linux terminal, the shell, or whatever name you know it by, is ubiquitous in the Linux world. Although it was created in the 1970s, the earliest days of modern computing, it has not outlived its usefulness.

We've done this before. In Ubuntu User #21 [1], we also dedicated our cover story to the shell. Back then, we talked mainly about scripting. We showed how to add "graphical" text menus to terminal-based apps, how to clean up your code to make it more legible and maintainable, and how you could make Bash scripts more efficient and faster by compiling them into machine code.

This time, of course, it's different. In fact, it is impossible to cover everything the shell can do in one, may I say, puny cover section. Whole big, bulky, and very heavy books have been written about the subject after all. And, if that were not enough, the shell has grown a lot since its inception: New instructions, old instructions that have learnt new tricks, and improved and repurposed versions of classic commands all guarantee that writing a complete treatise on the subject is all but impossible.

In this issue, we bring you an illustrated guide to the shell. We're broaching low-level, very basic commands this time around – the building blocks, as it were, of which whole systems are made.To make things simpler, the articles themselves include comprehensive tables listing common and exotic (although always useful) options for each instruction, along with screenshots showing how to use them in context. Visit our FTP site [2] to get the sample files and the longer scripts so you can start practicing immediately on data manipulation and file processing from the command line.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF

Pages: 1

Price $0.99
(incl. VAT)

Buy Ubuntu User

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content