Linux 中的 .cmd 或 .com 文件是什么?

Linux 中的 .cmd 或 .com 文件是什么?

我是 Linux 新手,看到名为“example.cmd”和“test.com”的文件。

我该如何打开这些文件?此外,这些是什么类型的文件?

答案1

正如卢克所说,你应该使用file实用程序来尝试找出真相;但我最好的猜测是,这些实际上是 Windows 脚本/可执行文件,它们以某种方式进入了 Linux 系统。

这意味着打开它们可能没什么意义。不过,您可以先尝试运行命令less example.cmdless test.com,如果只看到垃圾,请尝试hexdump。我不知道这是否算作“打开”,但至少您可能会发现一些东西。

答案2

尝试运行文件文件上的命令,例如:

file test.com

看看它是否能给你提供任何有用的信息。

答案3

许多跨平台应用程序都包含 windows (.cmd) 和 unix/linux (.sh 等) 脚本,通常用于启动应用程序。您需要提供更多关于您在哪里看到它们、它们的实际名称等信息,才能准确确定您查看的是什么。

.com 文件是从 MS-DOS 时代遗留下来的。

相关内容