Running the Java Keytool on Mac

Locate your java home directory by executing in Termal

/usr/libexec/java_home

This will return the full path to your java home directory on your Mac. Change into that directory and then you will be able to run the java keytool from there.

Here is a log of what I ran in Terminal on my Mac:

$ /usr/libexec/java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
$ cd /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
$ keytool

keytool documentation

Bulk Rename Files on Mac OSX

With the need to rename lots of files in bulk I have come to love a terminal application called ‘rename’. On Mac you can install it using Brew by running

brew install rename

Then if you want to rename all the files in a directory so they have a hyphen instead of an underscore you just do

rename -n ‘s/_/-/’ *

The -n flag says to run it as a test and don’t actually change the files. Once I confirm that it is working, I run it again without the test flag like so

rename -v ‘s/_/-/’ *

The v flag outputs what files were changed. You can find a few more examples at http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal

Copy And Paste Ninja Skills With Jumpcut

Copy and paste is awesome. What’s even more awesome is having copy and paste history that is easy to use.

Bring in Jumpcut to your workflow and you will be pasting with efficiency like never before.

Often times I will have multiple things to copy and paste so instead of going back and forth between documents or applications I copy multiple items and then use the jumpcut history to paste all the pieces over. Be sure to set and learn the keyboard shortcut for using jumpcut. Will change the way you view your clipboard on your Mac.

jumpcut modal
Jumpcut modal activated by keyboard shortcut

Save And Load Bash Profile From Dropbox

With using different machines and installing a fresh copy of the latest Mac OS every year, I am constantly loosing my .profile. The .profile is a file used to save settings, shortcuts, and more awesomeness for your command line use in the Terminal app on Mac OS. I wanted to save my profile file to dropbox so I could use the same one across multiple machines and have it backed up. Here is how I did it.

  1. Move or create your profile file in Dropbox where you want it. I put mine at ~/Dropbox/Apps/Terminal/profile.txt.
  2. Make sure you don’t have a .profile file in your home folder so we can create a soft link to the dropbox version.
  3. Open Terminal and run the command to create a soft link to the dropbox version of the .profile. Your command may be different but will probably look something like
ln -s ~/Dropbox/Apps/Terminal/profile.txt ~/.profile

 

Now when you open a new terminal window, so the new profile is loaded, you will be using the profile from Dropbox instead of your home folder. Now in your home directory if you list out your files, you should see the soft link for the .profile pointing to the Dropbox version. Here is what mine looks like:

bash profile linked to dropbox location