PowerShell 有哪些使用技巧?
1. 從Conemu裡面打開PowerShell(Windows 10就直接使用自帶的PowerShell吧)2. PSReadline,增強一些功能(Ctrl + L清屏,歷史補全等,Windows10自帶)3. PowerTab,增強Tab
4. 定製Prompt借鑒了 @Belleve 的prompt,但有所改進(git status檢查大概加快了百來毫秒)這是我的profile.ps1 some_cpp_code/profile.ps1 at master · ligelaige/some_cpp_code · GitHub
5. 常用路徑或文件命名,例如$desktop = "$HOME/Desktop"$download = "$HOME/Download"$myprofile = "$HOMEDocumentsWindowsPowerShellprofile.ps1"(profile.ps1裡面有)
6. 安裝git for windows,和posh-git插件,在powershell裡面git(前面prompt的git status需要git 和posh-git支持)7. 使用.Net定製一些小函數
function MyGet-Ip
{
param([int]$version=4)
$ComputerName =if ($version -eq 4)
{
"IPV4:"
[System.Net.Dns]::GetHostAddresses($ComputerName) |
Where-Object {
$_.AddressFamily -eq InterNetwork
} |
Select-Object -ExpandProperty IPAddressToString
}
elseif ($version -eq 6)
{
"IPV6:"
[System.Net.Dns]::GetHostAddresses($ComputerName) |
Where-Object {
$_.AddressFamily -eq InterNetworkV6
} |
Select-Object -ExpandProperty IPAddressToString
}
else
{
"IP:"
[System.Net.Dns]::GetHostAddresses($ComputerName).IPAddressToString
}
}
這裡
[System.Net.Dns]::GetHostAddresses($ComputerName)
8. PSCX
直接使用了.Net裡面的類庫。
再如將Visual Studio編譯環境導入Powershell,從此告別cmd,Visual Studio for Cmd
PowerShell Community Extensions再次補充profile.ps1中的
#Import-VisualStudioVars -VisualStudioVersion 2013 -Architecture x86
Import-VisualStudioVars -VisualStudioVersion 2010 -Architecture x86
需要PSCX支持
9. 查看Powershell版本update:choco install win32-opensshssh -C -D 0.0.0.0:12345 user@remotehost -p remoteport (socks5 127.0.0.1:12345,Shadowsocks 簡易版)補充一下,如果想學習一下powershell的話,其實server的環境要比local的環境更「豐富」一些
推薦閱讀:
※寫作軟體 Scrivener 有哪些使用技巧?
※新浪微博有哪些鮮為人知的使用技巧?
※鮮為人知的 Android 使用技巧有哪些?
※Axure有哪些鮮為人知的使用技巧?
※微波爐有哪些使用技巧?
TAG:MicrosoftWindows | 使用技巧 | PowerShell |