CMD学习笔记

cmd编码

windows下的cmd我们经常遇到编码问题,如果你是中文的操作系统,他默认的编码是936 。那么,如何解决命令行的乱码以及编码的问题?这就需要用到命令chcp了。

命令帮助

chcp [编码编号]

  • 编码编号: 指系统字符集编码编号,该字符集在CONFIG.SYS文件中由COUNTRY命令定义,对应的编码编号如下:
    1258 越南语
      1257 波罗的语
      1256 阿拉伯语
      1255 希伯来语
      1254 土耳其语
      1253 希腊语
      1252 拉丁 1 字符 (ANSI)
      1251 西里尔语
      1250 中欧语言
      950 繁体中文
      949 朝鲜语
      936 简体中文(默认)
      932 日语
      874 泰国语
      850 多语种 (MS-DOS Latin1)
      437 MS-DOS 美国英语

dos指令:

  • chcp 65001 就是换成UTF-8代码页
  • chcp 936 可以换回默认的GBK
  • chcp 437 是美国英语

进入指定目录

  1. 切换盘: > D:\dir\dir
  2. 切目录: cd dir\dir\

环境变量

set path=%path%;C:\python27
说明,windows中添加环境变量后可以直接在cmd窗口中敲其快捷的命令,一般设置命令的目录为环境变量即可。

添加环境变量设置生效: set PATH=dir (需要重开cmd窗口)

查看环境变量: echo %PATH%

ipconfig使用

  • ipconfig -a: 显示所有ip
  • ipconfig /flushdns: 刷新dns缓存