Linux Ask!

Linux Ask! is a Q & A web site specific for Linux related questions. Questions are collected, answered and audited by experienced Linux users.

Install bash completion for Mac OSX

Answer:

Bash completion (bash-complete) is a tool that allow you to auto complete commands and their arguments easily using the "tab" keys.

Firstly, make sure you have installed Homebrew, then

# brew install git bash-completion

And add the following lines in your ~/.bash_profile

if [ -f `brew --prefix`/etc/bash_completion ]; then
    . `brew --prefix`/etc/bash_completion
fi

Restart your terminal and now you can see the effect of bash complete by tabbing..

How to get the MD5 checksum of a file under Mac OSX

Answer:

To get the MD5 checksum of a file under Mac OSX, like the md5sum command in Linux, you can use:

# md5 my-file.zip

Import private key into Mac's KeyChain

Answer:

To import a private key e.g. key.p12 into your login keychain, use the command:

# security import key.p12 -k ~/Library/Keychains/login.keychain

How to set JAVA_HOME on OSX

Answer:

To set the JAVA_HOME environment variable on OSX, add the following line in your ~/.bash_profile

export JAVA_HOME=$(/usr/libexec/java_home)

That's all.

How to install homebrew for Mac?

Answer:

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include with OS X. To install under Mac's terminal, type

# /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"

That's it.