Jeg stoppede med at undgå PowerShell efter disse 3 Windows-justeringer

Forbedr din PowerShell-oplevelse med tre enkle justeringer: gør det lettere at få adgang til, tilpas det visuelt, og optimer med aliaser for øget effektivitet.
Som en langvarig Windows-bruger, der også bruger Linux, tænker jeg ofte over noget. Hvorfor bruger jeg ikke PowerShell så meget som jeg bruger Linux Terminal? Det er ikke fordi, PowerShell er skræmmende eller noget. Efter at have lavet en analyse forstod jeg, at det mere handler om, hvordan jeg behandler Windows, og hvordan PowerShell passer ind i det.
Da jeg endelig fjernede alle hindringer, fandt jeg mig selv bruge PowerShell mere og endda nyde oplevelsen. Faktisk gjorde det nogle opgaver lettere og føltes mere naturligt end at bruge GUI'en.
Jeg gjorde PowerShell lettere at nå
Mindre friktion, mere brug
I lang tid var PowerShell ikke en del af mit normale Windows-arbejdsgang, fordi det altid føltes som et ekstra skridt at komme til det. Jeg søgte efter det fra Start-menuen, når jeg havde brug for det, brugte en kommando fra en vejledning, lukkede det, og gik videre.
En af de første ting, jeg ændrede, var at gøre PowerShell lettere at få adgang til. Jeg skiftede til at bruge Windows Terminal mere regelmæssigt og fastgjorde det til proceslinjen i stedet for at lade det være begravet blandt dusinvis af apps. Jeg begyndte også at bruge muligheder som “Åbn i Terminal” fra Stifinder, når jeg arbejdede inde i mapper.
Jeg begyndte at bruge de tastaturgenveje, jeg havde ignoreret hele tiden. At trykke på Win + X, derefter i, åbner Power Users-menuen og lancerer Windows Terminal. Inden for enhver mappe i Stifinder afslører Shift + Højreklik på et tomt område muligheden "Åbn PowerShell-vindue her." Jeg åbnede også PowerShell ved at skrive det i adresselinjen i Stifinder.
Det lyder banalt, indtil du indser, hvor meget bekvemmelighed former, hvilke værktøjer du faktisk bruger. Hvis åbning af PowerShell kræver mere indsats end at klikke igennem Stifinder eller grave rundt i Indstillinger, er chancerne for, at jeg holder mig til GUI'en.
Jeg bemærkede forskellen ret hurtigt. Opgaver, jeg normalt ville udføre gennem menuer, såsom at tjekke IP-konfiguration, dræbe en fastlåst proces eller se systeminformation, begyndte at flytte til PowerShell, simpelthen fordi det allerede var åbent eller lettere at starte.
At gøre PowerShell bedre at se på
Det fik mig til at ville blive længere
Selv efter jeg begyndte at åbne PowerShell oftere, nød jeg stadig ikke at bruge tid i det. Den standardopsætning fungerede, men det føltes kedeligt og svært at skimme ved et blik. Så jeg gjorde, hvad de fleste mennesker til sidst gør: Jeg tilpassede terminalen.
Den største ændring var opsætningen af Oh My Posh, en prompt-tema motor til PowerShell, der tilføjer kontekstuel information direkte ind i prompten. Jeg installerede det ved hjælp af winget, parrede det med en Nerd Font for at gengive ikoner korrekt, og konfigurerede derefter et tema gennem min PowerShell-profil, så det blev indlæst automatisk hver gang, jeg åbnede en session.
Det forvandlede PowerShell fra en grundlæggende tekstprompt til noget langt mere informativt og cool at se på.
Jeg stoppede ikke der. Jeg eksperimenterede med forskellige farveskemaer i Windows Terminal, skiftede fonte, aktiverede gennemsigtighed og brugte en pinlig mængde tid på at teste temaer, indtil jeg fandt noget, jeg kunne lide. Windows Terminal gør de fleste af disse ændringer overraskende tilgængelige gennem Indstillinger.
Alias'er og profiltweaks gjorde PowerShell til en tidsbesparelse
Små tilpasninger til en reel arbejdsgangsforbedring
At gøre PowerShell lettere at åbne fik mig til at bruge det oftere. At tilpasse terminalen gjorde det mere behageligt at arbejde i. Men aliaser og profiltweaks var, hvad der rent faktisk ændrede måden, jeg brugte det på.
I starten blev jeg ved med at skrive de samme kommandoer gentagne gange eller se op efter kommandoer, jeg vidste, jeg havde brugt før. Jeg kørte Get-ChildItem, glemte den nøjagtige syntaks for en procesrelateret kommando, eller kopierede noget fra kommandohistorikken, fordi jeg ikke kunne huske det.
Så jeg begyndte at lave små justeringer til min PowerShell-profil. Hvis du ikke har brugt en før, er PowerShell-profilen i det væsentlige et script, der kører hver gang PowerShell starter. Du kan bruge den til at indlæse moduler, definere aliaser, oprette funktioner eller automatisere gentagne opsætningsopgaver.
Mine første ændringer var enkle. Jeg tilføjede aliaser til kommandoer, jeg brugte regelmæssigt, og oprettede genveje til længere kommandoer, jeg var træt af at skrive. For eksempel satte jeg grep til at køre Select-String, hvilket gav mig en hurtigere måde at søge tekst i filer, især da jeg allerede var vant til kommandoen fra Linux-vejledninger.
PowerShell lader dig oprette midlertidige aliaser med Set-Alias.
Men jeg ville have dem tilgængelige i hver session. Så jeg tilføjede dem til min PowerShell-profil ved at åbne profilmappen med:
notepad $PROFILEDerefter gemte jeg mine brugerdefinerede aliaser der, sammen med andre opstartsændringer. Jeg brugte også den samme profilfil til automatisk at indlæse værktøjer og tilpasninger, hver gang PowerShell blev startet.
Da PowerShell Blev Normalt
Jeg havde ikke til hensigt at blive en, der bruger PowerShell til alt. I lang tid var det blot et værktøj, jeg åbnede, når jeg ikke havde andre valg. Men jo mere jeg bruger det nu, desto mere indser jeg, at jeg kan løse så mange Windows-problemer med det.

Skriv et svar