it-swarm-pt.tech

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

Quando eu 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?

5
SIDD

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

[email protected]:~$ echo ${PWD}
/home/nevon

Dito isso, se esse não for o caso para você, suponho que você possa anexar o seguinte ao final do arquivo .bashrc:

cd /home/username
7
Tommy Brunn

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

Certifique-se de não estar fazendo um 'cd' nos seus scripts de inicialização do Shell:

~/.profile ~/.bashrc
6
João Pinto

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

0
txwikinger

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

0
user10532