Примечание: тело этого вопроса является дубликатом псевдонимов, недоступных при использовании sudo.
В Псевдонимы, недоступные при использовании sudo , они решили проблему sudo с помощью aliasing sudo:
alias sudo='sudo '
Обратите внимание, что заголовок вводит в заблуждение, «псевдоним с параметром» будет функцией. Предполагая, что ваш псевдоним runserver будет принимать один аргумент, порт:
runserver(){ python manage.py runserver $1;}
Если runserver принимает неизвестное количество параметров, передайте все параметры, используя:
runserver(){ python manage.py runserver "$@";}
Для последнего синтаксиса обратитесь к руководству bash.