Linux tip: repeat a command as sudo

When you run a command in the terminal, and realize it requires superuser permissions, use the following command to re-run the command as superuser: sudo !! Here is an example scenario: apt-get install myapplication (permission denied) sudo !! The best part is that you can use this to prefix your command with anything. In the […]

How to change crontab’s location

For a reason or another, you might one to change your crontab’s location. For instance, you might want to move it under a version-controlled directory or keep it under your backed up directories. When I reinstalled my home server, I’ve put all of my essential scripts under a directory on another partition to make distro […]

How to launch the Windows Phone Emulator without Visual Studio

Here’s a simple trick that lets you launch the Windows Phone 8 Emulator without using Visual Studio 2012. It’s quite simple: Open “Command Prompt” in Administrator mode (right click on it on the Start page icon, choose Run as administrator) Launch the emulator using the following command (with quotes): “C:\Program Files (x86)\Microsoft XDE\8.0\xde” -vhd “C:\Program […]

OS X: Get a voice notification when commands finish running

If you are like me, you might get distracted while waiting for your unit tests to complete, and only return to your IDE several minutes later. On OS X, there is a nifty say command that makes your Mac say anything you want using text-to-speech. By appending it at the end of a long-running command, […]

How to show grep results results in context

If you are using grep, you might want to give your results a little context and see lines before and after. The -C argument lets you specify the number of lines to show before and after the result. For instance, grep my_string my_file.txt -C 2 will show two lines before and two lines after your […]