Para completar a resposta do @ jordanm ... se você estiver usando a mesma conta de usuário, ou seja, a saída de
echo $HOSTNAME
echo $USER
é o mesmo para você e seu colega de trabalho, então podemos nos divertir.
Podemos permitir que a visualização de comandos chamados em um terminal esteja instantaneamente disponível em outro
Se você invocar historyno seu terminal, verá os comandos anteriores. Por padrão, o bash grava seu histórico no final de cada sessão em um ~/.bash_history file, substituindo o arquivo existente por uma versão atualizada. Isso significa que, se você estiver conectado com várias sessões do bash, apenas a última a sair terá seu histórico salvo.
-------------------------------------------------- -----
Edite seu ~/.bashrce adicione a ele
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
Onde
history -aanexa ao ~/.bash_historyarquivo imediatamente em vez de no final da sessão
history -c limpa o histórico atual da sessão
history -rlê o ~/.bash_historyarquivo ao qual anexamos, de volta ao nosso histórico de sessões
Nota: o PROMPT_COMMANDparâmetro contém comandos que são executados antes de cada novo prompt de comando. então command1 será salvo no histórico somente quando command2 for executado
Você também pode adicionar um carimbo de data / hora ao lado de cada comando por conveniência ao visualizar o histórico. Novamente, edite seu ~/.bashrce adicione
export HISTTIMEFORMAT="%d/%m/%y %T "
Também é um bom truque, se você gosta de usar vários terminais e gosta de ter seu histórico de comandos disponíveis :)
Mais informações
kill, ecdnão geram subprocessos e nunca apareceriam na saída ps.