variável de sistema para atalho de diretório?

0

Existe uma maneira de criar uma variável CUSTOM_DIR , vinculada ao diretório /home/user/folder1 ,

Não é apenas no shell, mas em todo programa, processo, etc. O CUSTOM_DIR refere-se a esse diretório?

Seria ótimo se fosse definido apenas em um login de usuário e, de qualquer maneira, em um arquivo no diretório /home/user .

Suponho que o arquivo .bashrc afete apenas o shell, estou errado?

    
por user1403546 09.12.2013 / 21:16

1 resposta

0

Você está tão perto! Dependendo de como você quer fazer isso.

Abordagem 1

Se você quer que ele esteja na linha de comando, então ele é feito via .bash_aliases e nosso Ubuntu .bashrc já está configurado para isso. Você encontrará .bash_aliases em seu diretório pessoal (~ / ou $ HOME)

No seu arquivo .bash_aliases, insira cada linha para cada alias que você deseja configurar. Ou seja,

    alias myweb="cd /var/www"
    alias privfold="cd $HOME/secretfolder"

Isso é para a linha de comando se você quiser pular direto para uma pasta.

Abordagem 2

Quanto ao sistema de arquivos como ele mesmo. Digite isto:

  cd /home/myhome
  ln -s /var/www mywww

Isso criará uma pasta no diretório pessoal em que essa pasta aponta para o / var / www (local típico do servidor da web). 'ln' é um link simbólico que liga essas duas pastas.

    
por Faron 11.12.2013 / 13:12