Com o bash você pode usar set -o verbose
:
$ set -o verbose
update_terminal_cwd;
$ cd ~/Documents
cd ~/Documents
update_terminal_cwd;
bash -lv
iniciaria um novo shell de login com a mesma opção ativada.
Por exemplo, update_terminal_cwd
é definido em /etc/bashrc
, que não é indexado pelo Spotlight. Mas você pode ver a definição com declare -f update_terminal_cwd
ou set
.
sudo opensnoop -n bash
mostra quais arquivos são acessados por processos chamados bash.