Diversión del viernes: puedo ejecutar ese comando en 3 letras
Todavía uso el Bloc de notas, a menudo como búfer temporal. Soy demasiado vago para escribir "bloc de notas" cuando se me solicita. Entonces tengo esto:
Set-Alias -name np -value $env:WinDir\notepad.exeUtilizo Set-Alias en lugar de New-Alias para que si intento definir algo que ya existe no obtendré ningún error. También puede hacer que sus alias sean de sólo lectura para no cambiarlos accidentalmente.
Set-Alias -name np -value $env:WinDir\notepad.exe -option ReadOnlyOtro que comencé a usar es una alternativa a Seleccionar para Seleccionar-Objeto.
set-alias so Select-Object -option ReadOnlyLos parámetros Nombre y Valor son posicionales. Al igual que usted, uso varios productos de Office.
Set-Alias wd "$env:Programfiles\Microsoft Office\Office15\winword.exe" -option ReadOnly
Set-Alias xl "$env:Programfiles\Microsoft Office\Office15\Excel.exe" -option ReadOnly
Set-Alias ie "$env:Programfiles\Internet Explorer\iexplore.exe" -option ReadOnly
Set-Alias pp "$env:Programfiles\Microsoft Office\Office15\Powerpnt.exe" -option ReadOnly
Aquí hay uno que podría escaparse a mis lectores más jóvenes.
set-alias grok get-helpTengo un archivo de secuencia de comandos separado que define todos mis alias y que se obtiene mediante puntos en la secuencia de comandos de mi perfil. Utilizo algunas utilidades de Sysinternals y, aunque puedo modificar %PATH%, es igual de fácil crear algunos alias.
Set-Alias pe E:\tools\sysinternals\procexp.exe -option ReadOnly
Set-Alias du E:\Tools\Sysinternals\du.exe -Option ReadOnlyMis otros atajos son funciones auxiliares (¿tramposas?) como estas, donde el nombre se parece más a un alias.
function tm {(get-date).ToLongTimeString()}
function dt {(get-date).ToShortDateString()}Como puede ver, estoy usando alias de PowerShell para más que cmdlets. ¿Qué tipo de atajos y alias se te han ocurrido?