为路径创建别名
create alias for path
是否可以在 PowerShell 中为路径创建别名?
例如:
我必须一直写
PS PS C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319
能写就开心
PS PS C:\Users\Jacek>cd dotNet4path
您可以在您的 powershell 配置文件中创建一个变量,并将该路径作为值。
那么你需要做的就是
cd $dotNet4path
要向您的配置文件添加一些内容,请在 powershell window 中键入 $profile,它将显示您的 powershell 配置文件的路径。不存在就创建。
然后将这一行放入文件中,保存并重启powershell。
$dotNet4path = "C:\windows\microsoft.net\framework\v4.0.30319"
您可以使用 powershell 配置文件将路径存储在变量中:
Add-Content -Value '$dotNet4path = C:\windows\microsoft.net\framework\v4.0.30319' -Path $profile -Force
如果你重启你的powershell,你可以输入
cd $dotNet4path
您可以使用别名来执行自定义函数(您可能想在您的个人资料中这样做)或使用 psdrive :
function path2dotNet{cd "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"}
Set-Alias dot4 -Value path2doc
New-PSDrive dotnet -PSProvider FileSystem -Root "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"
cd dotnet:
灵感来自@Loïc MICHEL -
`PS 5.1 的更新变体:
使用 New-PSDrive
将别名设置为长路径
使用 persist 并将 -Root 值定义为网络共享路径(在本地系统上但出现 'remote')
驱动器 F: 将持续 PS 个会话
将 < > 条目更改为您的 UNC 共享路径(需要先共享它,可以 select 您自己作为唯一授权用户)`
New-PSDrive -Name "F" -Persist -PSProvider "FileSystem" -Root "\\"
是否可以在 PowerShell 中为路径创建别名?
例如: 我必须一直写
PS PS C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319
能写就开心
PS PS C:\Users\Jacek>cd dotNet4path
您可以在您的 powershell 配置文件中创建一个变量,并将该路径作为值。
那么你需要做的就是
cd $dotNet4path
要向您的配置文件添加一些内容,请在 powershell window 中键入 $profile,它将显示您的 powershell 配置文件的路径。不存在就创建。
然后将这一行放入文件中,保存并重启powershell。
$dotNet4path = "C:\windows\microsoft.net\framework\v4.0.30319"
您可以使用 powershell 配置文件将路径存储在变量中:
Add-Content -Value '$dotNet4path = C:\windows\microsoft.net\framework\v4.0.30319' -Path $profile -Force
如果你重启你的powershell,你可以输入
cd $dotNet4path
您可以使用别名来执行自定义函数(您可能想在您的个人资料中这样做)或使用 psdrive :
function path2dotNet{cd "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"}
Set-Alias dot4 -Value path2doc
New-PSDrive dotnet -PSProvider FileSystem -Root "C:\Users\Jacek>cd C:\windows\microsoft.net\framework\v4.0.30319"
cd dotnet:
灵感来自@Loïc MICHEL -
`PS 5.1 的更新变体:
使用 New-PSDrive
将别名设置为长路径使用 persist 并将 -Root 值定义为网络共享路径(在本地系统上但出现 'remote') 驱动器 F: 将持续 PS 个会话
将 < > 条目更改为您的 UNC 共享路径(需要先共享它,可以 select 您自己作为唯一授权用户)`
New-PSDrive -Name "F" -Persist -PSProvider "FileSystem" -Root "\\"