<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (jm)</title>
    <link>https://pinboard.in/u:jm/public/</link>
    <description>recent bookmarks from jm</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://boyter.org/posts/my-list-of-useful-command-line-tools/"/>
	<rdf:li rdf:resource="https://butterfi.sh/"/>
	<rdf:li rdf:resource="https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/"/>
	<rdf:li rdf:resource="http://www.shellcheck.net"/>
	<rdf:li rdf:resource="http://vincebuffalo.com/2013/08/08/the-mighty-named-pipe.html"/>
	<rdf:li rdf:resource="http://curlpipesh.tumblr.com/"/>
	<rdf:li rdf:resource="http://www.dwheeler.com/essays/shellshock.html"/>
	<rdf:li rdf:resource="http://seclists.org/oss-sec/2014/q3/650"/>
	<rdf:li rdf:resource="https://github.com/Russell91/sshrc"/>
	<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=550"/>
	<rdf:li rdf:resource="http://joeyh.name/code/moreutils/"/>
	<rdf:li rdf:resource="https://github.com/mjdominus/spark/blob/master/spark"/>
	<rdf:li rdf:resource="https://gist.github.com/782263"/>
	<rdf:li rdf:resource="http://wiki.github.com/joelthelion/autojump/"/>
	<rdf:li rdf:resource="http://superuser.com/questions/52483/terminal-tips-and-tricks-for-mac-os-x"/>
	<rdf:li rdf:resource="http://www.pixelbeat.org/docs/linux_commands.html"/>
	<rdf:li rdf:resource="http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+catonmat+%28good+coders+code%2C+great+reuse%29"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://boyter.org/posts/my-list-of-useful-command-line-tools/">
    <title>My list of useful command line tools</title>
    <dc:date>2025-03-25T09:43:29+00:00</dc:date>
    <link>https://boyter.org/posts/my-list-of-useful-command-line-tools/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Here's a bunch of fantastic recent CLI tools I hadn't seen before; loads are by one guy, https://github.com/sharkdp , who seems very productive :)]]></description>
<dc:subject>terminal bash shell tools cli linux unix sharkdp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:2d9f2a12f5af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sharkdp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://butterfi.sh/">
    <title>Butterfish</title>
    <dc:date>2023-08-28T21:19:41+00:00</dc:date>
    <link>https://butterfi.sh/</link>
    <dc:creator>jm</dc:creator><description><![CDATA["CLI Tools for LLMs". It's a UNIX bash/zsh shell, with integration with ChatGPT built-in; run UNIX commands, then ask ChatGPT questions about their output and suggestions on what to do next.  Nice, but I'd prefer to use a locally-hosted LLM model]]></description>
<dc:subject>llms gpt cli command-line unix shell bash zsh</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:6679c8ee4978/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gpt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:command-line"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zsh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/">
    <title>Detecting the use of &quot;curl | bash&quot; server side</title>
    <dc:date>2016-04-20T11:32:52+00:00</dc:date>
    <link>https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[tl;dr: <blockquote>The better solution is never to pipe untrusted data streams into bash. If you still want to run untrusted bash scripts a better approach is to pipe the contents of URL into a file, review the contents on disk and only then execute it.</blockquote>

]]></description>
<dc:subject>bash security shell unix curl tcp buffers</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:5c0b66a8a0ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:curl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:buffers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.shellcheck.net">
    <title>ShellCheck</title>
    <dc:date>2015-04-28T11:07:53+00:00</dc:date>
    <link>http://www.shellcheck.net</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Static code analysis for shell scripts (via Tony Finch)]]></description>
<dc:subject>bash cli sh linux shell coding static-analysis lint</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:a306ee94be02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:static-analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:lint"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vincebuffalo.com/2013/08/08/the-mighty-named-pipe.html">
    <title>Using Named Pipes and Process Substitution in Bioinformatics</title>
    <dc:date>2015-03-16T16:15:52+00:00</dc:date>
    <link>http://vincebuffalo.com/2013/08/08/the-mighty-named-pipe.html</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Wow. I've been using bash for nigh on 14 years and I didn't know about process substitution.  Nifty trick]]></description>
<dc:subject>bash linux pipes shell unix via:igrigorik cli named-pipes process-substitution</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:40515335523b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:pipes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:igrigorik"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:named-pipes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:process-substitution"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://curlpipesh.tumblr.com/">
    <title>curl | sh</title>
    <dc:date>2014-11-03T15:07:04+00:00</dc:date>
    <link>http://curlpipesh.tumblr.com/</link>
    <dc:creator>jm</dc:creator><description><![CDATA['People telling people to execute arbitrary code over the network. Run code from our servers as root. But HTTPS, so it’s no biggie.'

YES.]]></description>
<dc:subject>humor sysadmin ops security curl bash npm rvm chef</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:a5083a15872a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:humor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:curl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:npm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:rvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:chef"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dwheeler.com/essays/shellshock.html">
    <title>Shellshock</title>
    <dc:date>2014-10-08T22:50:43+00:00</dc:date>
    <link>http://www.dwheeler.com/essays/shellshock.html</link>
    <dc:creator>jm</dc:creator><description><![CDATA[An _extremely_ detailed resource about the bash bug]]></description>
<dc:subject>bash hacking security shell exploits reference shellshock</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:4c6375bae57a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:exploits"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shellshock"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://seclists.org/oss-sec/2014/q3/650">
    <title>oss-sec: Re: CVE-2014-6271: remote code execution through bash</title>
    <dc:date>2014-09-24T22:39:48+00:00</dc:date>
    <link>http://seclists.org/oss-sec/2014/q3/650</link>
    <dc:creator>jm</dc:creator><description><![CDATA[this is truly heinous. Given that any CGI which invokes popen()/system() on a Linux system where /bin/sh is a link to bash is vulnerable, there will be a lot of vulnerable services out there (via Elliot)]]></description>
<dc:subject>via:elliottucker cgi security bash sh exploits linux popen unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:8b52b98ecd14/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:elliottucker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cgi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:exploits"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:popen"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Russell91/sshrc">
    <title>Russell91/sshrc</title>
    <dc:date>2014-09-17T16:33:55+00:00</dc:date>
    <link>https://github.com/Russell91/sshrc</link>
    <dc:creator>jm</dc:creator><description><![CDATA['bring your .bashrc, .vimrc, etc. with you when you ssh'.  A really nice implementation of this idea (much nicer than my own version!)]]></description>
<dc:subject>hacks productivity ssh remote shell sh bash via:johnke home-directory unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:e0c0aea5f108/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ssh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:remote"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:johnke"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:home-directory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=550">
    <title>Lucas Nussbaum’s Blog » Blog Archive » RVM: seriously?</title>
    <dc:date>2013-04-06T22:54:46+00:00</dc:date>
    <link>http://www.lucas-nussbaum.net/blog/?p=550</link>
    <dc:creator>jm</dc:creator><description><![CDATA[+1. RVM is atrocious code -- some of the worst bash script I've seen.  And it's not just installing as a command, it requires that it be sourced and hooks into your login shell.   If you then use "set -e", it crashes; "set -u", it crashes; reset $HOME, crash.  It's dire.]]></description>
<dc:subject>rvm hate fail bash scripting ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:3844e0fb5af8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:rvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:fail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://joeyh.name/code/moreutils/">
    <title>moreutils</title>
    <dc:date>2013-03-06T22:24:10+00:00</dc:date>
    <link>http://joeyh.name/code/moreutils/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Some really cool-looking UNIX command line utils, packaged in Debian (and therefore in Ubuntu too).  A few of these I've reimplemented separately, but it's always good to replace a hack with a more widely available "official" tool. Thanks, Joey Hess!

<blockquote>sponge: accept input, wait til EOF, then rewrite a file;
chronic: runs a command quietly unless it fails;
combine: combine the lines in two files using boolean operations;
ifdata: get network interface info without parsing ifconfig output;
ifne: run a program if the standard input is not empty;
isutf8: check if a file or standard input is utf-8;
lckdo: execute a program with a lock held;
mispipe: pipe two commands, returning the exit status of the first;
parallel: run multiple jobs at once;
pee: tee standard input to pipes;
sponge: soak up standard input and write to a file;
ts: timestamp standard input;
vidir: edit a directory in your text editor;
vipe: insert a text editor into a pipe;
zrun: automatically uncompress arguments to command</blockquote>

]]></description>
<dc:subject>bash shell cli unix scripting via:peakscale joey-hess debian ubuntu tools command-line commands</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:7972b7dff6c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:peakscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:joey-hess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:debian"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:command-line"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:commands"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mjdominus/spark/blob/master/spark">
    <title>spark</title>
    <dc:date>2011-12-08T23:24:15+00:00</dc:date>
    <link>https://github.com/mjdominus/spark/blob/master/spark</link>
    <dc:creator>jm</dc:creator><description><![CDATA[sparklines in your terminal window.  Simply give it a comma or space-separated list of data values, and it'll generate an ANSI-graphics sparkline chart.  Brilliant!  (via mjd)]]></description>
<dc:subject>via:mjdominus sparklines charts graphs bash shell terminal cli ansi</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:8ffb8057c9fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:mjdominus"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sparklines"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:graphs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ansi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/782263">
    <title>gist: 782263 - How to redirect a running process' output to a file and logout</title>
    <dc:date>2011-01-17T13:32:01+00:00</dc:date>
    <link>https://gist.github.com/782263</link>
    <dc:creator>jm</dc:creator><description><![CDATA[a nifty gdb hack; essentially dup()s a couple of files in /tmp in place of fd 1 and 2, then uses the bashism "detach" to nohup the running process]]></description>
<dc:subject>gdb hacks linux process shell unix via:hn nifty dup detach bash</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:97a2995c12ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:process"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:hn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:nifty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:dup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:detach"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.github.com/joelthelion/autojump/">
    <title>autojump</title>
    <dc:date>2010-07-26T10:04:20+00:00</dc:date>
    <link>http://wiki.github.com/joelthelion/autojump/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[interesting idea; extend "cd" to track which directories you cd to most frequently, then add a command to "jump" to the most-frequently used one which matches a substring you specify]]></description>
<dc:subject>autojump cli bash command-line navigation terminal shell directory cd</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:898589dadc0b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:autojump"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:command-line"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:navigation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:directory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://superuser.com/questions/52483/terminal-tips-and-tricks-for-mac-os-x">
    <title>Mac OS X command-line tricks</title>
    <dc:date>2010-07-26T09:58:29+00:00</dc:date>
    <link>http://superuser.com/questions/52483/terminal-tips-and-tricks-for-mac-os-x</link>
    <dc:creator>jm</dc:creator><description><![CDATA[not quite up to par with modern Ubuntu, but still a few interesting ones here for when I'm stuck using the missus' laptop ;)]]></description>
<dc:subject>apple bash cli osx mac sysadmin shell tricks command-line</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:54f099613595/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tricks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:command-line"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pixelbeat.org/docs/linux_commands.html">
    <title>practical Linux commands quick-ref sheet</title>
    <dc:date>2010-06-03T14:21:34+00:00</dc:date>
    <link>http://www.pixelbeat.org/docs/linux_commands.html</link>
    <dc:creator>jm</dc:creator><description><![CDATA[from Padraig Brady.  lots of nice one-liners I wasn't familiar with]]></description>
<dc:subject>padraig-brady bash cli linux reference sysadmin tips commands</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:1d63cba7be16/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:padraig-brady"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:commands"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+catonmat+%28good+coders+code%2C+great+reuse%29">
    <title>Top Ten One-Liners from CommandLineFu Explained</title>
    <dc:date>2010-03-18T13:58:27+00:00</dc:date>
    <link>http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+catonmat+%28good+coders+code%2C+great+reuse%29</link>
    <dc:creator>jm</dc:creator><description><![CDATA[worth it for #10: 'Capture video of a linux desktop': '$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg']]></description>
<dc:subject>video capture x11 ffmpeg cli bash linux</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:662618035d9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:capture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:x11"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ffmpeg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>