Naming conventions
In a sizeable penetration test scenario, we may get a large number of system and Meterpreter shells. In such cases, it is better to name all the shells for easy identification. Consider the following scenario:

We can name a shell using the -n
switch, as shown in the following screenshot:

The naming seems better and easy to remember, as we can see in the preceding screenshot.
Changing the prompt and making use of database variables
How cool is it to work on your favorite penetration testing framework and have your prompt? Very easy, I would say. To have your prompt in Metasploit, all you need to do is to set a prompt variable to anything of your choice. Taking the fun apart, suppose that you tend to forget what workspace you are currently using, you can make use of prompt with the database variable %W
to have it in easy access, as shown in the following screenshot:

In addition, you can always do something like what's shown in the following screenshot:

We can see that we have...