← Anasayfa

Alias Kavramı: Neden Dir, Cd, Ls Gibi Yabancı Kodlar Çalışır?

Eğitim, powershellPowerShell

PowerShell yepyeni Fiil-İsim (Verb-Noun) devrine geçeriz dedik. Klasör açmak için Set-Location veya listelemek için Get-ChildItem falan. Peki siz yeni kurduğunuz PowerShell terminaline Linux dilindeki ls yi yazar yazmaz anında size klasörü listelemesi veya cd C:\ yazdığınızda harfiyen gitmesinin mucizesi nedir? Sistem çökümü mü yaşıyoruz?

Alias (Takma İsim) Modülü

Microsoft eski toprak sistemcileri kaçırmamak adına PowerShell in kalbine yüzlerce maske (Alias) taktı.

Get-Alias -Name dir

Yazdığınız saniye ortaya çıkar ki aslında CMD deki meşhur o dir kodu, gerçekte arkadan Get-ChildItem kütüğüne sinsice bağlanmış tek bağlantı köprüsüdür. Bu sayede Linux kökenliyseniz bile PowerShell dünyasında yetim kalmadan o klavye alışkanlığınızı saniyelik reflekse dökebilirsiniz.