Skip to content

什么是exe(可执行文件)

exe 在此处指后缀为 .exe 的文件。exe的全名是 executable,即可执行文件

那么什么是可执行文件呢?我们通常称他们为程序,它们是源代码编译完成后的能被计算机理解并执行的文件。

命令行浅涉

通常我们是直接双击打开可执行文件,但某些情况下,我们我们可能要在命令行下启动程序以对其传递一些参数

接下来将对命令行操作进行一些简单的介绍,以加深你对可执行文件的理解。

假设我们现在有一个程序,需要我们传入参数才能执行我们想要的功能,那么首先我们得进入命令行:

按下键盘上的 Win+R 键,打开运行窗口,输入 cmd 并回车,你就会看到这样的黑窗口:

cmd.exe

这样我们就算是进入命令行了,来简单介绍下他的结构,详见下图:

explain cmd

其中 C:\Windows\System32 是 cmd.exe 程序所在的路径,因此启动cmd默认路径在这里, 这点同样适用与其他软件,即:

程序在哪里打开的,那么它默认的工作路径就在那里。

另外,如上图所示的 cddir 命令是 cmd 内置的命令。

以下是一些常用的cmd.exe内置命令:

  • cd:更改当前目录。
  • dir:显示当前目录的文件和子目录列表。
  • echo:显示文本或变量的值。
  • copy:复制文件。
  • del:删除文件。
  • ren:重命名文件或目录。
  • mkdir:创建目录。
  • rmdir:删除空目录。
  • cls:清除屏幕并重新显示提示符。
  • exit:退出命令提示符。
  • etc.

此外,还有一些命令是通过cmd执行其他可执行文件,比如 taskmgr 命令就是运行 taskmgr.exe,执行此命令将打开任务管理器。

如何使用命令行打开特定文件

要使用 cmd 打开特定文件,那么就需要让 cmd 调用特定的程序来打开它们,比如我的用户名叫 serverbread,在桌面有个 114514.txt, 我们就是要让 cmd 调用 notepad.exe 打开这个文件,那么,要怎么办呢?

平常我们要打开这一个 txt 文件,一般都是双击这个文件,而在我们双击这个文件的时候,实际上是执行了这个命令:

TIP

桌面在 Windows 中的路径是 C:\Users\<用户名>\Desktop, 所以此例中文件的路径实际上是 C:\Users\serverbread\Desktop\114514.txt

batch
notepad C:\Users\serverbread\Desktop\114514.txt

那么让我们尝试在 cmd 里运行这个命令:

notepad

可以看到cmd成功弹出了记事本窗口并打开了114514.txt。