Perl comprende molte opzioni da utilizzare a terminale, sulla riga di comando, così da poter usare la potenza di Perl anche negli script di shell o direttamente dalla riga di comando stessa. In questo articolo, vengono trattati alcuni di questi comandi, quali il comando per caricare i moduli Perl direttamente dalla riga di comando, o quello per chiedere a Perl di compilare uno script senza eseguirlo, in modo da poterne verificare gli eventuali errori.