Aby wypełnić odpowiedź @ jordanm ... jeśli oboje korzystacie z tego samego konta użytkownika, tj. Z danych wyjściowych
echo $HOSTNAME
echo $USER
jest to samo dla ciebie i twojego współpracownika, wtedy możemy się zabawić.
Możemy umożliwić przeglądanie wywoływanych poleceń w jednym terminalu, aby były natychmiast dostępne w innym
Jeśli wywołasz historyw swoim terminalu, zobaczysz poprzednie polecenia. Domyślnie bash zapisuje swoją historię na koniec każdej sesji do a ~/.bash_history file, zastępując istniejący plik zaktualizowaną wersją. Oznacza to, że jeśli jesteś zalogowany z wieloma sesjami bash, tylko ostatnia, która zakończy działanie, będzie miała zapisaną historię.
-------------------------------------------------- -----
Edytuj swój ~/.bashrci dodaj do niego
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
gdzie
history -adołącza do ~/.bash_historypliku natychmiast zamiast na końcu sesji
history -c usuwa bieżącą historię sesji
history -rodczytuje ~/.bash_historyplik, do którego dołączyliśmy, z powrotem do naszej historii sesji
Uwaga: parametr zawiera polecenia, które są wykonywane przed każdym nowym wiersza poleceń. tak command1 zostaną zapisane tylko do historii, kiedy polecenie2 jest wykonywanePROMPT_COMMAND
Możesz także kliknąć znacznik czasu obok każdego polecenia, aby ułatwić sobie przeglądanie historii. Ponownie edytuj ~/.bashrci dołącz
export HISTTIMEFORMAT="%d/%m/%y %T "
Również fajny hack, jeśli lubisz korzystać z wielu terminali i chcesz mieć dostęp do historii poleceń :)
Więcej informacji
kill, icdnie spawnuj podprocesów i nigdy nie pojawią się w wynikach ps.