GeistHaus
log in · sign up

LinuxCommand.org: Tips, News, and Rants

Part of feedburner.com

Learn the Linux command line! Write shell scripts!

stories
The Linux Command Line, 7th Internet Edition Now Available in Swedish
Book
Thanks to the efforts of Josef Andersson, there is now a Swedish translation of the The Linux Command Line available in both HTML and PDF formats. You can find links to both on the "Books" page. 
tag:blogger.com,1999:blog-2154793904261689173.post-2253147431684415972
Extensions
https://lcorg.blogspot.com/2026/01/announcing-linux-command-line-seventh.html
BookSite News
Announcing The Linux Command Line Seventh Internet Edition and Third Print Edition Good News Everyone!I have just released the Seventh Internet Edition of my book. Along with the Internet Edition release, we're just days away from the general availability of the new print edition which is based on the aforementioned Internet Edition.So what's new? The Seventh Internet Edition is an enhanced
tag:blogger.com,1999:blog-2154793904261689173.post-1758903134848409798
Extensions
Announcing The Linux Command Line, 6th Internet Edition
BookSite News
After eighteen months of semi-serious effort, I am pleased to announce the release of the 6th Internet Edition. With nearly forty pages of new, additional content, it's perhaps the largest revision since the book's original release in 2009.Highlights of the 6th Internet Edition include:Updated Package Management chapter.Extensive revision of the Storage Devices chapter.Coverage of additional
tag:blogger.com,1999:blog-2154793904261689173.post-694494629824989454
Extensions
Recent Change to Community Translation Policy
Book
I recently added a paragraph to the Community Translation Policy for The Linux Command Line as follows:Be aware that once you are approved for performing the translation I will add your name and email address to the "Books" page on LinuxCommand.org so that others can contact you regarding your progress and perhaps offer you assistance in the translation.I am hoping that with change I can get some
tag:blogger.com,1999:blog-2154793904261689173.post-5927415640536007477
Extensions
Adventures with the Linux Command Line, First Internet Edition
AdventuresBookSite News
I've just released the first Internet edition of my new book, Adventures with the Linux Command Line. This 250+ page volume is a sequel/supplement to The Linux Command Line (TLCL).  With 14 action-packed chapters, it covers a variety of skill-enhancing topics intended for makers, students, and anyone who wants to take their knowledge of the command line and shell scripting to the next level.
tag:blogger.com,1999:blog-2154793904261689173.post-6884380258202199705
Extensions
LinuxCommand.org is Twenty Years Old...
Change LogSite News
That's right, it's been twenty years since I launched the first version of LC.o and began this journey of Linux advocacy and education. Over the years, a lot has changed and a lot has stayed the same.Many years ago, when Linux was young, Linus Torvalds gave a talk at a Linux users group meeting. At this point in Linux history, Linus had to actually use PowerPoint to present his slides as no
tag:blogger.com,1999:blog-2154793904261689173.post-5698215760897773173
Extensions
Adventure: SQL
AdventuresChange LogSite News
Structured Query Language (SQL) is the lingua franca of the database world. It's also a useful and important skill. In this adventure, we will look at its major features and techniques, as well as discover a command-line tool that makes SQL easy to use with our scripts and projects.http://linuxcommand.org/lc3_adv_sql.php
tag:blogger.com,1999:blog-2154793904261689173.post-717621736351910829
Extensions
Adventures: Coding Standards, Parts 1 and 2
AdventuresChange LogScriptsSite News
Good news everyone! I have just posted 2 new adventures! In this two-part series we look at bash script coding standards. In Part 1, we review what a coding standard does and how they work. We next create our own standard called the LinuxCommand Bash Scripting Style Guide. In Part 2, we look at the new_script program, a bash shell script template generator that makes using our new coding
tag:blogger.com,1999:blog-2154793904261689173.post-5696269148450104118
Extensions
Adventure: source
AdventuresChange LogCommandsSite NewsTips
We looked at the source builtin a little in TLCL when we were examining how the shell's environment is established with the .profile and .bashrc files. In this adventure, we will delve further into how to use this feature to support configuration files and shareable function libraries for our bash scripts. http://linuxcommand.org/lc3_adv_source.php
tag:blogger.com,1999:blog-2154793904261689173.post-4380458288934515152
Extensions
ICYMI: The Linux Command Line: A Complete Introduction, 2nd Edition
Book
In case you missed it, the second edition of The Linux Command Line: A Complete Introduction from No Starch Press is now available. This edition, based on the fifth Internet edition of TLCL contains many improvements and modernizations compared to the first edition. If you're looking for a more "tangible" version of TLCL, pick up a copy of The Linux Command Line: A Complete Introduction, 2nd
tag:blogger.com,1999:blog-2154793904261689173.post-1742818844944400718
Extensions
(Not so new) Adventure: Vim, with Vigor
AdventuresChange LogCommandsSite NewsTips
A few months ago I wrote an adventure but I forgot to announce it. In it, we advance our skill with the vim text editor from the beginner level to an intermediate level. This adventure is one of my favorites so far. I learned a lot while writing it. Vim is a very capable and configurable program. For example, it's easy to configure vim to behave differently according to the type of file it is
tag:blogger.com,1999:blog-2154793904261689173.post-6564890228525908308
Extensions
Announcing The Linux Command Line, Fifth Internet Edition
Good News Everyone! I have just released the 5th Internet edition of my book, The Linux Command Line. This new edition contains hundreds of language refinements and modernizations including updated screenshots and diagrams. You can download the new version here: https://sourceforge.net/projects/linuxcommand/files/TLCL/19.01/TLCL-19.01.pdf/download Be sure to download the file named 
tag:blogger.com,1999:blog-2154793904261689173.post-277739498169638726
Extensions
Announcing The Linux Command Line, Fourth Internet Edition
BookSite News
Good News Everyone! I have just released the 4th Internet edition of my book, The Linux Command Line. This new edition contains a number of refinements and modernizations. In particular, the example scripts in Part 4 have been improved to increase the robustness of string handling and to serve as better examples of modern coding practice. You can download the new version here: https://
tag:blogger.com,1999:blog-2154793904261689173.post-3339789722656798738
Extensions
Announcing The Linux Command Line, Third Internet Edition
Site News
Hello Everyone! I have just released a new edition of my book, The Linux Command Line. This version is mostly a maintenance and modernization release. It also fixes several bugs and clarifies a few things, too. You can download it here: https://sourceforge.net/projects/linuxcommand/files/TLCL/16.07/TLCL-16.07.pdf/download Make sure you get the file named TLCL-16.07.pdf. Enjoy! A word about
tag:blogger.com,1999:blog-2154793904261689173.post-2244943634858656046
Extensions
Adventure: Other Shells and Power Terminals
AdventuresChange LogCommandsSite NewsTips
Two new Adventures! First, we'll look at some of the other shell programs available to Linux users. Most are of historical interest, but one attempts to do bash one better. Learn more about Other Shells. Second, we'll explore some of the often overlooked features of our most frequently used command line tool-- our terminal emulator. Explore Power Terminals. Enjoy!
tag:blogger.com,1999:blog-2154793904261689173.post-38548472850980124
Extensions
Adventure: AWK
AdventuresChange LogCommandsSite NewsTips
Another new Adventure! The AWK programming language is one of the truly classic Unix tools still in wide use today. Often embedded in shell scripts or employed directly at the command line, this powerful and elegant text processing and pattern matching language is a must-have for every Linux user's toolbox. In this adventure, we'll try it out.
tag:blogger.com,1999:blog-2154793904261689173.post-1934392565588388288
Extensions
Adventure: dialog
AdventuresChange LogCommandsSite NewsTips
Another new Adventure! dialog is a program that, as the name might suggest, creates dialog boxes in text mode. We can use it to give our scripts a friendly face. In this adventure, we will look at what it does, and how to use it.
tag:blogger.com,1999:blog-2154793904261689173.post-8781357660643011103
Extensions
Adventure: More Redirection
AdventuresChange LogCommandsSite NewsTips
Another new Adventure! This time we look at some of the hidden power of I/O redirection.
tag:blogger.com,1999:blog-2154793904261689173.post-359606727247720843
Extensions
Adventure: tput
AdventuresChange LogCommandsSite NewsTips
Another new Adventure! Tired of looking at the same old text? Learn how to add color and text effects to your scripts with tput.
tag:blogger.com,1999:blog-2154793904261689173.post-567528235471553733
Extensions
Adventure: Less Typing
AdventuresChange LogCommandsSite NewsTips
Another new Adventure! Fingers getting tired? Making more mistakes than you should? You should learn to do more with Less Typing!
tag:blogger.com,1999:blog-2154793904261689173.post-6935678626332245147
Extensions
Adventure: Terminal Multiplexers
AdventuresChange LogCommandsSite NewsTips
I have just posted another Adventure! This one explores terminal multiplexers; programs that allow your terminal to perform clever tricks. Enjoy!
tag:blogger.com,1999:blog-2154793904261689173.post-69645859929091852
Extensions
Adventures
AdventuresChange LogCommandsSite NewsTips
I have just posted the first unit of a new series on LinuxCommand.org called Adventures. These are tutorials that supplement my book, The Linux Command Line. The first tutorial in the Adventures series is Midnight Commander. Midnight Commander is a text-based directory browser and file manager. A very powerful and useful program. Look for more Adventures in the coming weeks. Enjoy!
tag:blogger.com,1999:blog-2154793904261689173.post-2050885307161947218
Extensions
program_list
Scripts
I've just added another script to the Resources page. This one, called program_list, creates an annotated listing of the executable files (i.e. programs) in a specified directory, or if no directory is specified, /usr/bin. The listing consists of the program name, a brief description of the program (taken from its man page) and the name of the package that installed the program.  The
tag:blogger.com,1999:blog-2154793904261689173.post-4519557971520396818
Extensions
A Couple More Scripts
Change LogScriptsSite News
I have just posted 2 new bash scripts on the Resources page for your edification and enjoyment. They are: my_cloud - A script to store and manage files on a remote server (a kind of stone-age Dropbox). photo2mail - A script that re-sizes images. Used to make image files suitable for use as email attachments. In addition, I have updated new_script to support a more modern coding standard.
tag:blogger.com,1999:blog-2154793904261689173.post-3110995083449283128
Extensions
Translation Policy
BookSite News
I have received a number of requests from readers for permission to translate the LinuxCommand.org tutorials and/or The Linux Command Line (book) into various languages. I have been pondering this issue for some time and due to my indecision, I have neglected to respond to these requests while I come up with a policy. I apologize for the delay in getting back to those of you who have made
tag:blogger.com,1999:blog-2154793904261689173.post-2109551297519394255
Extensions