su命令自动保存输入的文件吗?

如题所述

在Linux系统中,su命令(超级用户)不会自动保存输入的文件。su命令只是用于切换到超级用户或其他用户的身份,并在当前会话中执行命令。

如果你使用su命令执行了某个命令并且希望找到该命令的输出或结果文件,你需要知道命令的输出路径和文件名。通常情况下,命令的输出将显示在终端上,而不是保存到文件中。

如果你希望将命令的输出保存到文件中,可以使用重定向操作符(>)将输出导入到文件中。例如:

su -c "command" > output.txt

上述命令会将command的输出保存到名为output.txt的文件中。

请注意,如果你以超级用户身份执行了某个命令并且没有指定输出路径或文件名,则输出通常会显示在终端上,除非命令本身具有将输出保存到特定位置的选项。

如果你指的是其他类型的文件,如临时文件或日志文件,这些文件通常存储在特定的目录中,具体取决于系统的配置和使用的应用程序。你可以查看相关应用程序的文档或配置文件,以确定文件的保存位置。常见的位置可能包括/tmp目录或应用程序的工作目录。

如果你有更具体的情况或需要进一步的帮助,请提供更多细节,以便我能够更好地回答你的问题。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-18
SU 命令是一种在类 Unix 操作系统中切换用户身份的命令。SU 命令并不会自动保存输入的文件。

SU 命令的主要作用是切换当前用户身份,以便在不同的用户身份下执行不同的操作。在使用 SU 命令切换用户身份后,用户的工作环境和权限会发生变化,但输入的文件并不会自动保存。

如果需要保存输入的文件,需要手动进行保存操作。在使用文本编辑器或其他软件进行文件编辑时,通常可以使用快捷键(如 Ctrl+S)来保存文件。

需要注意的是,SU 命令仅适用于类 Unix 操作系统,如 Linux、macOS 等。在 Windows 操作系统中,没有类似的命令可以切换用户身份。
第2个回答  2023-09-18

su命令不会自动保存输入的文件。

相似回答