<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Crouse - UID Zero</title>
	<atom:link href="http://archlinux.me/crouse/feed/" rel="self" type="application/rss+xml" />
	<link>http://archlinux.me/crouse</link>
	<description>[root@Archie] archlinux.me archlinux.mobi archlinux.org.uk archlinux.us</description>
	<lastBuildDate>Mon, 30 Apr 2012 18:04:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Vim encryption , encrypting with vim and blowfish.</title>
		<link>http://archlinux.me/crouse/2012/04/23/vim-encryption-encrypting-with-vim-and-blowfish/</link>
		<comments>http://archlinux.me/crouse/2012/04/23/vim-encryption-encrypting-with-vim-and-blowfish/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 18:56:03 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=458</guid>
		<description><![CDATA[I am always on the search for the other ways to encrypt my documents on a server. I’ve used gpg keys, gpg symetric encryption, but this one seems to fit the bill the best. Encrypting with vim is a very painless process, it does take some setup, but not much, I promise. The first thing [...]]]></description>
			<content:encoded><![CDATA[<div class="postmsg">
<p><img class="alignleft" src="http://usalug.com/index/wp-content/uploads/2011/11/vim.jpeg" alt="" width="200" height="200" />I am always on the search for the other ways to encrypt my documents on a server.<br />
I’ve used gpg keys, gpg symetric encryption, but this one seems to fit the bill the best.<br />
Encrypting with vim is a very painless process, it does take some setup, but not much, I promise.</p>
<p>The first thing I do is to setup an alias in my <em>.bashrc file</em>.  I alias the following :</p>
<p><strong>alias vime=”vim -u ~/.vimencrypt -x″</strong></p>
<p>vime is short for &#8220;vim encrypted&#8221;, at least in my head <img src="https://bbs.archlinux.org/img/smilies/wink.png" alt="wink" width="15" height="15" /><br />
WHEW! Step one finished, that was easy! ……hey, where is that “easy button” again ?</p>
<p>Next is to edit/and or/create a separate <em>.vimrc</em> just for this, and I name mine  <strong>.vimencrypt</strong><br />
This file will be in your home directory.  <strong>~/.vimencrypt     </strong><br />
It contains the following:</p>
<div class="codebox">
<pre><code>source ~/.vimrc
set nobackup
set noswapfile
set nowritebackup
set cm=blowfish</code></pre>
</div>
<p>Note: Since Vim 7.3 (2010-08-15)(and newer), vim can now use Blowfish encryption.<br />
If your using an older vim &#8212; remove the &#8220;set cm=blowfish&#8221; line. It will then default to crypt for encryption.</p>
<p>I know, very complicated right ?  <img src="https://bbs.archlinux.org/img/smilies/wink.png" alt="wink" width="15" height="15" />   That’s it folks, you are now READY to use encryption with vim!<br />
Now, simply type &#8220;vime something.txt&#8221;  and you’re on your way.</p>
<p>You will then see:</p>
<p>Enter encryption key:</p>
<p>Enter same key again:</p>
<p>If you entered the same key twice, then you should be presented with a normal vim interface.</p>
<p>If you use “vime” to encrypt the document the first time, it will stay encrypted.<br />
You can then just use vim normally to edit it endlessly (vim will ask for your password, you only have to use &#8220;vime&#8221; on the initial creation of the document), and it’s encrypted when you close it.</p>
<p>Now you will see VimCrypt~02……. when you cat your encrypted file, and it’s encrypted with blowfish, a MUCH MUCH stronger encryption than just “crypt” which can be broken fairly easily.</p>
<div class="codebox">
<pre><code>&gt; cat test VimCrypt~02!sD~wLПYEx</code></pre>
</div>
<p>I hope you have fun with vim and encryption.</p>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2012/04/23/vim-encryption-encrypting-with-vim-and-blowfish/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Getting colors to work for ls and vim on Solaris 11</title>
		<link>http://archlinux.me/crouse/2011/10/13/getting-colors-to-work-for-ls-and-vim-on-solaris-11/</link>
		<comments>http://archlinux.me/crouse/2011/10/13/getting-colors-to-work-for-ls-and-vim-on-solaris-11/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 20:00:04 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=449</guid>
		<description><![CDATA[Just some quick notes, for myself and in case someone else ever wants this. In this day and age, I hate having to setup color on terminals &#8230;.colors make things very easy to see, quickly. So here are my notes so i don&#8217;t have to go spend time figuring it out yet again lol. in [...]]]></description>
			<content:encoded><![CDATA[<p>Just some quick notes, for myself and in case someone else ever wants this.  In this day and age, I hate having to setup color on terminals &#8230;.colors make things very easy to see, quickly. So here are my notes so i don&#8217;t have to go spend time figuring it out yet again  lol.</p>
<p>in your .profile or .bashrc<br />
export TERM=xtermc<br />
alias ls=&#8221;/usr/gnu/bin/ls -lah &#8211;color=auto&#8221;</p>
<p>in your .vimrc<br />
syntax on<br />
set showmatch<br />
set bg=dark<br />
set incsearch<br />
set tabstop=4<br />
set shiftwidth=4<br />
set expandtab<br />
set bs=2</p>
<p>bs=2 makes your backspace erase instead of inserting weird chars<br />
syntax=on will enable color<br />
the rest of it is just my personal settins in vim  :)</p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/10/13/getting-colors-to-work-for-ls-and-vim-on-solaris-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My vmware workstation Archlinux Desktop</title>
		<link>http://archlinux.me/crouse/2011/09/29/my-vmware-workstation-archlinux-desktop/</link>
		<comments>http://archlinux.me/crouse/2011/09/29/my-vmware-workstation-archlinux-desktop/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 06:06:10 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=450</guid>
		<description><![CDATA[Host OS is Windows 7, running vmware workstation, and i&#8217;m 99% of the time in my ArchLinux virtual machine &#8230; and I love it. Anyway, here is a screenshot of my current desktop, xfce4.]]></description>
			<content:encoded><![CDATA[<p>Host OS is Windows 7, running vmware workstation, and i&#8217;m 99% of the time in my ArchLinux virtual machine &#8230; and I love it.</p>
<p>Anyway, here is a screenshot of my current desktop, xfce4.</p>
<p><a href="http://archlinux.me/crouse/files/2011/09/archscreenshot1000.jpeg"><img class="alignnone size-full wp-image-451" src="http://archlinux.me/crouse/files/2011/09/archscreenshot1000.jpeg" alt="" width="1000" height="563" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/09/29/my-vmware-workstation-archlinux-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Archlinux &#8211; fixing vmware errors in log</title>
		<link>http://archlinux.me/crouse/2011/09/28/archlinux-fixing-vmware-errors-in-log/</link>
		<comments>http://archlinux.me/crouse/2011/09/28/archlinux-fixing-vmware-errors-in-log/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 18:36:48 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=441</guid>
		<description><![CDATA[&#160; &#160; When using open-vmware-tools, I was having the following errors reported every 30 seconds. Below is how I fixed it. [root@ArchLinux vmware-tools]# tail -f /var/log/messages.log Sep 28 13:18:46 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found Sep 28 13:18:46 localhost vmsvc[696]: [ warning] [guestinfo] Failed to get OS info. Sep 28 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://archlinux.me/crouse/files/2011/09/index.jpeg"><img class="alignleft size-full wp-image-444" src="http://archlinux.me/crouse/files/2011/09/index.jpeg" alt="" width="102" height="102" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>When using open-vmware-tools, I was having the following errors reported every 30 seconds.<br />
Below is how I fixed it.</p>
<h6>[root@ArchLinux vmware-tools]# tail -f /var/log/messages.log</h6>
<h6>Sep 28 13:18:46 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found<br />
Sep 28 13:18:46 localhost vmsvc[696]: [ warning] [guestinfo] Failed to get OS info.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoReadDistroFile: Cannot work with empty file.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoReadDistroFile: Cannot work with empty file.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [guestinfo] Failed to get OS info.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoReadDistroFile: Cannot work with empty file.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoReadDistroFile: Cannot work with empty file.<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found<br />
Sep 28 13:19:16 localhost vmsvc[696]: [ warning] [guestinfo] Failed to get OS info.</h6>
<p>I simply put the following into a file located at:  <strong>/etc/release</strong></p>
<p>ArchLinux Kernel 3.x</p>
<p>That stopped the error messages from showing up in <strong>/var/log/message.log</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/09/28/archlinux-fixing-vmware-errors-in-log/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArchLinux on VMware WorkStation on WinXP (Host)</title>
		<link>http://archlinux.me/crouse/2011/08/02/archlinux-on-vmware-workstation-on-winxp-host/</link>
		<comments>http://archlinux.me/crouse/2011/08/02/archlinux-on-vmware-workstation-on-winxp-host/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 03:49:00 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=435</guid>
		<description><![CDATA[I love my job, I really do.  However I hate that I have to run windows to administer unix/linux machines (just seem counter intuitive ya know ?).  Ah but in the corporate world, you have to bend to the will of the masters.  They are ok with running Linux in a vmware setting though (I [...]]]></description>
			<content:encoded><![CDATA[<p>I love my job, I really do.  However I hate that I have to run windows to administer unix/linux machines (just seem counter intuitive ya know ?).  Ah but in the corporate world, you have to bend to the will of the masters.  They are ok with running Linux in a vmware setting though (I know, I know, I know &#8230; ).  Enter vmware workstation.  I shelled out the money myself for vmware workstation so that I could run Linux on the desktop.</p>
<p>So far, it&#8217;s running very well&#8230;and I don&#8217;t have a powerhouse machine by todays standards by any means&#8230; only 2 gigs of ram in this machine.  For anyone thinking about running Arch on VmWare Workstation, I say go for it, it works great. The Arch Wiki has all the information you really need, albeit in perhaps a few places.   I tried various wm and desktop setups, settled with KDE.  I know, alot of the Arch peeps think &#8220;KDE&#8221; and snicker&#8230; but it works, and I have all the tools I need to get my work done :)  I&#8217;ve used Arch at home for about 5 years now, on servers and in a business enviroment.  I love using Arch with vmware center, in a server capacity. vmware center makes it simple to clone servers and with a few scripts, it&#8217;s great. Taking snapshots before &#8220;updating&#8221; makes updates painless and worry free, vmware workstation offers that same feature.  Cost for Vmware Workstation, $139.</p>
<p>Obligatory link: http://store.vmware.com/store/vmware/en_US/DisplayProductDetailsPage/ThemeID.2485600/productID.221027300/?SRC=EM_11Q3_CHRISTMASINJULY_WK_BUY&amp;elq=e39f3a6b9a594c4ab6dc019650eda9fa   CODE: PREHOLSALE  Good through midnight Aug 4th.</p>
<p>My setup has dual monitors, and I have Archlinux spanning both monitors full screened, now, I can just pretend that M$ OS doesn&#8217;t really run on my machine&#8230; hey, I&#8217;m not proud.  :D</p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/08/02/archlinux-on-vmware-workstation-on-winxp-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash &#8211; some .bashrc functions</title>
		<link>http://archlinux.me/crouse/2011/05/10/bash-some-bashrc-functions/</link>
		<comments>http://archlinux.me/crouse/2011/05/10/bash-some-bashrc-functions/#comments</comments>
		<pubDate>Wed, 11 May 2011 00:22:37 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=393</guid>
		<description><![CDATA[# bu &#8211; A quick backup function bu () { cp $1 ~/Backups/${1}-`date +%Y%m%d%H%M`.backup ; } # hs &#8211; History Search hs() { history &#124; grep ${1} &#124; uniq &#8211;skip-fields=1 &#124; sort -biz &#124; uniq &#8211;skip-fields=2 } # stock &#8211; Stock information search. stock () { lynx -dump “http://www.google.com/finance?client=ob&#38;q=${1}” \ &#124; sed ‘s/.*’]&#8217;//’ &#124; perl [...]]]></description>
			<content:encoded><![CDATA[<p># bu &#8211; A quick backup function</p>
<p><strong>bu () { cp $1 ~/Backups/${1}-`date +%Y%m%d%H%M`.backup ; }</strong></p>
<p><strong># </strong>hs &#8211; History Search<strong><br />
</strong></p>
<p><strong>hs() {</strong><br />
<strong>history | grep ${1} | uniq &#8211;skip-fields=1 | sort -biz | uniq &#8211;skip-fields=2</strong><br />
<strong>}</strong></p>
<p># stock &#8211; Stock information search.<strong><br />
</strong></p>
<p><strong>stock ()</strong><br />
<strong>{</strong><strong></strong><br />
<strong>lynx -dump “http://www.google.com/finance?client=ob&amp;q=${1}” \</strong><br />
<strong>| sed ‘s/.*’]&#8217;//’ | perl -00ne “print if /Watch this stock/i”  \</strong><br />
<strong>| sed ‘s/Watch this stock//’ | sed ‘s/Disclaimer//’  \</strong><br />
<strong>| sed ‘/^$/d’ | sed ‘s/Currency in USD//’</strong><br />
<strong>}</strong></p>
<p># smallurl &#8211; create a shorter url link.<strong><br />
</strong></p>
<p><strong>smallurl ()</strong><br />
<strong>{</strong><br />
<strong>lynx &#8211;dump http://api.fwd4.me/?url=${1}</strong><br />
<strong>}</strong></p>
<p># grepp &#8211; Imitate grep -p functions from Tru64 OS.<strong><br />
</strong></p>
<p><strong>grepp ()<br />
{<br />
perl -00ne &#8220;print if /$1/i&#8221; &lt; $2<br />
}</strong></p>
<p># clock &#8211; A stupid clock function<strong><br />
</strong></p>
<p><strong>clock ()<br />
{<br />
while true;do clear;echo &#8220;===========&#8221;;date +&#8221;%r&#8221;;echo &#8220;===========&#8221;;sleep 1;done<br />
}</strong></p>
<p># dirsize &#8211; Directory contents sorted by size.<strong><br />
</strong></p>
<p><strong>dirsize ()<br />
{<br />
du -shx * .[a-zA-Z0-9_]* 2&gt; /dev/null | \<br />
egrep &#8216;^ *[0-9.]*[MG]&#8216; | sort -n &gt; /tmp/list<br />
egrep &#8216;^ *[0-9.]*M&#8217; /tmp/list<br />
egrep &#8216;^ *[0-9.]*G&#8217; /tmp/list<br />
rm /tmp/list<br />
}</strong></p>
<p>#extract &#8211; Extract most types of compressed files easily<strong><br />
</strong></p>
<p><strong>extract ()<br />
{<br />
if [ -f $1 ] ; then<br />
case $1 in<br />
*.tar.bz2)   tar xvf $1     ;;<br />
*.tar.gz)    tar xvf $1     ;;<br />
*.bz2)       bunzip2 $1      ;;<br />
*.rar)       unrar x $1      ;;<br />
*.gz)        gunzip $1       ;;<br />
*.tar)       tar xvf $1      ;;<br />
*.tbz2)      tar xvf $1     ;;<br />
*.tgz)       tar xvf $1     ;;<br />
*.zip)       unzip $1        ;;<br />
*.Z)         uncompress $1   ;;<br />
*.7z)        7z x $1         ;;<br />
*)           echo &#8220;&#8216;$1&#8242; cannot be extracted via &gt;extract&lt;&#8221; ;;<br />
esac<br />
else<br />
echo &#8220;&#8216;$1&#8242; is not a valid file&#8221;<br />
fi<br />
}</strong></p>
<p><strong>#############################################################<br />
########### ENCRYPTION / DECRYPTION FUNCTIONS ###############<br />
#############################################################</strong></p>
<p><strong>dc ()<br />
{<br />
# Passphrase decryption program<br />
# Created by Dave Crouse 10-20-2009<br />
# Decrypts symetrically encrypted file to std out.<br />
gpg &#8211;no-options &#8211;output .tempdc.txt &#8220;$1&#8243;<br />
cat .tempdc.txt | less; rm -f .tempdc.txt<br />
}</strong></p>
<p><strong>ec ()<br />
{<br />
# Passphrase encryption program<br />
# Created by Dave Crouse 01-13-2006<br />
# Reads input from text editor and encrypts to screen.<br />
clear<br />
echo &#8221; &#8221;<br />
echo &#8220;**************************************************&#8221;;<br />
echo &#8220;*         Passphrase Encryption Program          *&#8221;;<br />
echo &#8220;**************************************************&#8221;; echo &#8220;&#8221;;<br />
which $EDITOR &amp;&gt;/dev/null<br />
if [ $? != "0" ];<br />
then<br />
echo &#8220;It appears that you do not have a text editor set in your<br />
.bashrc file.&#8221;;<br />
echo &#8220;What editor would you like to use ? &#8221; ;<br />
read EDITOR ; echo &#8220;&#8221;;<br />
fi<br />
echo &#8220;Enter the name/comment for this message :&#8221;<br />
read comment<br />
$EDITOR passphraseencryption<br />
gpg &#8211;armor &#8211;comment &#8220;$comment&#8221; &#8211;no-options &#8211;output \</strong></p>
<p><strong>passphraseencryption.gpg &#8211;symmetric passphraseencryption<br />
shred -u passphraseencryption ; clear<br />
echo &#8220;Outputting passphrase encrypted message&#8221;; echo &#8220;&#8221; ; echo &#8220;&#8221; ;<br />
cat passphraseencryption.gpg ; echo &#8220;&#8221; ; echo &#8220;&#8221; ;<br />
shred -u passphraseencryption.gpg ;<br />
read -p &#8220;Hit enter to exit&#8221; temp; clear<br />
}</strong></p>
<p><strong># Passhprase edit encrypted file program<br />
# Created by Dave Crouse 11-02-2009<br />
# Allow editing of symetrically encrypted files.<br />
eedit ()<br />
{<br />
gpg &#8211;force-mdc &#8211;no-options &#8211;output .tempeec $1<br />
emacs .tempeec<br />
#vi .tempeec<br />
gpg &#8211;armor &#8211;force-mdc &#8211;no-options &#8211;output $1 &#8211;symmetric .tempeec<br />
shred -u .tempeec~ ;shred -u .tempeec ; clear<br />
#shred -u .tempeec<br />
}</strong></p>
<p><strong>enc ()<br />
{<br />
gpg &#8211;armor &#8211;no-options &#8211;output tempenc.txt &#8211;symmetric &#8220;$1&#8243;<br />
mv tempenc.txt &#8220;$1&#8243;<br />
}</strong></p>
<p><strong>dec ()<br />
{<br />
gpg $1<br />
}</strong></p>
<p><strong>encnotes ()<br />
{<br />
echo &#8220;dc = decrpyt to screen&#8221;<br />
echo &#8220;ec = encrypt to screen&#8221;<br />
echo &#8220;enc = encrypt file to disk &#8211; overwrite existing&#8221;<br />
echo &#8220;dec = decrypt file to disk &#8211; creates new file&#8221;<br />
}</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/05/10/bash-some-bashrc-functions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bash Passphrase Encryption to the screen.</title>
		<link>http://archlinux.me/crouse/2011/04/10/bash-passphrase-encryption-to-the-screen/</link>
		<comments>http://archlinux.me/crouse/2011/04/10/bash-passphrase-encryption-to-the-screen/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 02:21:05 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=378</guid>
		<description><![CDATA[Sometimes, I wanted to be able to type a letter, and use a passphrase to encrypt it. I could then paste the output into an email, forum post, wiki &#8230;&#8230;.whatever and have it unreadable unless someone had the passphrase. &#160; &#160; #!/bin/bash # Passphrase encryption program # Created by Dave Crouse 01-13-2006 # Reads input [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.gnu.org/software/gnupg/logo-gnupg-white-bg.png" alt="" width="356" height="120" />Sometimes, I wanted to be able to type a letter, and use a passphrase to encrypt it.<br />
I could then paste the output into an email, forum post, wiki &#8230;&#8230;.whatever and have it unreadable unless someone had the passphrase.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><code><br />
#!/bin/bash<br />
# Passphrase encryption program<br />
# Created by Dave Crouse 01-13-2006<br />
# Reads input from text editor and encrypts to screen.<br />
clear<br />
echo "         Passphrase Encryption Program";<br />
echo "--------------------------------------------------"; echo "";<br />
which $EDITOR &amp;&gt;/dev/null<br />
if [ $? != "0" ];<br />
then<br />
echo "It appears that you do not have a text editor set in your<br />
.bashrc file.";<br />
echo "What editor would you like to use ? " ;<br />
read EDITOR ; echo "";<br />
fi<br />
echo "Enter the name/comment for this message :"<br />
read comment<br />
nano passphraseencryption<br />
gpg --armor --comment "$comment" --no-options --output \<br />
passphraseencryption.gpg --symmetric passphraseencryption<br />
shred -u passphraseencryption ; clear<br />
echo "Outputting passphrase encrypted message"; echo "" ; echo "" ;<br />
cat passphraseencryption.gpg ; echo "" ; echo "" ;<br />
shred -u passphraseencryption.gpg ;<br />
exit<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/04/10/bash-passphrase-encryption-to-the-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using &#8220;cut&#8221; to remove extra data.</title>
		<link>http://archlinux.me/crouse/2011/03/25/using-cut-to-remove-extra-data/</link>
		<comments>http://archlinux.me/crouse/2011/03/25/using-cut-to-remove-extra-data/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 16:31:25 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=421</guid>
		<description><![CDATA[At work we have to use Windows &#8230; so I&#8217;m stuck using mirc, and sometimes when pasting code back and forth, we want to quickly remove the extra data from the front when cutting text/data from the mirc window. It usually has a timestamp and name that need to be removed. This does the trick [...]]]></description>
			<content:encoded><![CDATA[<p>At work we have to use Windows &#8230; so I&#8217;m stuck using mirc, and sometimes when pasting code back and forth, we want to quickly remove the extra data from the front when cutting text/data from the mirc window. It usually has a timestamp and name that need to be removed.<br />
This does the trick quickly.  You have to love the simplicity of shell commands. The &#8220;cut&#8221; command has some nice options that rarely get used, one is to list everything from field X on.. in this example start at the third field and list the rest is shown by &#8220;-f 3-&#8221;.<br />
<strong>#!/usr/bin/bash<br />
# stripmirc &#8211; strips fields from mirc copy/paste<br />
# crouse</p>
<p>export TERM=xtermc<br />
timestamp=`date +%T`<br />
tempfile=&#8221;/tmp/mirc.$timestamp.tempfile&#8221;<br />
touch ${tempfile}</p>
<p># TRAP  for the cleanup routine in case bad stuff happens.<br />
trap cleanup 1 2 3 6<br />
# Function for deleting files not needed.<br />
cleanup ()<br />
{<br />
  rm ${tempfile}<br />
}</p>
<p>echo &#8220;Type CTRL D to end&#8221;<br />
cat &gt; ${tempfile}<br />
echo &#8220;&#8221;;echo &#8220;&#8221;;echo &#8220;&#8221;;<br />
cat ${tempfile} | cut -d&#8221; &#8221; -f 3-<br />
rm ${tempfile}<br />
exit 0</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/03/25/using-cut-to-remove-extra-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash Phone Book Script &#8211; Version 2</title>
		<link>http://archlinux.me/crouse/2011/03/18/bash-phone-book-script-version-2/</link>
		<comments>http://archlinux.me/crouse/2011/03/18/bash-phone-book-script-version-2/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 21:41:33 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=328</guid>
		<description><![CDATA[Phone Book Script &#8211; Version 2 This version uses sqlite3 and bash. Still has things i could fix i suppose &#8230;but it works for what i wanted. I wanted to play with sqlite and bash, so I decided to revamp my older bash phone book script. And before you ask&#8230;&#8230;. yes, I use this everyday. [...]]]></description>
			<content:encoded><![CDATA[<p>Phone Book Script &#8211; Version 2<br />
This version uses sqlite3 and bash.<br />
Still has things i could fix i suppose &#8230;but it works for what i wanted.</p>
<p>I wanted to play with sqlite and bash, so I decided to revamp my older bash phone book script.<br />
And before you ask&#8230;&#8230;. yes, I use this everyday.  I work from the command line all day long, and<br />
for me simple is better, console is better than gui, and it did what I wanted it to&#8230; thought I&#8217;d share<br />
it just in case someone else had this particular itch they needed to scratch.</p>
<p>Yes.. I know the code could be condensed, shortened &#8230;whatever, but I prefer &#8220;quickly understandable&#8221;<br />
vs &#8220;obfuscated&#8221; code myself&#8230;. so knock yerself out if you want too&#8230; but I&#8217;ll leave that to you.</p>
<hr />
<code>#!/bin/bash<br />
# Crouse's sqlite+bash phonebook application.<br />
# 11-22-2010 crouse</p>
<p># Check if requirements are installed.<br />
clear<br />
if [[ -z $( type -p sqlite3 ) ]]; then echo -e "REQUIRED: sqlite3 -- NOT INSTALLED !";exit ;fi</p>
<p># Check if database already exists, if not, create it.<br />
database="/home/$USER/.phonebook.db"<br />
if [ -e "$database" ];then<br />
echo ""<br />
else<br />
echo "Datase does not exist - Creating now"<br />
sqlite3 $database "create table phonebook (id INTEGER PRIMARY KEY,First TEXT,\<br />
Last TEXT,Street TEXT,City TEXT,State TEXT,Zip TEXT,Phone TEXT,Email TEXT, Notes);"<br />
echo "Database created at $database"<br />
fi</p>
<p># Check options given to the program and "do stuff".<br />
case ${1} in</p>
<p># oops--you didn't give me anything<br />
"") echo "Crouse's sqlite+bash phonebook"<br />
echo "================================"<br />
echo "Usage: ${0##*/} ";<br />
echo "";<br />
echo " --------------------"<br />
echo " Create an entry"<br />
echo " $0 -c"<br />
echo " --------------------"<br />
echo " Search by last name \"-l";<br />
echo " -l Smith";<br />
echo "";<br />
echo " Search by phone number";<br />
echo " -p 515-555-5555";<br />
echo ""<br />
echo " Search by email address";<br />
echo " -em EMAIL@SOMEADDRESS";<br />
echo ""<br />
echo " Search by first name with no flags";<br />
echo " $0 dave";<br />
echo " --------------------"<br />
echo " Edit an entry"<br />
echo " $0 -e"<br />
echo "================================"<br />
echo ""<br />
;;</p>
<p># Create an entry<br />
"-c")<br />
clear<br />
echo "Phone Book - Insert data into database"<br />
echo "--------------------------------------"<br />
echo "FORMAT: First Name,Last Name,Street,City,State,Zip,Phone,Email,Notes"<br />
echo " "</p>
<p>#Insert data into database<br />
read -p "First Name: " First<br />
read -p " Last Name: " Last<br />
read -p " Street: " Street<br />
read -p " City: " City<br />
read -p " State: " State<br />
read -p " Zip: " Zip<br />
read -p " Phone: " Phone<br />
read -p " Email: " Email<br />
read -p " Notes: " Notes</p>
<p>sqlite3 $database "insert into phonebook (First,Last,Street,City,State,Zip,Phone,Email,Notes) \<br />
values ('$First','$Last','$Street','$City','$State','$Zip','$Phone','$Email','$Notes');"</p>
<p>#clear<br />
echo "-----------------------------"<br />
echo "Data Entered into Database"<br />
;;</p>
<p># Edit an entry<br />
"-e")<br />
clear<br />
read -p "Enter id# to edit: " idnum<br />
echo ""</p>
<p>sqlite3 $database&lt;&lt;EOF<br />
.header off<br />
.mode line<br />
select id,First,Last,Street,City,State,Zip,Phone,Email,Notes from phonebook \<br />
WHERE id = &#039;${idnum}&#039;;<br />
.quit<br />
EOF</p>
<p>echo &quot;&quot;<br />
echo &quot;Hitting enter will just leave that line as is.&quot;<br />
echo &quot;&quot;<br />
echo &quot;-----------------------------------------------&quot;<br />
#Insert data into database<br />
read -p &quot;First Name: &quot; First<br />
read -p &quot; Last Name: &quot; Last<br />
read -p &quot; Street: &quot; Street<br />
read -p &quot; City: &quot; City<br />
read -p &quot; State: &quot; State<br />
read -p &quot; Zip: &quot; Zip<br />
read -p &quot; Phone: &quot; Phone<br />
read -p &quot; Email: &quot; Email<br />
read -p &quot; Notes: &quot; Notes</p>
<p>echo &quot;&quot;</p>
<p>if [[ &quot;$First&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET First = &#039;${First}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Last&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Last = &#039;${Last}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Street&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Street = &#039;${Street}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$City&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET City = &#039;${City}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$State&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET State = &#039;${State}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Zip&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Zip = &#039;${Zip}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Phone&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Phone = &#039;${Phone}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Email&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Email = &#039;${Email}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi</p>
<p>if [[ &quot;$Notes&quot; != &quot;&quot; ]]; then<br />
sqlite3 $database &quot;UPDATE phonebook SET Notes = &#039;${Notes}&#039; WHERE id=&#039;${idnum}&#039;;&quot;<br />
fi<br />
;;</p>
<p># Search by last name<br />
&quot;-l&quot;)<br />
echo &quot;&quot;<br />
sqlite3 $database&lt;&lt;EOF<br />
.header off<br />
.mode line<br />
select id,First,Last,Street,City,State,Zip,Phone,Email,Notes from phonebook \<br />
WHERE Last LIKE &#039;%${2}%&#039;;<br />
.quit<br />
EOF<br />
;;</p>
<p># Search by phone<br />
&quot;-p&quot;)<br />
echo &quot;&quot;<br />
sqlite3 $database&lt;&lt;EOF<br />
.header off<br />
.mode line<br />
select id,First,Last,Street,City,State,Zip,Phone,Email,Notes from phonebook \<br />
WHERE Phone LIKE &#039;%${2}%&#039;;<br />
.quit<br />
EOF<br />
;;</p>
<p># Search by email<br />
&quot;-em&quot;)<br />
echo &quot;&quot;<br />
sqlite3 $database&lt;&lt;EOF<br />
.header off<br />
.mode line<br />
select id,First,Last,Street,City,State,Zip,Phone,Email,Notes from phonebook \<br />
WHERE Email LIKE &#039;%${2}%&#039;;<br />
.quit<br />
EOF<br />
;;</p>
<p># Search by first name for all others<br />
*)<br />
echo &quot;&quot;;<br />
sqlite3 $database&lt;&lt;EOF<br />
.header off<br />
.mode line<br />
select id,First,Last,Street,City,State,Zip,Phone,Email,Notes from phonebook \<br />
WHERE First LIKE &#039;%${1}%&#039;;<br />
.quit<br />
EOF<br />
;;</p>
<p>esac<br />
echo &quot;&quot;<br />
exit 0<br />
</code></p>
<hr />
<blockquote><p>Crouse&#8217;s sqlite+bash phonebook<br />
================================<br />
Usage: pb</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Create an entry<br />
/usr/local/bin/pb -c<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Search by last name &#8220;-l<br />
-l Smith</p>
<p>Search by phone number<br />
-p 515-555-5555</p>
<p>Search by email address<br />
-em xxxxx@usalug.net</p>
<p>Search by first name with no flags<br />
/usr/local/bin/pb dave<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Edit an entry<br />
/usr/local/bin/pb -e<br />
================================</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/03/18/bash-phone-book-script-version-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>screenhelp &#8211; show notes about screen.</title>
		<link>http://archlinux.me/crouse/2011/03/17/screenhelp-show-notes-about-screen/</link>
		<comments>http://archlinux.me/crouse/2011/03/17/screenhelp-show-notes-about-screen/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 17:21:41 +0000</pubDate>
		<dc:creator>crouse</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://archlinux.me/crouse/?p=366</guid>
		<description><![CDATA[This isn&#8217;t so much a script as it is some helpful notes on running screen. When people are learning to use screen, it can be daunting, so I created some notes that people could use to quickly find out how to do X. Thought I&#8217;d share. :) #!/bin/bash # 03-17-2011 Crouse &#160; ### screen - [...]]]></description>
			<content:encoded><![CDATA[<p>This isn&#8217;t so much a script as it is some helpful notes on running screen.<br />
When people are learning to use screen, it can be daunting, so I created some notes that people could use to quickly find out how to do X.  Thought I&#8217;d share.  :)<br />
<span id="more-366"></span></p>
<hr />

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;"># 03-17-2011 Crouse</span>
&nbsp;
<span style="color: #666666; font-style: italic;">### screen - Notes on Screen.</span>
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">TERM</span>=xtermc
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;&quot;</span>
 tput bold;tput setf <span style="color: #000000;">2</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot; Crouse's Screen Notes&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;http://en.gentoo-wiki.com/wiki/Screen&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;---------------------------------------------------------------&quot;</span>
tput sgr0;tput setf <span style="color: #000000;">2</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Type: screen to start.&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;---------------------&quot;</span>
tput setf <span style="color: #000000;">6</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a c :Creates new window&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a A :Rename Window-set window title&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a S :Split Horizontal&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a V :Split Vertical&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a TAB : Move to next region on split screen&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a Q : Make Active Screen full screen&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a <span style="color: #000099; font-weight: bold;">\&quot;</span> :Display Window List&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a C-a :Go to previous window&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a k :kill current window&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a d :detach from session&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a X :removes REGION (ie:a split)&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a x :locks session&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a n : move to the next region&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a p : move to the previous region&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a M : Start/Stop monitoring in tabs&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a s : xoff -stops all output to the screen (bad lol).&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a C-q : restores frozen screens--usually do do C-a s ;) lol&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a z : Starts/Stops suspend command.&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;  --------------&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a :  --- puts Screen into command mode(think vi).&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a :quit  --- quits entire session&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a :resize 30  --- makes the current focused region 30 lines high&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a :fit --- fits screensize to new terminal size&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a :remove --removes a region -same as C-a X&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a +   ----- makes current region larger&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;C-a -   ----- makres the current region smaller&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot; &quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot; EMACS NOTE: C-a a (will take you back to the beginning of the line).&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot; &quot;</span>
tput setf <span style="color: #000000;">2</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;MultiUser Mode:&quot;</span>
 tput setf <span style="color: #000000;">6</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;START WITH:&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Press Ctrl+a, then type :multiuser on and press Enter.&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Press Ctrl+a, then type :acladd USERNAME&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;CONNECT WITH:&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;screen -x USERNAME/&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;&quot;</span>
tput bold;tput setf <span style="color: #000000;">7</span>;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;---------------------------------------------------------------&quot;</span>
tput sgr0
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot; &quot;</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></div></div>

<hr />
<p>Here is my .screenrc file &#8230;&#8230;.. just in case anyone wanted to see how I use screen.</p>
<pre># Screen configuration 

# Make every shell a login shell
shell -$SHELL

term xterm-256color
defutf8 on

# Statusbar
hardstatus off
hardstatus alwayslastline
#hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d/%m %C%a"
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %{wb}%H %m-%d-%Y  %C:%s %a"
# Scrolling in xterms
defscrollback 5000
termcapinfo xterm|xterms|xs|rxvt ti@:te@ 

#Turn off startup message it's annoying.
startup_message off
# Try to load profile/bashrc
# . /home/crouse/.bashrc
screen -t Window1    0
screen -t Window2    1
#screen -t Window    2
#screen -t Window    3
#screen -t Window    4
#screen -t Window    5
#screen -t Window    6
#screen -t Window    7
#screen -t Window    8</pre>
]]></content:encoded>
			<wfw:commentRss>http://archlinux.me/crouse/2011/03/17/screenhelp-show-notes-about-screen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

