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 cd
oucd /d
Utilisez subst
ou net use
pour créer un mappage vers une autre lettre de lecteur.
Installer cygwin
et utiliserbash
Utilisation powershell
- supports PowerShell~
La dernière solution est probablement la plus simple si vous êtes prêt à utiliser à la powershell
place de cmd
.
Solution 1: utilisez une variable d’environnement avec cd
oucd /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 cmd
shell, 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 docs
quelle que soit votre position actuelle et cela vous mènera àC:\Users\<current user>
Solution 2: Utilisez subst
ou net use
pour 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 cygwin
et 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 bash
dans un terminal et définir la variable d’environnement bash HOME
selon 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.
cd
sans argument changera dans votre répertoire personnel.