• cmd命令行工具


    在windows下进行python开发,需要经常使用cmd命令行工具。打开命令行工具有很多种方法,最简单的就是win键+R键弹出运行窗口,然后输入cmd

    1659006818079

    就会打开下面这样的窗口。

    1659006836061

    不同版本,可能配色有所不同,但功能一致。它是windows系统下的一个shell程序,程序名为cmd.exe,感兴趣的童靴可以在C:\windows\system32文件夹下找到它,双击后也可以打开。

    它有一个很重要的作用,就是能够通过程序名自动调用对应的程序,而不需要去找到可执行文件双击执行。

    例如,在命令行键入notepad回车,你会发现居然打开了记事本。(大家可以试试)

    那是因为记事本这个程序的程序名就是notepad.exe。举一反三,你会联想到之前在命令行中输入python,那么是不是也有一个程序叫python.exe呢?Bingo,你猜对了。在你安装python时选择的目录下,会找到python.exe,双击打开,也可以进入python解释器。

    再进一步,qq的程序名是qq.exe,那么在命令行中输入qq是不是也可以打开qq呢?结果多半会如下:

    1659007882314

    这又是为什么呢?

    其实cmd在接受到用户输入的命令后,会去电脑中搜索同名的程序或者批处理等文件,但是为了效率,它不会查找每个文件夹。它只会去环境变量PATH中存储的路径里,按照先后顺然进行查找,一旦找到一个符合的就执行它。

    qq.exe所在路径没有被设置到环境变量PATH中,所以打不开。如果想要在cmd中输入qq来打开qq,就需要把qq.exe所在的路径设置到环境变量PATH中。怎么设置环境变量请看下节环境变量如何设置

  • 相关阅读:
    Android 12 init(3) 属性服务
    算法训练第五十七天
    Ansible-自动运维工具
    Java 面试需要掌握哪些内容?
    【C++】gnustl_static 与 c++_shared 的区别
    基础 | NIO - [Selector]
    SSH 免密登录配置与Permission denied (publickey,gssapi-with-mic,password)问题
    Linux-CPU之上下文切换
    ESP32外部中断原理详解及代码示例
    信息系统项目管理师-采购管理论文提纲
  • 原文地址:https://www.cnblogs.com/superwuchaofan/p/16557022.html