<?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: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-3015915021960031733</id><updated>2012-01-13T07:10:35.642-08:00</updated><category term='linux'/><category term='free linux ebook'/><category term='ebook torrent'/><category term='free download'/><category term='free ebook'/><title type='text'>Don't Fear The Command Line</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-3784090000923960972</id><published>2012-01-11T07:13:00.000-08:00</published><updated>2012-01-13T07:10:35.653-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ebook torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='free download'/><category scheme='http://www.blogger.com/atom/ns#' term='free linux ebook'/><category scheme='http://www.blogger.com/atom/ns#' term='free ebook'/><title type='text'>Free eBook: Introduction to the Command Line</title><content type='html'>Introduction to the Command Line is now part of the &lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-ebook/dp/B006WEHNCQ/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1326405750&amp;amp;sr=1-4" target="_blank"&gt;Kindle Lending Program&lt;/a&gt;. This allows Amazon Prime Subscribers to download &lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-ebook/dp/B006WEHNCQ/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1326405750&amp;amp;sr=1-4" target="_blank"&gt;The Fat Free Guide to Unix and Linux Commands for FREE&lt;/a&gt;! &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.lulu.com/product/ebook/introduction-to-the-command-line-%28second-edition%29/12665426"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_pnT3mp6Yr3o/TJInFBVXUGI/AAAAAAAAAn8/mR9_8iibfWM/s320/Promo+Cover.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Download for &lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-ebook/dp/B006WEHNCQ/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1326405750&amp;amp;sr=1-4" target="_blank"&gt;FREE &lt;/a&gt;with your Amazon Prime account!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;The print version is still on sale for &lt;strike&gt;$22.95&lt;/strike&gt; &lt;span style="color: red;"&gt;$15.98&lt;/span&gt; at&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-Commands/dp/1450588301/ref=sr_1_54?ie=UTF8&amp;amp;s=books&amp;amp;qid=1279228847&amp;amp;sr=1-54"&gt;Amazon.com&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;PS. You can also get my other book &lt;a href="http://www.amazon.com/Nmap-Cookbook-Fat-free-Scanning-ebook/dp/B005ZK84NU/ref=tmm_kin_title_0?ie=UTF8&amp;amp;m=AG56TWVU5XWC2" target="_blank"&gt;The Nmap Cookbook for free on Amazon Prime&lt;/a&gt; in Kindle format.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-3784090000923960972?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/3784090000923960972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2010/09/free-ebook-introduction-to-command-line.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3784090000923960972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3784090000923960972'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2010/09/free-ebook-introduction-to-command-line.html' title='Free eBook: Introduction to the Command Line'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pnT3mp6Yr3o/TJInFBVXUGI/AAAAAAAAAn8/mR9_8iibfWM/s72-c/Promo+Cover.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-2500365257593268396</id><published>2010-07-13T05:03:00.000-07:00</published><updated>2012-01-11T17:22:05.539-08:00</updated><title type='text'>Now Available: Intorduction the Command Line (Second Edition)</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 130%;"&gt;Available  now at&lt;/span&gt;&lt;span style="font-size: 130%;"&gt; &lt;/span&gt;&lt;span style="font-size: 130%;"&gt;&lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-Commands/dp/1450588301/ref=sr_1_54?ie=UTF8&amp;amp;s=books&amp;amp;qid=1279228847&amp;amp;sr=1-54"&gt;Amazon.com&lt;/a&gt;&lt;/span&gt; &lt;span style="font-size: 130%;"&gt;for purchase today.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Introduction to the  Command Line&lt;/span&gt; is a visual guide that teaches the most important  Unix and Linux shell commands in a simple and straight forward manner.  Command line programs covered in this book are demonstrated with typical  usage to aid in the learning process and help you master the command  line quickly and easily.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;Covers popular Unix, Linux, and BSD systems.&lt;br /&gt;&lt;br /&gt;The 2nd edition features more commands, better descriptions, and  expanded examples.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Paperback (270 pages): $22.95 &lt;span style="color: red;"&gt;(currently on sale for $15.98)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_pnT3mp6Yr3o/TDsx9pAFgCI/AAAAAAAAAnM/V9jusZ2oXow/s1600/New+Front+SE.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_pnT3mp6Yr3o/TDsx9pAFgCI/AAAAAAAAAnM/V9jusZ2oXow/s400/New+Front+SE.png" width="265" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-2500365257593268396?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/2500365257593268396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2010/07/now-available-intorduction-command-line.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/2500365257593268396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/2500365257593268396'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2010/07/now-available-intorduction-command-line.html' title='Now Available: Intorduction the Command Line (Second Edition)'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pnT3mp6Yr3o/TDsx9pAFgCI/AAAAAAAAAnM/V9jusZ2oXow/s72-c/New+Front+SE.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-3820913597919132884</id><published>2009-08-04T22:24:00.000-07:00</published><updated>2010-10-18T09:51:29.177-07:00</updated><title type='text'>Unix, Linux, and BSD: Command Line Cheat Sheet</title><content type='html'>The following command line cheat sheet for Unix, Linux, and BSD systems is from my new book &lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-Commands/dp/1450588301/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1283376367&amp;amp;sr=1-2"&gt;Introduction to the Command Line&lt;/a&gt; (available now a Amazon.com).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%;"&gt;&lt;span style="font-weight: bold;"&gt;Help Commands&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;man&lt;/span&gt;         - Online manual&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whatis&lt;/span&gt;      - Displays manual descriptions&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;File and Directory Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ls&lt;/span&gt;          - Lists directory contents&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pwd&lt;/span&gt;         - Prints the current directory&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cd&lt;/span&gt;          - Change directories&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mv&lt;/span&gt;          - Move files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cp&lt;/span&gt;          - Copy files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rm&lt;/span&gt;          - Delete files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkdir&lt;/span&gt;       - Create directories&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rmdir&lt;/span&gt;       - Remove directories&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;find&lt;/span&gt;        - Search for files (slow)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;locate&lt;/span&gt;      - Search for files (faster)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whereis&lt;/span&gt;     - Display binary file location&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;which&lt;/span&gt;       - Display binary file location&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;file&lt;/span&gt;        - Display file type&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;size&lt;/span&gt;        - Display file size&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;stat&lt;/span&gt;        - Display file statistics&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fuser&lt;/span&gt; - Identify open files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;touch&lt;/span&gt;       - Update file timestamps&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lsof&lt;/span&gt;        - List open files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cksum&lt;/span&gt;       - Calculate checksum&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;md5sum&lt;/span&gt;      - Calculate md5sum&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ln&lt;/span&gt;          - Create a link&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;alias&lt;/span&gt;       - Display/edit command aliases&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gzip&lt;/span&gt;        - Compress files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gunzip&lt;/span&gt;      - Uncompress files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shred&lt;/span&gt;       - Securely delete files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;head&lt;/span&gt;        - Display the head of a file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tail&lt;/span&gt;        - Display the tail of a file&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tee&lt;/span&gt;         - Display and redirect output&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sort&lt;/span&gt;        - Sort input files/streams&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;grep&lt;/span&gt;        - Display matching results&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tree&lt;/span&gt;        - Display directory tree&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;more&lt;/span&gt;      - Display files one page at a time&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;less&lt;/span&gt;      - Display files one page at a time&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wc&lt;/span&gt;        - Count words/lines/letters&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cat&lt;/span&gt;       - Display files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;zcat&lt;/span&gt;      - Display compressed files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;diff&lt;/span&gt;      - Show differences between files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;strings&lt;/span&gt;   - Display printable characters&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sed&lt;/span&gt;       - Text editing utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;awk&lt;/span&gt;       - Text processing utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dos2unix&lt;/span&gt;  - Convert DOS files to Unix&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;unix2dos&lt;/span&gt;  - Convert Unix files to DOS&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Editors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nano&lt;/span&gt;      - Simple text editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vi&lt;/span&gt;        - Advanced text editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;emacs&lt;/span&gt;     - Ultimate text editor&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Other Utilities&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;clear&lt;/span&gt;     - Clear terminal screen&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;date&lt;/span&gt;      - Display the date&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cal&lt;/span&gt;       - Display a calendar&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;watch&lt;/span&gt;     - Monitor a command&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;env&lt;/span&gt;       - Display environment variables&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;history&lt;/span&gt;   - Display command history&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;logout&lt;/span&gt;    - Logout of the shell&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;exit&lt;/span&gt; - Exit the shell&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Users and Groups&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;su&lt;/span&gt;        - Switch user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo&lt;/span&gt;      - Run a program as another user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;id&lt;/span&gt;        - Display user identity&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ulimit&lt;/span&gt; -    Display user limits&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;who&lt;/span&gt;       - Display who is logged in&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;w&lt;/span&gt;         - Display what users are doing&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;users&lt;/span&gt;     - Display active user accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;last&lt;/span&gt;      - Display last user logins&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lastlog&lt;/span&gt;   - Display all user’s last login&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wall&lt;/span&gt;      - Send a message to all users&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whoami&lt;/span&gt;         - Display current user id&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;finger&lt;/span&gt;         - Display information about a user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chown&lt;/span&gt;          - Change file/directory ownership&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chgrp&lt;/span&gt;          - Change file/directory group&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chmod&lt;/span&gt;          - Change file/directory permissions&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;umask&lt;/span&gt;          - Display or set umask settings&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;passwd&lt;/span&gt;         - Set/change password&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;useradd&lt;/span&gt;        - Create user accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;userdel&lt;/span&gt;        - Delete user accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;usermod&lt;/span&gt;        - Modify user accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupadd&lt;/span&gt;       - Create group accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupdel&lt;/span&gt;       - Delete group accounts&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;groupmod&lt;/span&gt;       - Modify group accounts&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Process Control&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ps&lt;/span&gt;             - Display running processes&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pgrep&lt;/span&gt;          - Search for running processes&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pidof&lt;/span&gt;          - Search for PID by name&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pstree&lt;/span&gt;         - Displays process in tree view&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kill&lt;/span&gt;           - Terminate a process by PID&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;killall&lt;/span&gt; -        Terminal a process by name&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nice&lt;/span&gt;           - Run a program with a modified priority&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;renice&lt;/span&gt;         - Adjust a program's priority&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nohup&lt;/span&gt;          - Run a program immune to hang-ups&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;amp;&lt;/span&gt;              - Run a program in the background&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;bg&lt;/span&gt;             - Move a job to the background&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;jobs&lt;/span&gt;           - Display running jobs&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fg&lt;/span&gt;             - Move a job to the foreground&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Startup and Shutdown&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;shutdown&lt;/span&gt;       - Shutdown the computer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;poweroff&lt;/span&gt;       - Poweroff the computer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;halt&lt;/span&gt;           - Halt the computer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;runlevel&lt;/span&gt;       - Display the current runlevel&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;telinit&lt;/span&gt;        - Change runlevel&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;service&lt;/span&gt;        - Stop and stop services&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sysv-rc-conf&lt;/span&gt;   - Runlevel configuration editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;update-rc.d&lt;/span&gt;   - Debian runlevel editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;chkconfig&lt;/span&gt; - Red Hat runlevel editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rc-update&lt;/span&gt;     - Gentoo runlevel editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rc-status&lt;/span&gt;     - Gentoo service monitor&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Networking Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hostname&lt;/span&gt;      - Display the system hostname&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;domainname&lt;/span&gt;     - Display the system domain&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ifconfig&lt;/span&gt;      - Manage network interfaces&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ifup&lt;/span&gt;          - Start network interfaces&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ifdown&lt;/span&gt;        - Stop network interfaces&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iwconfig&lt;/span&gt;      - Manage wireless interfaces&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iwlist&lt;/span&gt;        - Display wireless information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ethtool&lt;/span&gt;       - Display network card info&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;arp&lt;/span&gt;           - Display the ARP cache&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ping&lt;/span&gt;          - Send ICMP echo requests&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;traceroute&lt;/span&gt;    - Trace network paths&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tracepath&lt;/span&gt;     - Trace network paths&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nslookup&lt;/span&gt;      - Query DNS servers&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dig&lt;/span&gt;           - Query DNS servers&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;host&lt;/span&gt;          - Query DNS servers&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;whois&lt;/span&gt;         - Query the whois database&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dhclient&lt;/span&gt;      - Linux DHCP client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;netstat&lt;/span&gt; -       Display network status&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;route&lt;/span&gt;         - Manage network routes&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tcpdump&lt;/span&gt;       - Capture network packets&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nmap&lt;/span&gt;          - Scan remote computers&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wavemon&lt;/span&gt; - Monitor wireless connections&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;smbtree&lt;/span&gt;       - Display SMB servers/shares&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nmblookup&lt;/span&gt;     - Look up NetBIOS information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mount&lt;/span&gt;         - Mount file systems&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;showmount&lt;/span&gt;     - Show mounted file systems&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;umount&lt;/span&gt;        - Unmount file systems&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh&lt;/span&gt;           - SSH client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;telnet&lt;/span&gt;        - Telnet client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ftp&lt;/span&gt;           - FTP client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ncftp&lt;/span&gt;         - Scriptable FTP client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mail&lt;/span&gt;          - Email client&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rsync&lt;/span&gt;         - Rsync client&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Hardware Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lspci&lt;/span&gt;       - List PCI devices&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pcidump&lt;/span&gt;       - List PCI devices&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lsusb&lt;/span&gt;         - List USB devices&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lshw&lt;/span&gt;          - List hardware devices&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lspcmcia&lt;/span&gt;      - List PCMCIA devices&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lshal&lt;/span&gt;         - Display all system hardware&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hdparm&lt;/span&gt;        - Configure hard drives&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eject&lt;/span&gt;         - Eject removable media&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%;"&gt;Scheduling&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;batch&lt;/span&gt;         - Run processes when the CPU is free&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;at&lt;/span&gt;            - Run processes &lt;span style="font-style: italic;"&gt;at &lt;/span&gt;a specific time&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;atq&lt;/span&gt;           - Display the &lt;span style="font-style: italic;"&gt;at &lt;/span&gt;queue&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;atrm&lt;/span&gt;          - Remove jobs from the &lt;span style="font-style: italic;"&gt;at &lt;/span&gt;queue&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;crontab&lt;/span&gt;       - Display/edit cron jobs&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;File System Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fdisk&lt;/span&gt;         - Partition editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;parted&lt;/span&gt;        - Partition editor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkfs&lt;/span&gt;          - Create file systems&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;fsck&lt;/span&gt;          - Check file systems&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mkswap&lt;/span&gt;        - Create swap space&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;swapon&lt;/span&gt;        - Activate swap space&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;swapoff&lt;/span&gt;       - Deactivate swap space&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sync&lt;/span&gt; -         Flush disk cache&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Backup Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tar&lt;/span&gt;           - Archive utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt;            - File copy utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dump&lt;/span&gt;          - Incremental backup utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;restore&lt;/span&gt;       - Restore dump backups&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mt&lt;/span&gt;            - Tape device utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cpio&lt;/span&gt;          - Archive utility&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Monitoring Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;top&lt;/span&gt;           - Performance monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mpstat&lt;/span&gt;        - Performance monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vmstat&lt;/span&gt;        - Virtual memory monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iostat&lt;/span&gt;        - I/O performance monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nfsstat&lt;/span&gt;       - NFS performance monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;free&lt;/span&gt;          - Display memory usage&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;df&lt;/span&gt;            - Display disk usage&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;du&lt;/span&gt;            - Display disk usage&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uname&lt;/span&gt;         - Display system information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uptime&lt;/span&gt;        - Display system uptime&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lsmod&lt;/span&gt;         - List kernel modules&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;modinfo&lt;/span&gt;       - Display module information&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dmesg&lt;/span&gt;         - Display kernel messages&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;strace&lt;/span&gt;        - System trace debugger&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ltrace&lt;/span&gt;        -Library trace debugger&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ipcs&lt;/span&gt; - IPC monitor&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sysctl&lt;/span&gt;        - Configure kernel parameters&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Printing Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lp&lt;/span&gt;            - Print files&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lpstat&lt;/span&gt;        - Display printer status&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lpq&lt;/span&gt;           - Display print queue&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lprm&lt;/span&gt;          - Remove print jobs&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cancel&lt;/span&gt;        - Cancel print jobs&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;enable&lt;/span&gt; -        Enable a printer&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;disable&lt;/span&gt;       - Disable a printer&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33cc00; font-size: 130%; font-weight: bold;"&gt;Software Commands&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dpkg&lt;/span&gt;  - Debian package manager&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt; - Debian package utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rpm&lt;/span&gt;           - Red Hat package manager&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;yum&lt;/span&gt;           - Red Hat package utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;emerge&lt;/span&gt;        - Gentoo package utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pkg_add&lt;/span&gt;       - BSD installation utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pkg_delete&lt;/span&gt;    - BSD uninstallation utility&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;make&lt;/span&gt;          - Compile software from source&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-3820913597919132884?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/3820913597919132884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/unix-linux-and-bsd-command-line-cheat.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3820913597919132884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3820913597919132884'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/unix-linux-and-bsd-command-line-cheat.html' title='Unix, Linux, and BSD: Command Line Cheat Sheet'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-1174035355602603135</id><published>2009-08-03T22:51:00.000-07:00</published><updated>2010-07-16T10:54:59.824-07:00</updated><title type='text'>Bash Shell Shortcut Keys</title><content type='html'>The following BASH shell cheat sheet is from my new book &lt;a href="http://www.amazon.com/Introduction-Command-Line-Second-Commands/dp/1450588301/ref=sr_1_54?ie=UTF8&amp;amp;s=books&amp;amp;qid=1279228847&amp;amp;sr=1-54"&gt;Introduction to the Command Line&lt;/a&gt; (available now a Amazon.com).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;CTRL + C&lt;/span&gt;&lt;br /&gt;Terminate current program&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + Z&lt;/span&gt;&lt;br /&gt;Suspend current program&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + D&lt;/span&gt;&lt;br /&gt;Exits the shell&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tab&lt;/span&gt;&lt;br /&gt;Command/file auto completion&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Home&lt;/span&gt;&lt;br /&gt;Go to the beginning of the command line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;End&lt;/span&gt;&lt;br /&gt;Go to the end of the command line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + L&lt;/span&gt;&lt;br /&gt;Clears the screen&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Backspace&lt;/span&gt;&lt;br /&gt;Deletes text behind the cursor&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ATL + Backspace&lt;/span&gt;&lt;br /&gt;Delete whole word backwards&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delete&lt;/span&gt;&lt;br /&gt;Deletes text in front of the cursor&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + R&lt;/span&gt;&lt;br /&gt;Search command history&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Up Arrow&lt;/span&gt;&lt;br /&gt;Cycle backwards through command history&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Down Arrow&lt;/span&gt;&lt;br /&gt;Cycle forward through command history&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Left Arrow&lt;/span&gt;&lt;br /&gt;Move the cursor back one character&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Right Arrow&lt;/span&gt;&lt;br /&gt;Move the cursor forward one character&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ALT + B&lt;/span&gt;&lt;br /&gt;Move the cursor back one word&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ALT + F&lt;/span&gt;&lt;br /&gt;Move the cursor forward one word&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + U&lt;/span&gt;&lt;br /&gt;Cut all text before the cursor&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + K&lt;/span&gt;&lt;br /&gt;Cut all text after the cursor&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ALT + D&lt;/span&gt;&lt;br /&gt;Cut the currently selected word&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + Y&lt;/span&gt;&lt;br /&gt;Paste previously cut text&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + _ (Underscore)&lt;/span&gt;&lt;br /&gt;Undo changes typed on the command line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CTRL + T&lt;/span&gt;&lt;br /&gt;Transpose previous 2 characters on the command line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ALT + T&lt;/span&gt;&lt;br /&gt;Transpose previous 2 words on the command line&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ATL + L&lt;/span&gt;&lt;br /&gt;Convert word to lowercase&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ATL + U&lt;/span&gt;&lt;br /&gt;Convert word to uppercase&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-1174035355602603135?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/1174035355602603135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/bash-command-line-shortcut-keys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/1174035355602603135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/1174035355602603135'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/bash-command-line-shortcut-keys.html' title='Bash Shell Shortcut Keys'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-1530392396124615451</id><published>2009-07-20T23:00:00.000-07:00</published><updated>2009-09-09T20:27:27.217-07:00</updated><title type='text'>Errata</title><content type='html'>If you find any errors please post them here and I will correct them and send you an updated PDF. Thanks for your help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-1530392396124615451?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/1530392396124615451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/errata.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/1530392396124615451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/1530392396124615451'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/08/errata.html' title='Errata'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-5066051572009861536</id><published>2009-07-19T22:11:00.001-07:00</published><updated>2009-07-19T22:20:52.808-07:00</updated><title type='text'>Regular Expressions</title><content type='html'>In my book I provide examples of using the &lt;a href="http://en.wikipedia.org/wiki/Sed"&gt;sed&lt;/a&gt; editor on Unix and Linux systems to manipulate text with regular expressions. I've received email from several people wanting to learn more about Regular Expressions so I have provided some helpful information below...&lt;br /&gt;&lt;br /&gt;From Wikipedia:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In computing, regular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, words, or patterns of characters. Regular expressions (abbreviated as regex or regexp, with plural forms regexes, regexps, or regexen) are written in a formal language that can be interpreted by a regular expression processor, a program that either serves as a parser generator or examines text and identifies parts that match the provided specification.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Regular_expression"&gt;&lt;br /&gt;Click here to learn more about Regular Expressions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I also highly recommend the &lt;a href="http://oreilly.com/catalog/9780596520687/"&gt;Regular Expressions Cookbook&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-5066051572009861536?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/5066051572009861536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/07/regular-expressions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/5066051572009861536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/5066051572009861536'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/07/regular-expressions.html' title='Regular Expressions'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3015915021960031733.post-3305924510036575055</id><published>2009-07-19T22:01:00.000-07:00</published><updated>2009-08-04T16:57:56.640-07:00</updated><title type='text'>Links to Unix and Linux editor documentation</title><content type='html'>Many of the advanced features of these editors are outside of the scope of my book. I have provided links below to free online documentation for Vim, Emacs, and Nano for those wanting to learn more about text editing on Unix and Linux systems.&lt;br /&gt;&lt;br /&gt;Vim: &lt;a href="http://www.vim.org/docs.php"&gt;http://www.vim.org/docs.php&lt;/a&gt;&lt;br /&gt;Emacs: &lt;a href="http://www.gnu.org/software/emacs/#Manuals"&gt;http://www.gnu.org/software/emacs/&lt;/a&gt;&lt;br /&gt;Nano: &lt;a href="http://www.nano-editor.org/docs.php"&gt;http://www.nano-editor.org/docs.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3015915021960031733-3305924510036575055?l=dontfearthecommandline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dontfearthecommandline.blogspot.com/feeds/3305924510036575055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/07/links-to-unix-and-linux-editor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3305924510036575055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3015915021960031733/posts/default/3305924510036575055'/><link rel='alternate' type='text/html' href='http://dontfearthecommandline.blogspot.com/2009/07/links-to-unix-and-linux-editor.html' title='Links to Unix and Linux editor documentation'/><author><name>Me</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
