Adicione este comando ao seu .bash_rc:
alias pwd='pwd | tee -a ~/.bash_history'
Eu quero saber como incluir o diretório de trabalho atual (saída de pwd
) nos comandos armazenados no arquivo .bash_history
.
Eu quero isso porque às vezes o mesmo comando é executado a partir de diretórios diferentes. É realmente útil saber de qual diretório uma instância específica de um comando foi executada.
Adicione este comando ao seu .bash_rc:
alias pwd='pwd | tee -a ~/.bash_history'
Como outros sugeriram, escrever seu diretório atual para o seu .bash_history
pode levar você de volta a ele.
Mas na hora, veja se empurrando o diretório atual para a pilha e voltando para ele mais tarde pode ser o que você precisa.
pushd .
cd /else/where/
popd
você também pode enviar vários diretórios. Preenchê-los um de cada vez reverterá o diretório de trabalho na ordem de envio.
pushd .
salva o diretório atual (não se esqueça do ponto .
), cd
altera o diretório de trabalho, popd
leva você de volta ao último diretório enviado (salvo). Esses comandos também mostrarão a pasta que você salvou em sua respectiva ordem toda vez que você pressionar ou estourar.
e ao digitar o comando history
, você poderá rastrear as alterações feitas em cada diretório posteriormente.