Y a-t-il un raccourci pour C:\Users\<current user>\?
Il n'y a pas de raccourci direct.
Il existe deux solutions différentes (voir ci-dessous).
Utiliser une variable d'environnement avec cdoucd /d
Utilisez substou net usepour créer un mappage vers une autre lettre de lecteur.
Installer cygwinet utiliserbash
Utilisation powershell- supports PowerShell~
La dernière solution est probablement la plus simple si vous êtes prêt à utiliser à la powershellplace de cmd.
Solution 1: utilisez une variable d’environnement avec cdoucd /d
Si vous souhaitez modifier ce répertoire régulièrement, exécutez la commande suivante:
setx DOCS %USERPROFILE%
Cela définira de manière permanente la variable d'environnement DOCS, mais pour l'utiliser, vous devez commencer par créer un nouveau cmdshell, puis la variable est définie et prête à être utilisée:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Pour changer de répertoire depuis n'importe quel emplacement, utilisez la commande suivante:
cd /d %DOCS%
Si vous êtes déjà en route, c:vous pouvez simplement utiliser:
cd %DOCS%
Créez un fichier de commandes ( docs.cmd) et placez-le quelque part dans votre PATH.
docs.cmd:
@echo off
cd /d %DOCS%
Il vous suffit ensuite de taper docsquelle que soit votre position actuelle et cela vous mènera àC:\Users\<current user>
Solution 2: Utilisez substou net usepour créer un mappage vers une autre lettre de lecteur.
Vous pouvez utiliser subst:
subst x: %USERPROFILE%
Puis
x:
Malheureusement, les mappages de lecteur ne persistent pas après les redémarrages.
net use persistera après les redémarrages, par exemple:
net use x: "\\computerName\c$\pathName" /persistent:yes
Voir les réponses dans Comment rendre le mappage SUBST persistant après les redémarrages? pour des instructions détaillées.
Solution 3: Installer cygwinet utiliserbash
Vous pourriez envisager d'installer cygwin :
Cygwin c'est:
- une vaste collection d'outils GNU et Open Source offrant des fonctionnalités similaires à celles d'une distribution Linux sous Windows.
Une fois que vous avez installé cygwin, vous pouvez l’utiliser bashdans un terminal et définir la variable d’environnement bash HOMEselon vos besoins.
Les alternatives à cygwin incluent msys (MingW) :
MSYS est une collection d'utilitaires GNU tels que bash, make, gawk et grep, qui permettent de créer des applications et des programmes dépendant d'outils UNIX traditionnels. Il est destiné à compléter MinGW et les carences de la coquille cmd.
Et Git pour Windows :
Git pour Windows fournit une émulation BASH utilisée pour exécuter Git à partir de la ligne de commande. * Les utilisateurs de NIX doivent se sentir chez eux, car l’émulation BASH se comporte exactement comme la commande "git" dans les environnements LINUX et UNIX.
Solution 4: utiliser powershell
Comme indiqué dans un commentaire sur une autre question de SBI PowerShell prend en charge ~et vous pouvez simplement taper:
cd ~
Lectures complémentaires
- Index AZ de la ligne de commande Windows CMD - Une excellente référence pour tout ce qui concerne la ligne de commande cmd de Windows.
- cd - Changer de répertoire - Sélectionner un dossier (et un lecteur)
- setx - Définir les variables d'environnement de manière permanente, SETX peut être utilisé pour définir les variables d'environnement pour la machine (HKLM) ou l'utilisateur actuellement connecté (HKCU).
- subst - Remplacez une lettre de lecteur par un chemin réseau ou local.
cdsans argument changera dans votre répertoire personnel.