Existe um atalho para C:\Users\<current user>\?
Não há atalho direto.
Existem algumas soluções diferentes (veja abaixo).
Use uma variável de ambiente junto com cdoucd /d
Use substou net usepara criar um mapeamento para outra letra de unidade.
Instale cygwine usebash
Uso powershell- PowerShell suporta~
A última solução é provavelmente a mais simples se você estiver preparado para usar em powershellvez de cmd.
Solução 1: use uma variável de ambiente junto com cdoucd /d
Se você deseja alterar para esse diretório regularmente, execute o seguinte comando:
setx DOCS %USERPROFILE%
Isso definirá permanentemente a variável de ambiente DOCS, mas, para usá-la, você precisa primeiro iniciar um novo cmdshell; a variável está definida e pronta para uso:
F:\test>echo %DOCS%
C:\Users\DavidPostill\
Para alterar o diretório de qualquer local, use o seguinte comando:
cd /d %DOCS%
Se você já está na unidade, c:basta usar:
cd %DOCS%
Crie um arquivo em lotes ( docs.cmd) e coloque-o em algum lugar do seu PATH.
docs.cmd:
@echo off
cd /d %DOCS%
Você pode digitar, docsindependentemente da sua localização atual, e você será levado paraC:\Users\<current user>
Solução 2: use substou net usepara criar um mapeamento para outra letra de unidade.
Você pode usar subst:
subst x: %USERPROFILE%
E depois
x:
Infelizmente, os mapeamentos de unidades não persistem nas reinicializações.
net use persistirá durante as reinicializações, por exemplo:
net use x: "\\computerName\c$\pathName" /persistent:yes
Veja as respostas em Como tornar o mapeamento SUBST persistente nas reinicializações? para instruções detalhadas.
Solução 3: instalar cygwine usarbash
Você pode considerar instalar o cygwin :
Cygwin é:
- uma grande coleção de ferramentas GNU e Open Source que fornecem funcionalidade semelhante a uma distribuição Linux no Windows.
Depois de instalar o cygwin, você pode executar bashem um terminal do cygwin e definir a variável de ambiente bash HOMEconforme apropriado.
Alternativas ao cygwin incluem msys (MingW) :
O MSYS é uma coleção de utilitários GNU, como bash, make, gawk e grep, para permitir a criação de aplicativos e programas que dependem das ferramentas tradicionalmente UNIX para estar presente. Destina-se a complementar o MinGW e as deficiências do shell cmd.
E Git para Windows :
O Git para Windows fornece uma emulação BASH usada para executar o Git a partir da linha de comando. Os usuários do NIX devem se sentir em casa, pois a emulação BASH se comporta exatamente como o comando "git" nos ambientes LINUX e UNIX.
Solução 4: Use powershell
Conforme indicado em um comentário sobre outra pergunta do SBI powershell, ~é possível digitar:
cd ~
Leitura adicional
- Um índice AZ da linha de comando do Windows CMD - uma excelente referência para todos os itens relacionados à linha de cmd do Windows.
- cd - Alterar diretório - Selecione uma pasta (e unidade)
- setx - Defina variáveis de ambiente permanentemente, o SETX pode ser usado para definir variáveis de ambiente para a máquina (HKLM) ou usuário conectado no momento (HKCU).
- subst - Substitua uma letra de unidade por uma rede ou caminho local.
cdsem argumentos mudará para o diretório inicial.