Existe um atalho para / cygdrive /

4

Existe um atalho para digitar / cygdrive / para cada caminho? É possível alias / cygdrive / to / cd / por exemplo?

    
por Altoid Muncher 13.10.2011 / 14:19

6 respostas

6

Você pode usar: mount --change-cygdrive-prefix

Por exemplo: mount --change-cygdrive-prefix / e cd /c/ alterarão o diretório de trabalho para /cygdrive/c/ .

Para alteração permanente (não alteração de sessão), você precisa alterar o registro do Windows.

    
por 13.10.2011 / 16:51
4
$ man alias
NAME
     alias, unalias - create or remove a pseudonym  or  shorthand
     for a command or series of commands

Eles são usados apenas para comandos.

se você quiser criar um atalho para / cygdrive, recomendo usar variáveis de ambiente:
export PROJECT_DIR=/cygdrive/c/path/to/project
export c_dir=/cygdrive/c
export d_dir=/cygdrive/d

Coloque-os no arquivo .profile em seu diretório inicial.
Uso:

cd $c_dir
cd $d_dir
cd $PROJECT_DIR
    
por 13.10.2011 / 14:27
2

o seguinte é uma solução de montagem do cygwin:

mount --change-cygdrive-prefix /

, em seguida, em vez de cd /cygdrive/c

cd /c

os aliases de posts anteriores ainda são úteis para encurtar os comandos "cd long-path"

    
por 16.02.2014 / 05:14
1

O que eu faço é criar links simbólicos na casa do Cygwin para os diretórios que eu frequento regularmente, por exemplo:

$ cd ~
$ ln -s /cygdrive/c/code

Então $ cd code me leva para onde eu quero ir.

    
por 13.10.2011 / 15:20
1

Encontrei uma resposta mais correta link depois que usei o aceito aqui e senti que era maneira de hacky estar correto, considerando todas as coisas que ele quebrou.

edite /etc/fstab a versão atual a partir desse momento é

none /cygdrive cygdrive binary,posix=0,user 0 0

faça com que pareça

none / cygdrive binary,posix=0,user 0 0

e você está pronto para ir, sem truques para substituir o material em $PATH ou $HOME ou qualquer outra coisa!

    
por 14.12.2017 / 19:33
0

Você poderia usar a conclusão de tabulação? por exemplo, digite cd /cy e, em seguida, pressione TAB e ele deve ser concluído para /cygdrive/

    
por 13.10.2011 / 16:03