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
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.
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
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/"