终端,是用户与操作系统进行交互的最原始的输入输出环境,也是执行一些高级系统操作的必要工具。而 Windows 的终端「小黑框」,一直给大家一种「难看难用」的印象。接下来,我将介绍一些小方法,来对 Windows 的终端环境进行改造,让其使用体验比肩 macOS 和 Linux 的终端。

▍Console、Terminal 和 Shell 的区别

打住打住,由于我们接下来要分别从「终端」和「命令行解释器」的角度去改造 Windows 终端环境,所以在动手魔改 Windows 终端之前,先听我絮叨一些专有名词:控制台(Console)、终端(Terminal)和命令行解释器(Shell)。

对于现在来讲:我们打开 Windows 的那个「小黑框」(Command Prompt),实际上就是打开了一个终端(Terminal)

在终端里面「输入命令,得到结果」的交互程序,就是命令行解释器(Shell)

也正因如此,Windows 最新的 Shell 叫 PowerShell。(控制台 Console 则是相对古老的概念,是大型机物理意义上面的独立终端,我们在这里先不探讨这个话题。)使用 macOS 和 Linux 的同学如果听说过bash和zsh的话,它们同样也是 Shell。

打个比方,Terminal 就像是一个人的衣服,可以有各种颜色、形状甚至功能;那么 Shell 则是这个人,你和他沟通来获得信息,并且他可以在与你沟通的过程中事先告诉你许多信息、提醒,甚至自动帮你补充你想说的话。

Terminal 和 Shell 的区别和联系

就像我前面提到的:PowerShell 是 Windows 新一代 Shell。而大家可能更为了解的「小黑框 Command Prompt」则是 Windows 向前兼容的古老作品,bug 多不说,还有诸多不方便。所以我们不用犹豫,直接使用 PowerShell 吧!

接下来,我们来先改造 Windows PowerShell 的外在「默认终端」。

▍默认的 PowerShell 终端

Windows 为我们提供了一个默认的 PowerShell 终端,可以在 Windows 开始菜单上右键,点击「Windows PowerShell」打开。虽然默认终端有很多限制,但是其技术相对底层,响应就高效迅速,碾压其他所有第三方终端模拟器。我们从默认终端开始魔改。

linux比windows丑,告别 Windows 难看难用,教你打造体验不输 macOS 和 Linux 的终端相关推荐

  1. Windows远程桌面实现之十 - 把xdisp_virt项目移植到iOS,macOS,linux平台(一)

    by fanxiushu 2019-12-06 转载或引用请注明原始作者. xdisp_virt项目到目前为止,持续了两年多时间,几乎都是在windows平台下的实现各种功能, 因为持续时间比较长,能 ...

  2. 告别windows、拥抱linux,ThinkPad E485安装XUbuntu实录

    告别windows.拥抱linux,ThinkPad E485安装XUbuntu实录 首先声明,本人是个电脑初级用户(小白+),文中有些个人观点,见仁见智,不喜勿喷. 关于ThinkPad E485 ...

  3. linux中计算高斯的进程,linux下运行高斯比windows的优势

    转引自GaussianFAQ第一章第四节 (1.4) 难道非要用Linux算高斯吗?Windows算高斯的缺陷是什么? 后续问题:听说Linux很难的.我是电脑小白,在Windows上都不太懂,只会最 ...

  4. Windows Mobile告别式 昔日经典回忆录

    再见,Windows Mobile 在长久的期待之中,2010年10月11日终于发布.近期,采用了这款全新操作系统的机型也陆续发售.如果仅能以最简单的词汇来形容这款操作系统给笔者的感受,想必就是震撼了 ...

  5. linux版gaussian运行,linux下运行高斯比windows的优势

    转引自GaussianFAQ第一章第四节 (1.4) 难道非要用Linux算高斯吗?Windows算高斯的缺陷是什么? 后续问题:听说Linux很难的.我是电脑小白,在Windows上都不太懂,只会最 ...

  6. 鸿蒙系统什么时候用于pc,浅谈鸿蒙系统与三大主流PC系统(Windows、MacOS、Linux)...

    之前一段时间,华为的新系统--鸿蒙系统的发布让广大群众都开始议论纷纷,上个月关于华为笔记本装上国产深度linux的新闻又满天飞.华为这是下了一个怎样的棋来迎接鸿蒙系统的上线?这是支持国产,用实际行动来 ...

  7. linux命令jvs,Linux程序员Jvs称Windows毁灭之神几乎没法做到

    永世不眠 于 2011-10-23 20:29:55发表: 围观,看看热闹... aa65535 于 2008-11-29 21:24:12发表: 想法很好,就是无法实现,正希望能成功. sherwo ...

  8. Linux哪个和Windows很像,Linuxfx - 这套Linux操作系统看起来和Windows 10非常类似

    正如你在截图中所看到的那样,Linuxfx的外观和感觉与Windows 10非常类似,甚至还可以得到一个带有Windows开始按钮的开始菜单,然而,这个实际上可能是一个问题,因为微软可能不喜欢在另一个 ...

  9. 当年嵌入式系统为什么选了Linux,而没有选Windows?

    点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 来自:strongerHuang,黄工 整理 链接:http://c.biancheng.ne ...

  10. 如何在 Linux 上永久挂载一个 Windows 共享

    导读 如果你已经厌倦了每次重启 Linux 就得重新挂载 Windows 共享,读读这个让共享永久挂载的简单方法. 在 Linux 上和一个 Windows 网络进行交互从来就不是件轻松的事情.想想多 ...

最新文章

  1. 简单了解request与response
  2. C# 判断两张图片是否一致,极快速
  3. Android 三方库lottie、mmkv的使用
  4. WinMain中的Console与main中的Window
  5. 如何创建SAP C4C Product list并用OData服务消费
  6. Java——集合(TreeSet)
  7. word 代码块_如何优雅的写好 Pythonic 代码?
  8. 虚拟机linux挂载光盘显示:mount: you must specify the filesystem type
  9. Mr.J-- jQuery学习笔记(二十二)--入口函数
  10. WINDOWS是如何在注册表里记录盘符分配的
  11. paip.提升安全性---防止敏感文件被下载
  12. 交往了 19 年的兄弟,给我上了一课
  13. airpodspro没有弹窗_Airpods Pro开盖没有弹窗怎么办
  14. html+css淘宝静态网页
  15. 云呐|fsu动环监控单元是什么,fsu动环监控单元特点
  16. 齐岳提供的双核金属铱配合物黏度探针C10((df-ppy)2Ir(bpy)(CH2)10(bpy)Ir(btph)22+)-
  17. 实施经理的工具箱--走出软件作坊:三五个人十来条枪 如何成为开发正规军(五)
  18. 采购交期改善,这些表格一定要用上
  19. 经典神经网络模型整理
  20. P163、面试题29:数组中出现次数超过一半的数字

热门文章

  1. 【数学建模】相关性分析 - 皮尔逊相关系数 斯皮尔曼相关系数
  2. 倍福TwinCAT软件介绍以及使用TwinCAT的理由
  3. 文本在线查重(Online Copy Detection)的实现
  4. Arduino无法下载,重刷Bootloader后解决问题
  5. 别再问我exe反编译成Python脚本了!
  6. scratch优秀案例-中国风-西游记故事系列之孙悟空为何大战白骨精
  7. 在 mac 上用海盗船键盘
  8. 查询的端口 -解决端口被占用的问题
  9. 兴东机器人_福州市松下机器人维保中心
  10. html圆角周角代码,CSS3实现DIV圆角效果完整代码