Você pode adicionar esse recurso ao seu shell modificando seu arquivo ~/.bashrc .
Supondo uma configuração padrão, no seu arquivo ~/.bashrc altere a definição de PS1 , que é o prompt, de:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
fi
para o seguinte:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]${PROMPT:-\w}\[3[00m\]$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:${PROMPT:-\w}$ '
fi
Você está substituindo os dois \w s por ${PROMPT:-\w} .
Em uma string de prompt, o \w significa o diretório atual. O ${VAR:-VALUE} significa usar VALUE, a menos que a variável VAR esteja definida e não seja nula. Portanto, é possível sobrescrever a exibição do diretório atual enquanto uma variável do shell é configurada.
Agora você pode definir o alias com:
sbmaruf@lenovo:/sys/dev/block/7:6/bdi/subsystem/7:7/power$ PROMPT=proj1
sbmaruf@lenovo:proj1$
E desmarque com:
sbmaruf@lenovo:proj1$ unset PROMPT
Ou defina como nulo:
sbmaruf@lenovo:proj1$ PROMPT=
sbmaruf@lenovo:/sys/dev/block/7:6/bdi/subsystem/7:7/power$