#使用Powershell可以做什么(面向开发人员)⚔💝

资料来源:Google图片

通常,开发人员会谈论使用命令行工具可以带来多少生产力,但可悲的是他们总是谈论iTerm或BASH可能是ZSH,但Windows用户呢。 我知道Windows中的命令行很烂,但是仍然有一些希望,这里有Powershell。 Powershell具有大多数命令,例如curl和ls(它们以Windows风格工作)。

我决定看看Powershell可以走多远,并且我想到了什么。

您可以使用不同的颜色,许多输出来更改PowerShell的提示,并且像所有Bash孩子一样,还可以使用诸如Post-git之类的模块查看git状态。 如果您想走得更远,甚至更改提示的标题。

就像BASH家伙将其配置保存在~/.bashrc我们可以将配置保存在~\Documents\WindowsPowerShell\profile.ps1

您可以使用Set-PSReadlineOption -BellStyle None删除响铃,或导入模块,例如Import-Module posh-git

如果您不喜欢默认提示符C:\Users\jztsaurabh\Documents\WindowsPowerShell>是的,那么您也可以对其进行自定义。

这是我自定义提示的方式

这是它的样子:

经过一些调整后的Powershell,

如果您想在命令行中查看git状态,那么PowerShell中的模块可以为您提供帮助。 您需要安装Post-git

您也可以从PowerShell😜 Install-Module -Name posh-git -Scope CurrentUser

有些人喜欢使用Z在嵌套文件夹结构之间跳转。您也可以安装Z for PowerShell。

只需使用Install-Module -Name z -Scope CurrentUser

如果您想一次运行多个命令,那么在PowerShell中制作函数确实非常容易,那么函数可能会对您有所帮助。 如果要设置新计算机,则可以运行可以为您安装git,Nodejs,Firefox或其他软件的功能。

我做了一些功能,如:

Powershell中的别名正是您所期望的。 您可以创建快捷方式命令并为可执行文件创建别名(它们比在环境变量中添加所有内容更好)。

我喜欢使用grep

这是我的最爱,我正在寻找像brew之类的窗口的软件包管理器,如果发现chocolaty但它的原子版本已经过时,我发现独家新闻正是我在寻找的东西,它有用,不需要安装应用程序的管理员权限。 一切正常。

您可以通过以下方式安装[scoop]

你可以像这样使用它

好的,我们也有。 取得独家新闻后,即可安装concfg。 它有很多配色方案,您一定会喜欢的。 这是monokia colorcheme。

Powershell ps1的堆栈溢出链接

好的profile.ps1的链接

Powershell画廊

查找Powershell配置

我的个人资料.ps1

如果愿意,可以can ,如果可以帮助某人,可以share。