GNU/Linux >> Belajar Linux >  >> Linux

Windows PowerShell setara dengan Unix/Linux `pwd`?

PowerShell memiliki banyak perintah yang sama dengan Linux. pwd adalah setara perintah.

Saat Anda mengetik pwd di Powershell, ini adalah alias dari Get-Location .


Selain Get-Location dan Aliasnya, Anda juga dapat menggunakan variabel otomatis $pwd .

$pwd variabel bagus karena Anda memiliki akses langsung ke anggota PathInfo. Mis.

$pwd.Path.PadLeft(80)
$pwd.Drive

Dan jika Anda ingin mengetahui anggota apa yang ada, Anda dapat menyalurkan perintah\alias ke Get-Member :

PS C:\Users\your-name-here\Desktop> pwd|Get-Member


   TypeName: System.Management.Automation.PathInfo

Name         MemberType Definition
----         ---------- ----------
Equals       Method     bool Equals(System.Object obj)
GetHashCode  Method     int GetHashCode()
GetType      Method     type GetType()
ToString     Method     string ToString()
Drive        Property   System.Management.Automation.PSDriveInfo Drive {get;}
Path         Property   System.String Path {get;}
Provider     Property   System.Management.Automation.ProviderInfo Provider {get;}
ProviderPath Property   System.String ProviderPath {get;}

Get-Location cmdlet harus melakukan triknya

Seperti yang Thiago sebutkan, Anda dapat menggunakan alias ini:gl atau pwd


Linux
  1. Periksa dan Cetak Siapa yang Masuk di Linux / Unix

  2. Tentukan versi OS, Linux dan Windows dari Powershell

  3. Apa yang setara dengan perintah File Linux untuk windows?

  1. Linux setara dengan Windows Registry

  2. Apa yang setara dengan Linux dari Windows Startup?

  3. ls -l output di /dev direktori sistem Unix/Linux

  1. Windows setara dengan perintah linux cksum

  2. Apakah ada Windows yang setara dengan perintah string Unix?

  3. Apa yang setara dengan ~ (tilde) Linux di Windows?