什么是exe(可执行文件)
exe 在此处指后缀为 .exe
的文件。exe的全名是 executable
,即可执行文件。
那么什么是可执行文件呢?我们通常称他们为程序
,它们是源代码编译完成后的能被计算机理解并执行的文件。
命令行浅涉
通常我们是直接双击打开可执行文件,但某些情况下,我们我们可能要在命令行下启动程序以对其传递一些参数。
接下来将对命令行操作进行一些简单的介绍,以加深你对可执行文件的理解。
假设我们现在有一个程序,需要我们传入参数才能执行我们想要的功能,那么首先我们得进入命令行:
按下键盘上的 Win+R 键,打开运行
窗口,输入 cmd
并回车,你就会看到这样的黑窗口:
这样我们就算是进入命令行了,来简单介绍下他的结构,详见下图:
其中 C:\Windows\System32
是 cmd.exe 程序所在的路径,因此启动cmd默认路径在这里, 这点同样适用与其他软件,即:
程序在哪里打开的,那么它默认的工作路径就在那里。
另外,如上图所示的 cd
,dir
命令是 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
。
notepad C:\Users\serverbread\Desktop\114514.txt
那么让我们尝试在 cmd 里运行这个命令:
可以看到cmd成功弹出了记事本窗口并打开了114514.txt。