原标题:告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始

终端,是用户与操作系统进行交互的最原始的输入输出环境,也是执行一些高级系统操作的必要工具。而 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 终端的难看难用,从改造 PowerShell 的外观开始...相关推荐

  1. linux安装完怎么分区,Linux系统安装模式下硬盘分区怎么做?

    实际上,在 Linux 安装的时候,已经提供了相当多的预设模式让您选择分割的方式了, 不过,无论如何,分割的行为都不是很能符合自己主机的样子!因为毕竟每个人的「想法」都不太一样! 因此,强烈建议使用「 ...

  2. linux安装后启动mysql,linux安装完mysql后启动错误

    redhat as 4,使用rpm包安装完mysql的server 跟client后执行以下命令出错. [root@ftp etc]# /usr/bin/mysqladmin -u root pass ...

  3. linux安装完windows字体以后 特别难看,Win10字体显示效果难看怎么解决?试试下面这种方式...

    经过许久的摸索,终于找到了一个目前最好的work around,可以让你的[高分屏设备]获得目前能获得的最好的(字体)显示效果. 1.比Win8.1好看 2.比Win10(默认)也好看 3.比Mac( ...

  4. linux 安装萍方字体,windows系统肿么安装苹方字体

    卸载在安装 Office 2010 正式版之前,要把之前安装过的其他版本的 Office 软件或 Office 2010 试用版卸载. 使用Microsoft Fixit 工具来自动完成卸载.Fixi ...

  5. linux安装完红屏幕,终于安装好Linux了。

    终于安装好Linux了. 发布时间:2007-05-04 15:49:40来源:红联作者:Online 很多人装过06,还有人是第一次安装linux,或者是第一次用mandriva linux.会问一 ...

  6. linux安装文泉字体,Linux_Linux系统下的Emacs字体配置,安装步骤:   1、安装文泉 - phpStudy...

    Linux系统下的Emacs字体配置 安装步骤: 1.安装文泉驿字体,这个在F8中已经缺省安装了.如果要手动安装的话,这样:yum -y install wqy-bitmap-fonts 2.执行fc ...

  7. mac安装完mysql后关机特别慢_升级macOS Sierra 10.12 关机慢

    作为一个喜欢吃螃蟹的程序猿: 在 macOS Sierra 发布的当天就果断更新了: 当然这次更新对于我等没有 iWatch 的屌丝来说: 在电脑上调戏一番 siri 后:也就没有什么特别好玩的了: ...

  8. 卸载linux 安装win10,如何卸载(或重新安装)Windows 10的Ubuntu Bash Shell | MOS86

    Windows 10要卸载它或重置其状态以获得一个新的Linux环境,你 相关文章图片1tupian如何在Windows 10上安装和使用Linux Bash Shell 以下命令可以在命令提示符窗口 ...

  9. Linux安装TTF/OTF字体

    本文转载(有改动),来源:http://www.zhixing123.cn/ubuntu/38758.html Linux下面安装TTF字体已经在最近几年的版本中变得非常容易,双击打开然后点击安装即可 ...

  10. linux安装完mysql没有服务_Linux中安装mysql之后 mysql服务不能启动

    展开全部 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 "chown -R mysql:mysql /var/dat ...

最新文章

  1. Bitcoin.com| 比特币现金在澳大利亚的零售支出大幅超过BTC
  2. php判断一个数是否是回文数,每周一道算法题001:回文数
  3. oracle 表个数
  4. LVS/NAT 配置
  5. Java性能教程– Java 8流有多快?
  6. [Java]关于throw,throws,try{}catch(){}
  7. (pytorch-深度学习)深度循环神经网络
  8. python中side什么意思_python – 在PySide中区分信号源
  9. WAP在线浏览器大全
  10. 真 Navicat Premium 12.0.27 for Mac 破解版
  11. Docker安装filebeat
  12. UltraCompare比较文件时出现UTF8_ConvertorForMac无转换符号!
  13. Java文字转语音功能实现
  14. VMware安装win10 win2012(最详细最全操作)
  15. pimple idiom
  16. [转载]tensorflow二次开发
  17. 当面试官问 promise 的时候,他们希望听到什么(二)
  18. MacBook无线鼠标
  19. CentOS7 安装Postgresql 11+ 源码编译安装Postgis-2.5.2
  20. dc游戏java_超级名模帝国(DC出品)

热门文章

  1. 如何在Mac上使用屏幕共享
  2. STM3库文件 hal_uart.c的使用
  3. 你知道怎么用STM32控制舵机吗?
  4. 【关系抽取】深入浅出讲解实体关系抽取(介绍、常用算法)
  5. ext2文件系统源代码之inode.c
  6. 黑苹果驱动_黑苹果AppleALC声卡驱动教程详解
  7. linux服务器ftp连接失败的原因,错误:无法与 SFTP 服务器建立 FTP 连接
  8. 重磅 | 企业大数据战略规划,看这一篇文章就够了!
  9. wordpress壁纸小程序开源版_图片小程序源码
  10. win7(SP1 64位)升级IE浏览器升级到IE11