在Linux和Unix系统中,`su`命令是用于允许用户切换用户的工具。至于“su自动保存的文件”,通常这些术语并不是直接关联于`su`命令本身的。但如果你指的是在使用`su`切换用户时可能产生的临时文件或历史记录,那么这些文件的位置取决于系统的配置和用户的个人设置。
以下是一些可能的位置和情境:
1. bash历史记录: 如果你在使用`su`切换用户后使用的是bash shell,那么用户的命令历史记录可能会保存在`~/.bash_history`中。这是bash shell默认保存历史命令的地方。
2. 环境变量: 使用`su`时,新的会话可能有新的环境变量和设置。这不会保存为文件,除非你使用某些命令(如`export`)将它们导出到特定的文件中。
3. 系统日志: 如果你是在系统管理员的角度考虑这个问题,那么可能是在查找使用`su`的日志记录。这在`/var/log/`目录中可能会有相关日志文件,例如`/var/log/auth.log`或`/var/log/secure`等。
4. 其他配置文件: 当使用`su`切换到其他用户时,该用户的各种配置文件(如`.profile`, `.bashrc`, `.bash_logout`等)可能会被加载。但这些文件本身通常不包含自动保存的数据。
如果你正在寻找某个特定的自动保存功能或数据,请提供更多的上下文信息,这样我可以更准确地帮助你找到相关的文件或信息。如果你是在寻找某个特定应用或工具在使用`su`时产生的自动保存文件,请提供更多关于这个应用或工具的信息。