Como iniciar o terminal com o diretório de trabalho atual como “Home” em vez do padrão “Root”?

5

Quando inicio meu terminal, o diretório de trabalho atual é sempre "/" . Eu quero começar de "/home/<username>" ou seja, minha casa.

Alguma solução para isso?

    
por SIDD 06.08.2010 / 18:30

4 respostas

7

Quando você abre um novo terminal, o diretório de trabalho atual deve ser sua pasta pessoal.

nevon@loltop:~$ echo ${PWD}
/home/nevon

Dito isto, se este não for o seu caso, suponho que você poderia anexar o seguinte ao final do seu arquivo .bashrc:

cd /home/username
    
por Tommy Brunn 06.08.2010 / 18:39
6

Se o diretório de trabalho inicial de um terminal não for seu diretório pessoal, você provavelmente terá um sério problema de configuração. Verifique o seguinte:

grep $USER /etc/passwd # Should show /home/youruser before the shell location

Verifique as permissões / proprietário do seu diretório inicial:

ls -ltrd $HOME # You must be the owner

Verifique se você não está fazendo um 'cd' nos seus scripts de inicialização do shell:

~/.profile ~/.bashrc
    
por João Pinto 06.08.2010 / 19:15
0

Eu também verificaria a configuração da conta do usuário. Provavelmente, a configuração do diretório inicial do usuário está definida como "/" e não "/home/<username>" .

    
por txwikinger 06.08.2010 / 18:59
0

Eu adicionei --working-directory=~/ ao comando executado pelo meu atalho de teclado para corrigir isso.

    
por user10532 09.02.2011 / 20:07