Pour compléter la réponse de @ jordanm ... si vous utilisez tous les deux le même compte utilisateur, c'est-à-dire la sortie de
echo $HOSTNAME
echo $USER 
est la même chose pour vous et votre collègue, alors nous pouvons nous amuser.
Nous pouvons permettre la visualisation des commandes invoquées dans un terminal pour être instantanément disponible dans un autre
Si vous invoquez historydans votre terminal, vous voyez vos commandes précédentes. Par défaut, bash écrit son historique à la fin de chaque session dans a ~/.bash_history file, écrasant le fichier existant avec une version mise à jour. Cela signifie que si vous êtes connecté avec plusieurs sessions bash, seule la dernière à quitter aura son historique enregistré.
-------------------------------------------------- ----- 
Modifiez votre ~/.bashrcet ajoutez-y
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
où 
history -aajoute à ~/.bash_historydéposer immédiatement au lieu de à la fin de la session
history -c efface l'historique de session en cours
history -rlit le ~/.bash_historyfichier auquel nous avons ajouté, dans notre historique de session
Remarque:   le PROMPT_COMMANDparamètre contient des commandes qui sont exécutées avant chaque nouvelle invite de commandes. donc command1 ne sera sauvegardé dans l'historique que lorsque command2 sera exécuté
Vous souhaiterez peut-être également frapper un horodatage à côté de chaque commande pour plus de commodité lors de l'affichage de l'historique. Encore une fois, modifiez votre ~/.bashrcet ajoutez
export HISTTIMEFORMAT="%d/%m/%y %T "
Aussi un bon hack si vous aimez utiliser plusieurs terminaux et que votre historique des commandes est disponible :) 
Plus d'informations
               
              
kill, etcdne génèrent pas de sous-processus et n'apparaîtront jamais dans la sortie ps.