前言

说起命令行,大家一定会想到电影中顶尖黑客敲打键盘、满屏字符滚动的场景。随着微软对 Win10 系统的不断升级,内置的默认命令行工具也逐渐从 Cmd 迁移到了 PowerShell。

那么,抛开那些电脑极客不谈,对于普通使用者来说,选择命令行工具时,究竟是选 Cmd 好呢还是 PowerShell?

一、资源占用

首先,让我们来看一下 Cmd 和 PowerShell 各自的资源占用情况。当我们运行 Cmd 时,大概只需占用不到 1M 的内存,几乎可以忽略不计。

而使用 PowerShell 时,需要占用大约 20M的内存,两者几乎相差 40~50 倍。从这里可以看出,如果你的电脑比较老旧,性能较低,使用 Cmd 无疑可以获得更高的流畅性。

二、界面

当我们使用 Cmd 时,所有的字符都是同一个颜色的,无法实现语法高亮。

但是,如果使用的是 PowerShell,关键字会被高亮,而且错误信息将以红色显示,确实美观不少。

三、排版

当我们使用 Cmd 运行一些较为复杂、较为耗时的命令时,随意拖动命令行窗口时,窗口中的内容依然能够保持原样,整洁美观。

但是,若是使用 PowerShell 执行同样的命令,情况就不容乐观了。如果在执行命令期间快速拖动命令行窗口,其窗口中的中文字符就会出现叠影,严重影响了阅读感。

四、命令支持程度

Cmd 只能支持传统的 Windows 命令,既不能使用 .net 库中的命令,也不能使用 Linux 下的命令。

但这方面 PowerShell 就强大多了,不仅完美支持传统 Windows 命令和  .net 库中的命令,也支持部分常用的 Linux 命令。

五、总结

如果你并不常用命令行工具,建议使用 Cmd,它的资源占用更小,启动速度更快,而且更为成熟可靠稳定。但如果你是一个程序员,或是追求新奇特性,可以尝试使用 PowerShell,毕竟,它支持更多的命令内容,界面也更绚丽。

Win系统 - 命令行选 Cmd 还是 PowerShell 好?相关推荐

  1. Tips--tensorboard在win系统中jupyter notebook上打开方式

    tensorboard在win系统中jupyter notebook上打开方式 1. 问题描述 2. 解决方法 1. 问题描述 最近疫情吃紧,又没有把Linux本带回家,所以只能用Windows将就着 ...

  2. windows系统cmd和Powershell命令窗口使用问题解决方案

    关于在windows系统cmd和Powershell命令窗口使用问题解决方案 在文件夹里打开cmd窗口 电脑按键shift+鼠标右键 点击命令窗口 有些电脑会自己因为微软使用Powershell命令是 ...

  3. win用户计算机批量添加用户,win10系统巧用cmd命令快速创建新账户的技巧

    有关win10系统巧用cmd命令快速创建新账户的操作方法想必大家有所耳闻.但是能够对win10系统巧用cmd命令快速创建新账户进行实际操作的人却不多.其实解决win10系统巧用cmd命令快速创建新账户 ...

  4. windows系统,计算机cmd管理员,命令行中普通用户获取管理员权限的命令

    文章目录 一.第一种方式:搜索框搜索 二.第二种方式:win+R (这种方式作者没有找到进入管理员的方式) 三.普通方式进入,通过命令授予用户权限 四.通过开始右键进入cmd 参考文档 一.第一种方式 ...

  5. Win系统的CMD指令

    目录: 一.简述 二.进程类指令 1.tasklist指令 2.tskill指令 3.start指令 三.网络类指令 1.telnet指令 2.ping指令 3.ipconfig指令 四.查询类指令 ...

  6. 解决cmd命令行窗口和 powershell 汉字显示乱码问题

    解决cmd命令行窗口和 powershell 汉字显示乱码问题 参考文章: (1)解决cmd命令行窗口和 powershell 汉字显示乱码问题 (2)https://www.cnblogs.com/ ...

  7. 系统扫描修复cmd命令

    系统扫描修复cmd命令: C:\Windows\system32>sfc /scannow

  8. cmd,powershell,的字体颜色永久改变,;以及两者不同打开方式和其各自的区别。

    在win左下角直接搜索cmd 1直接打开,常规操作. 2以管理员身份运行,权限极高. 改变字体颜色: 右击上方白框,打开默认值并按自己喜好设置即可: 直接修改属性则为临时应用: 也可以用代码,不过如上 ...

  9. DOCs常用命令集合cmd常用api集合

    原文:https://www.ic365club.com/article/detail?id=MA21jf10fo17 这是我在学习win系统CMD命令总结的几个常用的命令. 介绍 .bat和.cmd ...

最新文章

  1. ci框架——辅助函数
  2. Java 回调函数的理解
  3. php/ajax/mysql
  4. QT各版本的源码下载地址
  5. 游戏性能优化技术干货分享——内存管理
  6. 荣耀v40pro可以用鸿蒙系统,荣耀V40Pro快来了!麒麟9000+120Hz+鸿蒙系统,价格感人...
  7. 一个 bug ,罚款 200,我真待过这样的公司
  8. Web前端开发必学15大技术
  9. ClickHouse数据导入(Flink、Spark、Kafka、MySQL、Hive)
  10. 鸟哥的 Linux 私房菜学习笔记
  11. 【转】hive简介安装 配置常见问题和例子
  12. Spring Data R2DBC 响应式数据库操作使用
  13. matlab数组从小到大排序,matlab数组排序
  14. 时间格式 yyyy-MM-dd'T'HH:mm:ss.SSSZ 中的T和Z表示什么
  15. 那种语言不属于w3c标准,前端之W3C标准及规范
  16. 如何制作一封高打开率的邮件?
  17. 三星手机上,setOnEditorActionListener软键盘监听回车无效,解决方案
  18. vue项目中实现录屏两种方式rrweb和RecordRTC
  19. 微众银行再次入驻微信小程序,人人可申请,66万人提额100亿,发福利啦!!!...
  20. 基于SVM的车牌识别

热门文章

  1. 职称计算机考试 word,全国职称计算机考试-word
  2. 我用Python的可视化工具Seaborn制作17个超好看常用图表
  3. 【面试分享】Java,1年,15K,多吗???
  4. 基于脸部关键点的睡意检测
  5. 基于 Milvus 的 VOVA 拍照购实践
  6. 一.mysql数据库保存微信用户名报错
  7. 小优机器人系统恢复_canbot小优机器人软件下载
  8. 插画培训班学费一般是多少钱
  9. 清远凤霞中学2021年高考成绩查询,2021清远中考各高中录取分数线公布
  10. 微服务时代--service meshAGW