No estoy seguro de si es posible, pero yo estaba tratando de descubrir/ver/analizar si existe alguna correlación entre las acciones que un usuario regular de realizar en la interfaz gráfica lado con algunos registros en el interior del sistema (logs, var, o la consola).
Me gustaría saber si puedo ser capaz de ver toda la línea de comandos que se ejecutan cuando el usuario interactúa con la Interfaz Gráfica.
Permítanme darles un ejemplo.
En Mac OS X si desea agregar un nuevo usuario al sistema, utilice las Preferencias del Sistema > Usuarios y Grupos > + añadir usuario > etc..
Y más o menos el mismo efecto se puede lograr con el uso de una línea de comandos:
sudo dscl . -create /Users/username
sudo dscl . -create /Users/username UserShell /bin/bash
sudo dscl . -create /Users/username RealName "John Smith"
sudo dscl . -create /Users/username UniqueID 1001
etc. etc.
Mi pregunta es, hay alguna manera para mí para encontrar el código de arriba en algún lugar? Arriba es sólo un ejemplo.
Otro ejemplo.
El usuario cree una nueva carpeta en su mediante el uso de los regulares de la interfaz gráfica de usuario. haga clic derecho en su Escritorio y crear una nueva carpeta.
Puedo ver en algún lugar en el sistema, algo como:
mkdir /Users/username/Desktop/directory_name
Espero haber sido claro.
Muchas gracias de antemano por su ayuda.