GNU/Linux >> Tutoriels Linux >  >> Linux

Windows PowerShell équivalent à Unix/Linux `pwd` ?

PowerShell a plusieurs des mêmes commandes que Linux. pwd est l'équivalent de la commande.

Lorsque vous tapez pwd dans Powershell, c'est un alias de Get-Location .


En plus de Get-Location et ses Alias, vous pouvez également utiliser la variable automatique $pwd .

Le $pwd variable est agréable car vous avez un accès direct aux membres PathInfo. Par exemple

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

Et si jamais vous voulez savoir quels membres il y a, vous pouvez simplement diriger la commande\alias vers 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 devrait faire l'affaire

Comme Thiago l'a mentionné, vous pouvez utiliser ces alias :gl ou pwd


Linux
  1. Existe-t-il un équivalent Windows de la commande de chaînes Unix ?

  2. Quel est l'équivalent de la commande Linux File pour Windows ?

  3. Quel est l'équivalent du ~ (tilde) de Linux dans Windows ?

  4. Quel est l'équivalent Linux du démarrage de Windows ?

  5. Pourquoi Linux ressemble-t-il à Unix si son noyau est monolithique ?

Comment installer Windows PowerShell Core 6.0 sous Linux

Windows vs MacOS vs Linux - Manuel du système d'exploitation

Histoire Unix et Linux

Linux contre Unix

Les 15 meilleurs émulateurs Linux pour système Windows

Équivalent Linux à la communication à distance un à plusieurs de PowerShell