<?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>... coding (the life) &#187; shell</title>
	<atom:link href="http://www.marvinmarcelo.com/tag/shell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marvinmarcelo.com</link>
	<description>Anything about programming, and a little about me.</description>
	<lastBuildDate>Mon, 09 Jan 2012 13:44:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Torrent session via terminal</title>
		<link>http://www.marvinmarcelo.com/torrent-session-via-terminal/</link>
		<comments>http://www.marvinmarcelo.com/torrent-session-via-terminal/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 13:00:55 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[me stuff]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.marvinmarcelo.com/?p=1509</guid>
		<description><![CDATA[I&#8217;ve been looking on how to start a torrent session on another machine lately (on *nix flavor), and I thought there&#8217;s probably a command-line for it, and I was right. Since I can SSH thru in my Ubuntu machine at &#8230; <a href="http://www.marvinmarcelo.com/torrent-session-via-terminal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking on how to start a torrent session on another machine lately (on *nix flavor), and I thought there&#8217;s probably a command-line for it, and I was right. Since I can SSH thru in my Ubuntu machine at home, this sounds like a fit option.</p>
<p>The need arises when I&#8217;m in the office, working of course, and a movie title suddenly pops in my head and I get eager watching it. So I&#8217;d search for torrent for that movie with good remarks, at least watchable quality. Download it then SCP that to my machine at home and start session torrent on CLI. Takes at least a minute of my time to fire it up, but most importantly, it&#8217;s finished downloading when I get home. And watch on dinner I guess.</p>
<p>So, if you&#8217;re using Ubuntu, transmission is commonly installed there. But we need the <tt>transmission-cli</tt> package installed, which includes <tt>transmission-daemon</tt> and <tt>transmission-remote</tt> for starting CLI torrent session. First fire up the daemon, then use remote to add torrent file, like this one below</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">marvin@localhost:~/Desktop$ transmission-daemon
marvin@localhost:~/Desktop$ transmission-remote -a Avatar-2009-TELESYNC-XviD-ORC.torrent</pre></div></div>

<p>If it says <tt>The program 'transmission-daemon' is currently not installed</tt>, just type the suggested install command. It should be like this</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">marvin@localhost:~$ sudo apt-get install transmission-cli</pre></div></div>

<p>Now, if you want to find out download stats just add the <tt>-l</tt> or <tt>--list</tt> like the one below, will list all torrents and status.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">marvin@localhost:~/Desktop$ transmission-remote -l</pre></div></div>

<p>Use <tt>transmission-remote --help</tt> for other options. You can set upload and download limits too.</p>
<p>Here are useful links:</p>
<ul>
<li><a href="http://linux.die.net/man/1/transmission-remote">http://linux.die.net/man/1/transmission-remote</a></li>
<li><a href="http://www.transmissionbt.com/">http://www.transmissionbt.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.marvinmarcelo.com/torrent-session-via-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common linux commands</title>
		<link>http://www.marvinmarcelo.com/common-linux-commands/</link>
		<comments>http://www.marvinmarcelo.com/common-linux-commands/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 23:53:09 +0000</pubDate>
		<dc:creator>Marvin</dc:creator>
				<category><![CDATA[work related]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.marvinmarcelo.com/?p=169</guid>
		<description><![CDATA[awk &#8211; Pattern scanning and processing language bash &#8211; GNU Bourne-Again Shell biff &#8211; Be notified when mail arrives (currently not installed) cat &#8211; Concatenate files and print on the standard output cd &#8211; Change directory chage &#8211; Change user &#8230; <a href="http://www.marvinmarcelo.com/common-linux-commands/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>awk &#8211; Pattern scanning and processing language</p>
<p>bash &#8211; GNU Bourne-Again Shell</p>
<p>biff &#8211; Be notified when mail arrives (currently not installed)</p>
<p>cat &#8211; Concatenate files and print on the standard output</p>
<p>cd &#8211; Change directory</p>
<p>chage &#8211; Change user password expiry information</p>
<p>chgrp &#8211; Change group ownership</p>
<p>chmod &#8211; change file access permissions</p>
<p>chown &#8211; change file owner and group</p>
<p>chroot &#8211; run command or interactive shell with special root directory</p>
<p>chsh &#8211; change login shell</p>
<p>clear &#8211; clear the terminal screen</p>
<p>cp &#8211; copy files and directoriesman</p>
<p>crontab &#8211; maintain crontab files for individual users</p>
<p>cut &#8211; remove sections from each line of files</p>
<p>date &#8211; print or set the system date and time</p>
<p>dd &#8211; convert and copy a file</p>
<p>df &#8211; report file system disk space usage</p>
<p>diff &#8211; compare files line by line</p>
<p>dig &#8211; DNS look up utility</p>
<p>dmesg &#8211; print or control the kernel ring buffer</p>
<p>dnsdomainname &#8211; show the system DNS domain name</p>
<p>echo &#8211; display a line of text</p>
<p>env &#8211; run a program in a modified environment</p>
<p>false &#8211; do nothing, unsuccessfully</p>
<p>fdisk &#8211; partition table manipulator for linux (be careful when you use it)</p>
<p>find &#8211; search for files in a directory hierarchy</p>
<p>free &#8211; display amount of free and used memory in the system</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marvinmarcelo.com/common-linux-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

