commands - command prompt change directory
¿Cuál es la alternativa para ~(directorio de inicio del usuario) en el símbolo del sistema de Windows? (7)
Estoy tratando de usar el símbolo del sistema para mover algunos archivos, estoy acostumbrado al terminal de Linux donde uso ~
para especificar el directorio de inicio que he buscado en todas partes, pero no pude encontrarlo para el símbolo del sistema de Windows ( Documents and Settings/[user]
)
Acabo de probar set ~=%userprofile%
y eso también funciona si quieres seguir usando el mismo hábito
Puede %HOMEDRIVE%%HOMEPATH%
para la unidad + /docs settings/username
o /users/username
.
Puede usar la variable de entorno %systemdrive%%homepath%
para lograr esto.
Las dos variables de comando cuando se concatenan le dan la ruta del directorio de inicio del usuario deseado como se muestra a continuación:
Ejecutar echo %systemdrive%
en el símbolo del sistema da:
C:
La ejecución de echo %homepath%
en el símbolo del sistema da:
/Users/<CurrentUserName>
Cuando se usan juntos, se convierte en:
C:/Users/<CurrentUserName>
Si quieres una versión más corta de Jay, podrías intentar
set usr=%userprofile%
cd %usr%
O incluso podrías usar % u% si quisieras. Guarda algunas pulsaciones de teclado de todos modos.
Simplemente escribí una secuencia de comandos para hacer esto sin demasiado tipeo mientras %userprofile%
portabilidad, ya que la configuración ~
to %userprofile%
necesita una configuración manual en cada PC con Windows, mientras que la clonación y configuración del directorio como parte de PATH
es mecánica.
Te decepcionará: %userprofile%
Puedes usar otros terminales, sin embargo. Powershell, que creo que puedes obtener en XP y más adelante (y viene preinstalado con Win7), te permite usar ~
para el directorio de inicio.
Usted puede hacer casi lo mismo usted mismo. Abra Variables de entorno y haga clic en el botón "Nuevo" en "Variables de usuario para ...".
Nombre de la variable: ~
Valor de variable: haga clic en el botón "Buscar directorio ..." y elija el directorio que desee.
Y después de esto, abra cmd y escriba esto:
cd% ~%
. Funciona.