<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2154793904261689173</id><updated>2026-04-21T17:40:22.389-04:00</updated><category term="Site News"/><category term="Change Log"/><category term="Tips"/><category term="Projects"/><category term="Rants"/><category term="All-Text Linux Workstation"/><category term="Book"/><category term="Commands"/><category term="Adventures"/><category term="Linux News"/><category term="Ubuntu 10.04"/><category term="Reviews"/><category term="Scripts"/><category term="Bash 4.x"/><category term="Chromebook"/><category term="Links"/><category term="Raspberry Pi"/><category term="Ubuntu 12.04"/><title type='text'>LinuxCommand.org: Tips, News, and Rants</title><subtitle type='html'>Learn the Linux command line!  Write shell scripts!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>138</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-1758903134848409798</id><published>2026-01-15T11:44:00.000-05:00</published><updated>2026-01-15T11:44:22.219-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'></title><summary type="text">Announcing The Linux Command Line Seventh Internet Edition and Third Print Edition&amp;nbsp;Good News Everyone!I have just released the Seventh Internet Edition of my book. Along with the Internet Edition release, we&#39;re just days away from the general availability of the new print edition which is based on the aforementioned Internet Edition.So what&#39;s new? The Seventh Internet Edition is an enhanced </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/1758903134848409798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2026/01/announcing-linux-command-line-seventh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1758903134848409798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1758903134848409798'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2026/01/announcing-linux-command-line-seventh.html' title=''/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Y89g-I5loceCqTPnib8H-bdPHSCRS8z0oS3NyX_hnRwuKuSN2ypc1-alyt2lze8LTK4epi-G9PTSPySwE_b7QwpYTE1EYlG0mp3ynwXK_OZPynQ1QVYiR8WO-d5EyAfTtEyeZnL5SAyI0abtVCFt5x618kysgn0ZYN0UpyWpLpf4IhyphenhyphenDrqbRhQvMHGU/s72-c/TLCL_3rdEd_Cover-225.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-694494629824989454</id><published>2024-11-01T12:38:00.000-04:00</published><updated>2024-11-01T12:38:17.764-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Announcing The Linux Command Line, 6th Internet Edition</title><summary type="text">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&#39;s perhaps the largest revision since the book&#39;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 </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/694494629824989454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2024/11/announcing-linux-command-line-6th.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/694494629824989454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/694494629824989454'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2024/11/announcing-linux-command-line-6th.html' title='Announcing The Linux Command Line, 6th Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-5927415640536007477</id><published>2023-01-18T09:30:00.001-05:00</published><updated>2023-01-18T09:30:20.486-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><title type='text'>Recent Change to Community Translation Policy</title><summary type="text">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 &quot;Books&quot; 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</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/5927415640536007477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2023/01/recent-change-to-community-translation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5927415640536007477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5927415640536007477'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2023/01/recent-change-to-community-translation.html' title='Recent Change to Community Translation Policy'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-6884380258202199705</id><published>2021-10-20T11:42:00.000-04:00</published><updated>2021-10-20T11:42:33.959-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Adventures with the Linux Command Line, First Internet Edition</title><summary type="text">I&#39;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).&amp;nbsp; 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.</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/6884380258202199705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2021/10/adventures-with-linux-command-line.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6884380258202199705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6884380258202199705'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2021/10/adventures-with-linux-command-line.html' title='Adventures with the Linux Command Line, First Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-5698215760897773173</id><published>2020-10-14T10:59:00.000-04:00</published><updated>2020-10-14T10:59:01.874-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>LinuxCommand.org is Twenty Years Old...</title><summary type="text">That&#39;s right, it&#39;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 </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/5698215760897773173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2020/10/linuxcommandorg-is-twenty-years-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5698215760897773173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5698215760897773173'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2020/10/linuxcommandorg-is-twenty-years-old.html' title='LinuxCommand.org is Twenty Years Old...'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-717621736351910829</id><published>2020-08-19T15:00:00.000-04:00</published><updated>2020-08-19T15:00:12.140-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Adventure: SQL</title><summary type="text">Structured Query Language (SQL) is the lingua franca of the database world. It&#39;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</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/717621736351910829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2020/08/adventure-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/717621736351910829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/717621736351910829'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2020/08/adventure-sql.html' title='Adventure: SQL'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-5696269148450104118</id><published>2020-05-14T11:48:00.001-04:00</published><updated>2020-05-14T11:48:53.781-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Adventures: Coding Standards, Parts 1 and 2</title><summary type="text">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 </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/5696269148450104118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2020/05/adventures-coding-standards-parts-1-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5696269148450104118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/5696269148450104118'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2020/05/adventures-coding-standards-parts-1-and.html' title='Adventures: Coding Standards, Parts 1 and 2'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-4380458288934515152</id><published>2020-03-21T14:13:00.000-04:00</published><updated>2020-03-21T14:15:16.078-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: source</title><summary type="text">We looked at the source builtin a little in TLCL when we were examining how the shell&#39;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</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/4380458288934515152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2020/03/new-adventure-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4380458288934515152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4380458288934515152'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2020/03/new-adventure-source.html' title='Adventure: source'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-1742818844944400718</id><published>2019-04-28T08:52:00.000-04:00</published><updated>2019-04-28T08:52:16.819-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><title type='text'>ICYMI: The Linux Command Line: A Complete Introduction, 2nd Edition</title><summary type="text">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&#39;re looking for a more &quot;tangible&quot; version of TLCL, pick up a copy of The Linux Command Line: A Complete Introduction, 2nd </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/1742818844944400718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2019/04/icymi-linux-command-line-complete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1742818844944400718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1742818844944400718'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2019/04/icymi-linux-command-line-complete.html' title='ICYMI: The Linux Command Line: A Complete Introduction, 2nd Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDpNmN2P02AKMVqmq9057Egl2rlsK2djB46Ztsa2SwmPy6EomT9A_2rFJhm5bNt5Ex99-eC6XwA8yisWmPsZp7XIL305FFSiMxAV2L0PG7fLRt11Ibq0jwcQq-X76jY82293WvP-_LweU/s72-c/image-20190318_110509.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-6564890228525908308</id><published>2019-04-27T15:20:00.000-04:00</published><updated>2020-03-21T14:14:29.543-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>(Not so new) Adventure: Vim, with Vigor</title><summary type="text">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&#39;s easy to configure vim to behave differently according to the type of file it is </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/6564890228525908308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2019/04/not-so-new-adventure-vim-with-vigor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6564890228525908308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6564890228525908308'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2019/04/not-so-new-adventure-vim-with-vigor.html' title='(Not so new) Adventure: Vim, with Vigor'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjuBoo-t0fDSnWpn3lKE-Ce4h64pgpxsXuxXH-zWo-wp_3zKYTR_00EvON1d9Wo6TR3xpz9HASjdKD7Up9ociCeSA0WpsRe2_tCAeBkEjJK-JxsxDF0XkYc3y-F_REr4Da1vIWk7E49gU/s72-c/adventure_vimvigor_wildmenu.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-277739498169638726</id><published>2019-01-17T05:31:00.000-05:00</published><updated>2019-01-17T05:31:51.627-05:00</updated><title type='text'>Announcing The Linux Command Line, Fifth Internet Edition</title><summary type="text">Good News Everyone!

I have just released the 5th Internet edition of my book,&amp;nbsp;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&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/277739498169638726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2019/01/announcing-linux-command-line-fifth.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/277739498169638726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/277739498169638726'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2019/01/announcing-linux-command-line-fifth.html' title='Announcing The Linux Command Line, Fifth Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-3339789722656798738</id><published>2017-10-19T12:13:00.000-04:00</published><updated>2017-10-19T12:13:10.552-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Announcing The Linux Command Line, Fourth Internet Edition</title><summary type="text">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://</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/3339789722656798738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2017/10/announcing-linux-command-line-fourth.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/3339789722656798738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/3339789722656798738'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2017/10/announcing-linux-command-line-fourth.html' title='Announcing The Linux Command Line, Fourth Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-2244943634858656046</id><published>2016-07-29T12:30:00.000-04:00</published><updated>2016-07-29T12:30:51.577-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Announcing The Linux Command Line, Third Internet Edition</title><summary type="text">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 </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/2244943634858656046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2016/07/announcing-linux-command-line-third.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2244943634858656046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2244943634858656046'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2016/07/announcing-linux-command-line-third.html' title='Announcing The Linux Command Line, Third Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-38548472850980124</id><published>2016-06-21T09:59:00.000-04:00</published><updated>2020-03-21T14:16:03.853-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: Other Shells and Power Terminals</title><summary type="text">Two new Adventures! First, we&#39;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&#39;ll explore some of the often overlooked features of our most frequently used command line tool-- our terminal emulator. Explore Power Terminals.




Enjoy!</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/38548472850980124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2016/06/adventures-other-shells-and-power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/38548472850980124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/38548472850980124'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2016/06/adventures-other-shells-and-power.html' title='Adventure: Other Shells and Power Terminals'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2ibIvanDoPbPYpuDXToXZg5WZBQFtK07niGkLoQGPoQsalXbc3T3NQWGqeyn-q7rsfg0SgChW7XXIIxkZtD0sECsjMAbzn5jkRwhkuJVtxN55n3e2pZCL3LWiGhRemnaTrBAywvR6vKY/s72-c/adventure_powerterm_terminator_fullscreen-C.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-1934392565588388288</id><published>2016-01-26T09:55:00.000-05:00</published><updated>2020-03-21T14:16:26.289-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: AWK</title><summary type="text">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&#39;s toolbox. In this adventure, we&#39;ll try it out.</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/1934392565588388288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2016/01/adventure-awk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1934392565588388288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/1934392565588388288'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2016/01/adventure-awk.html' title='Adventure: AWK'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-8781357660643011103</id><published>2015-02-05T18:16:00.000-05:00</published><updated>2020-03-21T14:16:53.105-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: dialog</title><summary type="text">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.



</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/8781357660643011103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2015/02/adventure-dialog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/8781357660643011103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/8781357660643011103'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2015/02/adventure-dialog.html' title='Adventure: dialog'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7QZ0oQi5e1hEmPp2GUy5uI9LQtJ0zV5OEJ6qMc9ukmxj8eLrrpg9BMk8WJvI_Dc_8JI1BAjMUht_IS5X3P3Mbvh8e7bGfFUneKNUjtpjYvBn9cefmMih0Miz6iGvQqmweplErSJLYiVE/s72-c/adv_dialog-while-menu-dialog1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-359606727247720843</id><published>2015-01-16T09:56:00.000-05:00</published><updated>2020-03-21T14:17:21.752-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: More Redirection</title><summary type="text">
Another new Adventure! This time we look at some of the hidden power of I/O redirection.


</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/359606727247720843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2015/01/adventure-more-redirection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/359606727247720843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/359606727247720843'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2015/01/adventure-more-redirection.html' title='Adventure: More Redirection'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheaACfDSkZ_LBO-alN0iKd7KzTeoM-v6WQb8tB2rngufBsVdCfMmSqv_WnuSsGn8H_86c4vBRuoYJKYHnTZfUBB9ECCjIrIgeXwDNXB39di7qH2vgSdDhXudTLjQpdbCBfqQ9QxMspw5o/s72-c/IMG_20141019_133851:nopm:.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-567528235471553733</id><published>2014-11-07T09:54:00.000-05:00</published><updated>2020-03-21T14:17:51.792-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: tput</title><summary type="text">
Another new Adventure! Tired of looking at the same old text? Learn how to add color and text effects to your scripts with tput.






</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/567528235471553733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/11/adventure-tput.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/567528235471553733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/567528235471553733'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/11/adventure-tput.html' title='Adventure: tput'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9T6sCoHdDaZy0xv40y2FudmBmzFCFTGPG8CQ6Ymj6CyecX8GJNRe-23TxOj0Jdy3Z8b61lni86ILqFLf7OYBqllxowwx01N2mR2r3psW9JbCQjzpHZM9TT1dweHvP_-gWAA42_ufImyo/s72-c/adv_tput_tclock.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-6935678626332245147</id><published>2014-05-12T15:32:00.000-04:00</published><updated>2020-03-21T14:18:29.660-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: Less Typing</title><summary type="text">Another new Adventure! Fingers getting tired? Making more mistakes than you should? You should learn to do more with Less Typing!




</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/6935678626332245147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/05/adventure-less-typing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6935678626332245147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/6935678626332245147'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/05/adventure-less-typing.html' title='Adventure: Less Typing'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSBmE-cGOLG4r-1rDDHm-s3QZQSc5oV0YooaeLum3JSfPzxpmZQRuX30inisBb5kpSHtky53EcGIG7ncmc2_hf3N632DH2F7mMZqBj688VgI0WIwJoW14YAoeKAllELfF5eq78EKGJEFU/s72-c/SAM_1854-C.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-69645859929091852</id><published>2014-03-25T10:17:00.000-04:00</published><updated>2020-03-21T14:19:05.982-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventure: Terminal Multiplexers</title><summary type="text">I have just posted another Adventure! This one explores terminal multiplexers; programs that allow your terminal to perform clever tricks. Enjoy!




</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/69645859929091852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/03/adventure-terminal-multiplexers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/69645859929091852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/69645859929091852'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/03/adventure-terminal-multiplexers.html' title='Adventure: Terminal Multiplexers'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwHyFksqRyqBtIwO0rqfg2i0BDWWdMqDLqsF_DemLs0h8oR5exsLHpeTb0vrD2c6y5-uWmZgD9uYg00s1qzmlJPlfVRGSSsyLbPetbj_xzfBN_o4IPdZS3vRILe1q1Mx979PbEPFWVRGo/s72-c/Screenshot+from+2014-03-25+10:04:35.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-2050885307161947218</id><published>2014-03-03T14:47:00.000-05:00</published><updated>2020-03-21T14:20:03.852-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adventures"/><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><title type='text'>Adventures</title><summary type="text">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!</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/2050885307161947218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/03/adventures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2050885307161947218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2050885307161947218'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/03/adventures.html' title='Adventures'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXu62jnKOLUfPsmgKR_rhhrciywH6SD6G2TsWjYn4oYAxPa2jPwrWbiVews-lnH8TGeZWQUF2Dd_Ia5ZM-VX0PZ4KOdFLsqwmOTRK-fwMgpdla_NrhwPC4a3NdgNtr78f6e7kcyaJn_hY/s72-c/adv_mc-overview.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-4519557971520396818</id><published>2014-01-28T14:29:00.000-05:00</published><updated>2014-01-28T14:32:17.229-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><title type='text'>program_list</title><summary type="text">I&#39;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,&amp;nbsp;/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. &amp;nbsp;The </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/4519557971520396818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/01/programlist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4519557971520396818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4519557971520396818'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/01/programlist.html' title='program_list'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-3110995083449283128</id><published>2014-01-17T14:26:00.000-05:00</published><updated>2014-01-17T18:20:22.712-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Change Log"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>A Couple More Scripts</title><summary type="text">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.

</summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/3110995083449283128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2014/01/a-couple-more-scripts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/3110995083449283128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/3110995083449283128'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2014/01/a-couple-more-scripts.html' title='A Couple More Scripts'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-2109551297519394255</id><published>2013-08-22T15:27:00.000-04:00</published><updated>2013-08-22T15:27:37.264-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Site News"/><title type='text'>Translation Policy</title><summary type="text">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 </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/2109551297519394255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2013/08/translation-policy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2109551297519394255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/2109551297519394255'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2013/08/translation-policy.html' title='Translation Policy'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2154793904261689173.post-4028672055524367774</id><published>2013-07-12T16:13:00.000-04:00</published><updated>2013-07-12T16:13:34.461-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><title type='text'>Announcing The Linux Command Line: Second Internet Edition</title><summary type="text">
Tweaked, Tuned, and Updated!



After many months of delays and distractions, I have finally completed a much needed update of The Linux Command Line. Released under the same Creative Commons license as the original, it is now available in PDF format at linuxcommand.org.


What’s New



Updated to bash version 4. New features discussed in my blog series on bash version 4 are now included in the </summary><link rel='replies' type='application/atom+xml' href='http://lcorg.blogspot.com/feeds/4028672055524367774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://lcorg.blogspot.com/2013/07/announcing-linux-command-line-second.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4028672055524367774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2154793904261689173/posts/default/4028672055524367774'/><link rel='alternate' type='text/html' href='http://lcorg.blogspot.com/2013/07/announcing-linux-command-line-second.html' title='Announcing The Linux Command Line: Second Internet Edition'/><author><name>William Shotts</name><uri>http://www.blogger.com/profile/06779171864773540708</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIaS80VsBAbHd49v12vB0D1-t0FdpPpw94TYK23xmZChGX4jM3fV1LOvuIGzh7Pz79AhNgd0y3U8bvookTswq7JiPfG8IbwsAvY-jKvUj_O0djD3LCP-OtWj6Gao29oA/s74/IMG00075-20100203-0817-small-square.jpg'/></author><thr:total>0</thr:total></entry></feed>