Я не настоящий ясный на том, что Вы пытаетесь сделать. Я вижу два пути:
alias pd='sudo perl -Ilib -I/home/myuser/lib -d'
Затем выполнение pd ./mytool
выполнит Вашу команду отладки как корень, но все еще сохранит преимущества sudo (журнал аудита, не работающий из корневой оболочки).
Пример:
insyte$ alias sid='sudo id' insyte$ sid uid=0(root) gid=0(root) groups=0(root)
Добавьте псевдонимы к корню .bashrc
и используйте sudo -i
каждый раз, когда Вы sudo для укоренения.
root# echo 'alias fb="echo foo bar"' >> /root/.bashrc root# exit exit insyte$ sudo -i root# fb foo bar