Para completar la respuesta de @ jordanm ... si ambos usan la misma cuenta de usuario, es decir, la salida de
echo $HOSTNAME
echo $USER
es lo mismo para usted y su compañero de trabajo, entonces podemos divertirnos un poco.
Podemos habilitar la visualización de comandos invocados en un terminal para que esté disponible instantáneamente en otro
Si invoca historyen su terminal, verá sus comandos anteriores. De forma predeterminada, bash escribe su historial al final de cada sesión en una ~/.bash_history file, sobrescribiendo el archivo existente con una versión actualizada. Esto significa que si ha iniciado sesión con varias sesiones de bash, solo se guardará el historial de la última en salir.
-------------------------------------------------- -----
Edite su ~/.bashrcy agréguelo
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
dónde
history -aagrega al ~/.bash_historyarchivo inmediatamente en lugar de al final de la sesión
history -c borra el historial de la sesión actual
history -rlee el ~/.bash_historyarchivo al que hemos añadido, de nuevo en nuestro historial de sesiones
Nota: el PROMPT_COMMANDparámetro contiene comandos que se ejecutan antes de cada nuevo símbolo del sistema. entonces command1 solo se guardará en el historial cuando se ejecute command2
Es posible que también desee colocar una marca de tiempo junto a cada comando para su comodidad al ver el historial. Nuevamente, edite su ~/.bashrcy agregue
export HISTTIMEFORMAT="%d/%m/%y %T "
También es un buen truco si te gusta usar múltiples terminales y te gusta tener tu historial de comandos disponibles :)
Más información
kill, ycdno generan subprocesos y nunca aparecerían en la salida ps.