¿Hay un atajo para C:\Users\<current user>\
?
No hay atajo directo.
Hay un par de soluciones diferentes (ver más abajo).
Use una variable de entorno junto con cd
ocd /d
Use subst
o net use
para crear una asignación a otra letra de unidad.
Instalar cygwin
y usarbash
Uso powershell
- soporta powershell~
La última solución es probablemente la más simple si está preparado para usar en powershell
lugar de cmd
.
Solución 1: utilice una variable de entorno junto con cd
ocd /d
Si desea cambiar a este directorio de forma regular, ejecute el siguiente comando:
setx DOCS %USERPROFILE%
Esto establecerá permanentemente la variable de entorno DOCS
, pero para usarla, primero debe iniciar un nuevo cmd
shell, luego la variable está definida y lista para usar:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Para cambiar el directorio desde cualquier ubicación, use el siguiente comando:
cd /d %DOCS%
Si ya está en la unidad c:
, puede usar:
cd %DOCS%
Cree un archivo por lotes ( docs.cmd
) y colóquelo en algún lugar de su PATH
.
docs.cmd:
@echo off
cd /d %DOCS%
Luego puede escribir docs
independientemente de su ubicación actual y lo llevará aC:\Users\<current user>
Solución 2: Use subst
o net use
para crear una asignación a otra letra de unidad.
Puedes usar subst
:
subst x: %USERPROFILE%
Y entonces
x:
Lamentablemente, las asignaciones de unidades no persisten en los reinicios.
net use
persistirá a través de reinicios, por ejemplo:
net use x: "\\computerName\c$\pathName" /persistent:yes
Consulte las respuestas en ¿Cómo hacer que la asignación SUBST sea persistente en todos los reinicios? para instrucciones detalladas
Solución 3: instalar cygwin
y usarbash
Podría considerar instalar cygwin :
Cygwin es:
- Una gran colección de herramientas GNU y de código abierto que proporcionan una funcionalidad similar a una distribución de Linux en Windows.
Una vez que haya instalado cygwin, puede ejecutarlo bash
en un terminal cygwin y configurar la variable de entorno bash HOME
según corresponda.
Las alternativas a cygwin incluyen msys (MingW) :
MSYS es una colección de utilidades GNU como bash, make, gawk y grep para permitir la creación de aplicaciones y programas que dependen de las herramientas tradicionales de UNIX. Está destinado a complementar MinGW y las deficiencias de la capa de cmd.
Y Git para Windows :
Git para Windows proporciona una emulación BASH utilizada para ejecutar Git desde la línea de comandos. * Los usuarios de NIX deben sentirse como en casa, ya que la emulación BASH se comporta como el comando "git" en entornos LINUX y UNIX.
Solución 4: uso powershell
Como se señaló en un comentario sobre otra pregunta de SBI, PowerShell admite ~
y puede escribir:
cd ~
Otras lecturas
- Un índice AZ de la línea de comando CMD de Windows : una excelente referencia para todo lo relacionado con la línea cmd de Windows.
- cd - Cambiar directorio - Seleccionar una carpeta (y unidad)
- setx : establezca las variables de entorno de forma permanente, SETX se puede usar para establecer las Variables de entorno para la máquina (HKLM) o el usuario actualmente conectado (HKCU).
- subst - Sustituye una letra de unidad por una red o ruta local.
cd
sin argumentos cambiará a su directorio de inicio.