Możesz użyć polecenia skryptu . To polecenie nie jest zawarte w POSIX, ale przydatne będzie przechowywanie w pliku wszystkich naciśnięć klawiszy oraz komunikatów wyjściowych i błędów. Możesz później wyświetlić plik. Jeśli wykonujesz ważną pracę i chcesz prowadzić dziennik wszystkich swoich działań, powinieneś wywołać to polecenie natychmiast po zalogowaniu:
$ script
Skrypt uruchomiony, plik ma maszynopis
$ _ Zauważ, że jest to kolejna powłoka - potomek powłoki logowania
Podpowiedź powraca, a wszystkie naciśnięcia klawiszy (w tym ten użyty do cofania), które teraz tu wprowadzasz, są zapisywane w pliku „maszynopisie”. Po zakończeniu nagrywania możesz zakończyć sesję, wprowadzając polecenie exit .
Uwaga: Jeśli wpiszesz nazwę pliku skryptu , sesja zostanie zapisana w nazwie pliku, a nie w maszynie , tzn. Maszynopis jest domyślny, jeśli nie określono konkretnej nazwy pliku.
Możesz teraz użyć nazwy pliku kota lub maszynopisu kota , w zależności od przypadku, aby wyświetlić nagraną sesję.
Jeśli chcesz dołączyć nową sesję do starego pliku, użyj:
skrypt -a Dołącza nową sesję do maszynopisu, tutaj również obowiązuje ta sama domyślna reguła
Jest to jeden ze sposobów, w jaki administrator systemu może śledzić sesje. Mam nadzieję, że to było pouczające i przydatne. Twoje zdrowie!
execve
nie jest to jedyny system, który musisz zalogować. Dlaczego nieexecvp
tak dobrze? Czyexecl
? itp.