熟悉Linux的朋友都知道,在Linux系统下,有一些打印Screenfetch的命令。比如我比较常用的是 neofetch
,在Ubuntu下的效果如下图:
那么在Windows的powershell下如何实现这样的效果呢?
步骤一:以管理员身份运行powershell
步骤二:在powershell中输入:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
步骤三:继续输入:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
步骤四:继续输入:
scoop install git
这一步执行过程中,除了git还会下载7zip,我第一次的时候7zip下载失败了,导致后面一直报错,uninstall 以后重装一下7zip就可以了。
步骤五:继续输入:
scoop bucket add extras
scoop install winfetch
这一步执行完以后,就可以直接敲winfetch命令看结果了。
如果不想设置为开启powershell自动打印,到这里配置就结束了,如果想要自动打印,后面还有两步。
步骤六:继续输入:
New-Item $profile -Type File -Force
这一步执行完以后,会创建一个新的文件,位于Documents\WindowsPowerShell\Microsoft.PowerShell_profile
步骤七:打开该文件,在里面添加一行:
winfetch
即可让powershell在启动时自动执行 winfetch
。
这就是所有的操作了,效果如下:
上述操作参考了 Matthew Moore 的视频:
https://www.youtube.com/watch?v=F2emssKgxR0