Tuesday, March 25, 2014

Adventure: Terminal Multiplexers

I have just posted another Adventure! This one explores terminal multiplexers; programs that allow your terminal to perform clever tricks. Enjoy!



Monday, March 3, 2014

Adventures

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!

Tuesday, January 28, 2014

program_list

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 listing may be produced in 3 different formats: plain text (the default), TSV (tab-separated values), or Markdown.

This script is useful to new users who wish to learn what all the stuff in /usr/bin (or /bin, or /sbin, or /usr/sbin, etc.) does.

Enjoy!

Friday, January 17, 2014

A Couple More Scripts

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.

Enjoy!

Thursday, August 22, 2013

Translation Policy

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 requests.

LinuxCommand.org Tutorials

I grant permission to anyone interested in translating the tutorials Learning the Shell and Writing Shell Scripts. However I make the following requests:

  1. You must translate the two tutorials in their entirety. This means every one of the files listed below must be translated.
  2. You must not alter the contents of the tutorial. You may, however change the HTML markup to suit your needs.
  3. You must include the copyright message found at the bottom of each page.
  4. Please send me a link to the translated version so that I may include it on the LinuxCommand.org Resources page.

Learning the Shell
lc3_learning_the_shell.php
lc3_lts0010.php
lc3_lts0020.php
lc3_lts0030.php
lc3_lts0040.php
lc3_lts0050.php
lc3_lts0060.php
lc3_lts0070.php
lc3_lts0080.php
lc3_lts0090.php
lc3_lts0100.php

Writing Shell Scripts
lc3_writing_shell_scripts.php
lc3_wss0010.php
lc3_wss0020.php
lc3_wss0030.php
lc3_wss0040.php
lc3_wss0050.php
lc3_wss0060.php
lc3_wss0070.php
lc3_wss0080.php
lc3_wss0090.php
lc3_wss0100.php
lc3_wss0110.php
lc3_wss0120.php
lc3_wss0130.php
lc3_wss0140.php
lc3_wss0150.php

The Linux Command Line

At this time, I am not granting permission to translate the book. No Starch Press is arranging several translated editions. A Korean translation is available now. Simplified Chinese, Traditional Chinese, and Serbian translations are being developed.