10 Easy Bash Shell Aliases

Aliases are great way to simplify the terminal experience. Basically an alias is a command line shortcut that allows one personalize the way one interact with Linux commands. The basic idea is to come with a simple version of your favorite command and add it to .bashrc file so that you can reuse the simple […]

How to Find Where Linux/Mac OS X Commands Are Physically Located?

If you are a beginner it is a good thing to learn about the director/file structures of Linux/Mac OS. It is even better to start learning where the actually commands are located in your machine. You may roughly know that the commands are in some “bin” directory, but not the exact location. The command “type” […]

Tips to Get Started with Screen, the Terminal Multiplexer

The more you feel comfortable with terminal, the higher the number of terminals that will be open. For sure you will many things to keep a tab, one for your email, one for the code, one for executing the code, and so on. And one might easily get annoyed, rightly so, recreating your multiple sessions […]

How to Create a Soft link to a Directory in Linux/Mac OS X?

If you are using a really long path to reach a directory (my/really/long/path/to/the/directory) frequently, it will get painful to type the long path every time to get there. Well, the command “ln -s” offers you a solution by letting you create a soft link. You can create a soft link with a simple name for […]

Basic Linux/Mac OS X Commands that Help You to Get Started

Typically the learning curve of Linux commands is bit slow and scare people away from it. But the piece of advice that is worth is “Hang on!, You will see the fruits of your frustrations soon”. Linux organizes everything in directories. For example, if you are a linux user, your account is just another directory. […]