Pasta padrão a partir da qual os comandos são executados

1

Uma vez que eu atualizei para o Maverick Ubuntu, o bash shell no gnome-terminal é iniciado por padrão na raiz ao invés do meu diretório home, isso foi facilmente corrigido adicionando um comando cd em .bashrc. No entanto, isso é indesejável por dois motivos:

  • quando novas guias são criadas no gnome-terminal, o bashrc é executado e a pasta é definida para o diretório inicial, em vez da pasta em que eu estava trabalhando anteriormente.
  • mais importante, alguns (não todos) aplicativos além do terminal também estão começando na raiz. O recurso de arquivo aberto do Emacs e a caixa de diálogo de arquivos abertos da minha IDE de programação procuram por arquivos na raiz por padrão.

Existe alguma variável de ambiente que é a causa de tudo isso?

    
por harsha 12.04.2011 / 17:41

1 resposta

0

O seu diretório pessoal está configurado corretamente em / etc / passwd? Deve ler algo como:

christi:x:1000:1000:christi,,,:/home/christi:/bin/bash

Assim, o campo antes dos últimos dois pontos deve apontar para o seu diretório inicial.

    
por 12.04.2011 / 18:03