bash --noprofile --norc <<ALIAS
$(alias)
exec </dev/tty
ALIAS
Это должно сработать, если вы запускаете bash --noprofile...
бит от bash
, который знает ваши псевдонимы.
Иначе вы могли бы сделать так, как @WilliamEverett предполагает (что, как я полагаю, в конечном счете, является лучшим вариантом) . Один из способов облегчить это:
alias >~/.aliasrc
{ cp ~/.bashrc ~/.bashrc.old
grep -v '^ *alias' <~/.bashrc.old
echo '. ~/.aliasrc'
} >~/.bashrc
Вы захотите сделать небольшое сравнение между генерируемым rc-файлом и .старым, который он сохраняет, в случае, если некоторые псевдонимы
определения были многострочными. После того, как вы отсортировали это, вы можете:
bash --noprofile --rcfile ~/.aliasrc
Комментарии @ eyoung100 помогли мне найти решение самостоятельно. На вкладке «Устройства ввода» регулятора громкости PulseAudio убедитесь, что «Монитор встроенного аналогового стерео» не отключен.