我在Windows 7上使用PowerShell。如何配置PowerShell,使其仅在Shell提示符下显示当前文件夹名称(而不是完整路径)?
例如,C:\folder\directory\name>
我要代替name>
。
您必须在PowerShell配置文件(%userprofile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
)中自定义提示功能;如果您以前从未修改过它,则它可能为空,甚至不存在。
打开您的个人资料(例如,打开上述文件或在PowerShell中,Notepad $profile
)
将以下内容添加到您的个人资料:
function prompt {
$p = Split-Path -leaf -path (Get-Location)
"$p> "
}
保存个人资料
重新启动PowerShell
可选的。如果收到提示您不允许运行脚本的消息,则需要在PowerShell中复制/粘贴以下行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
然后重新启动。
Windows PowerShell执行策略使您可以确定Windows PowerShell加载配置文件和运行脚本的条件。
您可以为本地计算机,当前用户或特定会话设置执行策略。您还可以使用组策略设置为计算机和用户设置执行策略。
资料来源:Microsoft文档
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句