abra o terminal bash em um diretório específico

1

Como posso configurar o bash - estou usando o Gnome Terminal - para abrir o shell em um diretório específico?

Eu sei que posso inserir um cd / diretório no .bashrc, mas isso não é bom o suficiente porque se eu usar o Open Terminal Here de um gerenciador de arquivos, ele irá mudar o diretório e impedir que este recurso funcione como deveria.

    
por Psicofrenia 22.05.2013 / 10:22

2 respostas

1

Em versões recentes do Terminal GNOME, o argumento --working-directory pode ser usado para definir o diretório de trabalho do terminal.

gnome-terminal --working-directory=/foo/bar
    
por Ignacio Vazquez-Abrams 22.05.2013 / 10:29
0

Ele realmente impedirá que o recurso funcione, pois você está indiretamente especificando em "Abrir Terminal Aqui" para abrir o terminal no diretório atual. É assim que deve funcionar.

O cd em .bashrc só funcionará se você rodar um gnome-terminal fora da opção de contexto que você mencionou.

Como solução para o seu problema, você pode adicionar um alias para o cd no diretório desejado. Vamos dizer que você quer cd para o diretório / home / someone /, adicione o seguinte ao seu .bashrc

alias cdd="cd /home/someone/directory/"
    
por llt 22.05.2013 / 10:30