[疑难杂症]__关于cmd命令正确而显示不是内部指令的错误(ps:已解决)
- 前言
事情的起因是因为我在使用上网程序的时候,运行程序发现端口被占用,这个当然我们知道要将占用的端口结束掉就行,但是显然我们首先要找到占用窗口的程序是什么,才方便在任务管理器中找到并结束掉它.
查找了一番,知道了关于使用cmd查询端口号占用情况的相关命令:
netstat -ano // 查看全部的端口信息,以及占用程序的PID
netstat -aon|findstr "1080" // 查看具体的端口号占用的程序名
但是就是在这里奇了怪了,不能我输几遍都显示命令错误,于是在再三确认之后,我确定了不是我的问题,而是电脑出了问题,于是上网搜查了相关的问题,发现有相关的描述,然后就知道了问题的所在.

在前面的学习中我们知道系统要想运行一个程序,就必须先找到这个程序的更目录,否则就会找不到该程序而报错,显示不是累不程序,但通常情况下,我们使用cmd的时候都不需要先找到某些命令的更目录就可以直接运行呢,这是应为系统设计了path环境变量 ,我们在之前的学习中了解到path环境变量的作用,就是告诉系统运行程序的路径的使程序在照不到程序的时候使用path变量设置的路径去找,.
而之所以我们运行一些命令的时候不需要先找到更目录,正是应为这一点,系统的path变量有设置好相关的命令路径.而出现我上述的问题,显然是因为我的path变量设置可能出现了问题.
我找到相对应的文件夹,存放在系统盘下的windows\System32文件夹下.
另外google了一下System32文件夹的相关说明:
Windows操作系统的系统文件夹。是操作系统的神经中枢。文件夹中包含了大量的用于Windows操作系统的文件。这里主要用于存储 DLL 文件,控制面板小程序(.CPL), 设备驱动 (.drv),帮助文件 (.hlp 和 .cnt), MS-DOS工具 (.com),语言支持文件 (.nls),屏幕保护,安装信息文件(.inf),以及其它用于支持、配置、或操作的文件。
因此知道了它是如此的的重要,并且了解到cmd指令的更目录文件夹为什么是这个文件夹.
于是使用指令
cd C:\windows\System32 // 定位到更目录
netstat -ano // 运行指令程序

发现运行成功,说明果然指令程序就是存在在该文件目录下的.
接着顺便搜索一下netstat关键字:

发现了上三个文件,运行一下exe可执行文件,发现果然是和netstat -ano指令相关的程序.
接着尝试一下添加环境变量,将C:\windows\System32路径添加到当前用户的path变量中去,以免每次运行指令都要找一遍更目录.

然后重新打开cmd,键入端口查询指令,可以直接运行

然后找到相关的占用端口,发现是wps,exe先占用了端口,结束其进程,至此整个问题搞定.
最后百科了一下cmd:
Windows命令提示符(cmd.exe)是Windows NT下的一个用于运行Windows控制台程序或某些DOS程序的殼層程序;或在Windows CE下只用于运行控制台程序的殼層程序。它被用于替代Windows 9x系统中所提供的COMMAND.COM和“MS-DOS提示符”。命令提示符的最初版本由Therese Stowell开发。
- 功能
命令提示符为用户提供了一个命令行界面,该功能通过Win32控制台实现。用户可通过命令行运行程序和批处理文件,从而进行系统管理等。此外,命令提示符还支持管道"管道 (Unix)")和重定向功能。
另外,百度百科还提供了一些cmd命令大全和操作详解,可以参看:
[疑难杂症]__关于cmd命令正确而显示不是内部指令的错误(ps:已解决)的更多相关文章
- [疑难杂症]__当你的Cortana搜索无法使用,显示纯白界面(ps:已解决).
前言 这个问题是在前不久解决关于我电脑点击屏幕上方快捷方式不久后出现的问题,之前并没有出现过这样的错误,但因为使用到的情况比较少,就一直没有去解决,但在一点时间后,发现没有Cortana搜索栏还是十分 ...
- WebService中用CXF框架的wsdl部署生成客户端代码时,使用cmd命令口出现wsimport不是内部或外部命令的问题
网上有很多,都不好用,这个立竿见影的 set JAVA_HOME = *:\Program Files\Java\jdk1.8.0_181(此处为自己jdk的安装路径) set CLASSPATH = ...
- Jenkins windows 执行批量cmd命令XCOPY 提示'XCOPY' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
由于Jenkins没有配置环境变量造成 打开Jenkins=>Manage Jenkins =>Configure System =>全局属性 新增全局变量 健: Path 值: % ...
- [疑难杂症]__点击win10屏幕最上方的边界会莫名其妙打开Internet Explorer浏览器,不胜其烦(2次ps:已解决!!!).
关于问题描述: 每次误点到屏幕上边界会莫名打卡Internet Explorer浏览器(一开始开以为是自带的Edge浏览器,后来在查找相关解决方法的时候才发现并不是同一款浏览器) 这个问题存在好久了, ...
- Phantomjs 在cmd命令行显示中文乱码
cmd命令行窗口显示中文乱码 cmd中文支持gbk编码 在js执行文件中加上(一般在最开始加) phantom.outputEncoding="gbk"; 这样乱码就正确了
- 在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字
在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢? 正确的步骤如下: 1, 打开cmd命令行窗口 2, 输入命令 >chcp 65001 数字65001代表的是c ...
- CMD窗口正确显示UTF-8字符
Go语言教程 http://yiibai.com/go/ CMD窗口正确显示UTF-8字符 http://www.360doc.com/content/13/0424/13/2569758_280 ...
- windows下cmd命令行显示UTF8字符设置(CHCP命令)
本文由 www.169it.com 收集整理 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容.在默认情况下 ...
- windows cmd命令显示UTF8设置
windows cmd命令显示UTF8设置 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容.在默认情况 ...
随机推荐
- Educational Codeforces Round 36
A. Garden 题目链接:http://codeforces.com/contest/915/problem/A 题意:N个花洒,每个花洒浇花有一定的范围,现在有面积为K的花园,从N个花洒中选一个 ...
- ArrayList 和LinkedList的区别?
ArrayList底层使用时数组.LinkedList使用的是链表. ArrayList: 数组查询具有所有查询特定元素比较快.而插入和删除和修改比较慢(数组在内存中是一块连续的内存,如果插入或删除 ...
- 解决sqlserver数据库表空间不自动释放问题
在项目中遇到了sql server数据库经过频繁地删减数据后,查询变慢的问题. 我把数据导到另一个库中,发现查询就很快. 查了下原因,根本原因是删除数据并不释放表空间,日志文件太过巨大的原因. 网上查 ...
- 利用python list 完成最简单的DB连接池
先来看查看效果: 在代码连接数据库后,并且执行三条sql后,将mysql直接重启掉,故我们的连接池连接均是不ok的,所以,它会全部删除再抓新的连接下来,重启mysql命令: 关于python代码: # ...
- forms组件
昨日回顾: 批量插入数据: -queryset的方法:bulk_create(对象列表,数字(一次插入多少)) 分页器: from django.core.paginator import Pagin ...
- 关于n维和n-1维欧式空间
我们从小就说,"点动成线,线动成面,面动成体",其中的空间的概念到底是啥?之前没有好好想过,在机器学习中多次遇到"空间"."超平面",&qu ...
- Excel VBA(宏):添加宏
写在前面: .编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结 ...
- You just run!
第一篇博客,无关技术,有关身体. 写一篇跑步干货 装备篇 用过的鞋: 光脚,拖鞋,人字拖,回力板鞋,皮鞋,特步,鸿星尔克,李宁超轻13,ASICS gt2000,阿迪低端. 1,非常推荐攒钱买一双a ...
- Pip无法卸载某些包:Cannot uninstall 'PyYAML'.
查找了很多资料,最终还是手动删除吧: 注意如果你有火萤酱或everything等外部索引的,来搜索如图PyYAML的进行删除,可能删不干净 建议最后在你的anaconda路径下或者python路径下在 ...
- 逆向基本使用:IDA
如何导出IDA数据中数组的内容进行编程? 如这种: .data:00427A54 ; char byte_427A54[] .data:00427A54 byte_427A54 db 0FEh ; D ...