简介
很久之前就调过PowerShell的背景颜色、字体颜色和透明度,但是还是丑丑的。
主要介绍两个工具:
Fluent Terminal
它算是第三方终端,但是是属于 Windows 平台,利用 UWP 技术打造的颜值超高的终端模拟器。
所以速度快,也好看。
在release
界面下载,保险的话下载第一个。第二个需要本地已经装好所需的所有依赖。
解压之后,得到如下的文件目录:
右键点击 Install.ps1
,选择使用 PowerShell 运行,之后按照提示操作即可安装成功。
它能够很方便地设置字体字号和颜色主题,还能自定义键盘快捷键和鼠标快捷键。
Sudo for Windows
因为Fluent Terminal本质是Microsoft Store中的应用,所以不支持管理员运行,一旦有一些操作需要管理员权限时,需要重开PowerShell进行操作。
有个外国小哥给Windows写了Sudo,可以像Ubuntu一样临时取得管理员权限。
这里是转载翻译他的博客。
正文
你知道如何在Windows控制台得到这种权限错误吗?
1 | PS> mkdir "c:\program files\new" |
您知道如何启动一个全新的控制台,启动>[程序]>右键单击>作为管理员运行吗?以及如何将cd
恢复到原来的位置,而无法访问正在使用的shell会话?
你是否曾经希望你可以像自2000年以来在其他操作系统上所做的那样,用 sudo <cmd>
?我几乎每天都希望这样。直到最后,我再也受不了了,为Windows创建了一个sudo
。
不客气,微软。
功能
- 所有的文字在一个窗口;
- 使用交互式提示进行工作;
- 彩色输出(如果输出没有重定向);
- 提示:使用
Alt+Y
快速确认UAC弹出框,你的手永远不必离开键盘(由于某些原因不总是有效); - 用PowerShell写的。如果是用Scoop安装的,也可以在
cmd.exe
使用(命令将在PowerShell下执行); - 可以重定向输出。需要转义`的重定向操作符,例如:
1 | sudo echo "hello" `> out.txt |
安装
如果你还没有Scoop,你需要先安装(使用PowerShell):
1 | iex (new-object net.webclient).downloadstring('https://get.scoop.sh') |
然后,安装sudo:
1 | scoop install sudo |