windows - 有没有办法在启动 Windows 10 Powershell 时自动运行初始化脚本?
问题描述
我有几个 Windows 10 Powershell 命令,我总是在终端会话开始时输入这些命令(进行键绑定以启用使用向上箭头自动完成命令历史记录中的命令)。我制作了一个 shell 脚本来执行此操作,但是有没有办法让它在我启动 Powershell 时自动运行?
可能相关的更多细节:
- 我实际上正在使用 Anaconda Powershell(我理解它只是一个 Windows Powershell)。
- 这两个命令是:
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
- 我目前将它们放在一个名为 init.ps1 的脚本中,我可以在启动 Powershell 时运行该脚本(显然,通过键入 init.ps1 )。
##############################
编辑:感谢您的回复。有人指出贴了一个类似的问题: How do I configure a startup/config script for Powershell?
在这些答案之间,我能够通过创建一个目录C:\Users\(user)\Documents\WindowsPowerShell
并放置一个名为Microsoft.PowerShell_profile.ps1
.
解决方案
我认为您想创建一个配置文件,Microsoft 的文档中有关于哪种类型的配置文件的信息,以及以下网页上的其他信息,
推荐阅读
- apache - IBM HTTP - http://hostname:port/abc/def/ghi 的 RewriteRule
- prolog - 后缀/前缀如何在 prolog 内部工作?
- javascript - 如何修复 Chart.js 中带有长标签的条形图
- javascript - 如何在 javascript 中深度嵌套的对象成员上使用 Ramda 的 omit() 函数
- php - GROUP BY 重复结果
- xamarin - xamarin 中行为和视图模型之间的通信
- angular - Angular - 表单无效时禁用发送按钮
- angular - 如何使用管道突出显示angular6中的搜索文本?
- pandas - 如何通过循环 dict.items() python pandas 来提高性能?
- python - Django ModelForm 没有检索字段的值