Wed 03 February 2016

Searching bash history when it's in multiple files

When I look for previous commands that I have ran in bash, I use history | grep COMMAND. That works well when you're history is in one file, but I now save my history in multiple files from each shell and my simple command doesn't work.

With my history ...

Tue 02 February 2016

Uploading my current IP address so I can find my Pi

For some reason my autossh job is failing to set up the reverse tunnel so I can find and connect to my Pi when the Pi is roaming. Until I figure out why that is happening, I wrote this bash script which will upload the wifi interface's current IP ...

Mon 01 February 2016

Upload and converting pictures automatically from Dropbox

I've been using Pelican to publish this website for awhile now, and one of the things I wanted to do was to be able to post from my phone and include pictures. To accomplish this I wrote a script that checks the upload folder in dropbox, and if there ...

Fri 29 January 2016

Finding your Pi on the network

When you're playing around with the Raspberry Pi, there are multiple times when you won't have a screen attached to the Pi but you'll want the IP address to use with SSH. What I did was set up static IP addresses on my DHCP server (in this ...

Thu 28 January 2016

A bash script to check domain expirations

I have a bad habit, and that's of buying domain names. I have about 20, with several different registrars. If I was smart, I would consolidate them under one registrar, but, even then, checking expirations on the domains is a pain. I usually have autorenew turned on, but I ...

Wed 27 January 2016

Set your Raspberry Pi up for Wifi roaming

I've had a Raspberry Pi 2 just sitting around for several months, waiting for a purpose. Since I haven't come up with a purpose, I decided to make it a portable headless Linux box that will travel with me, connect to Wifi automatically, and eventually, hopefully, set it ...

Tue 26 January 2016

Fixing my .taskpaper reset alias for bash

There was a little problem with my alias to reset a .taskpaper list by removing all of the @dones. It didn't remove any spaces before the @done, so each line would gain a space every day. This fixes it:

alias rst="sed -i '' 's/ [email protected]\(.*\)//g'"

Now it removes ...

Mon 25 January 2016

Switching terminals in tmux with ALT-numbers

I'm a big tmux fan, switching from screen a few years ago. Lately, I've been working on ways to switch between terminals faster. Now I'm using the ALT (Option key actually) under OS X to switch between the different terminals. The switching starts with the backtick and ...

Sun 24 January 2016

Working with Taskpaper files in vim

I've been experimenting with Taskpaper for lists over the last couple of weeks, and really like the flexibility. All of my lists are stored as text files in Dropbox, which makes it easy to use/update lists from anything or anywhere. On my iPhone I use Drafts to quickly ...

Sat 23 January 2016

Using a Here Document with bash and MySQL

This past week I worked on a bash script to create some input files from a MySQL database. My problem was trying to use multiple line MySQL statements, which was messing everything up. The solution was to use bash's Here Documents. It's a way to direct lines into ...

Page 1 / 6 »

Links