Por padrão, quando abro uma nova aba no terminal gnome, a nova aba estará no mesmo diretório da aba onde emiti o comando.
Existe alguma maneira de definir regras ou atalhos para criar a nova aba no mesmo diretório ou em $HOME?
Por padrão, quando abro uma nova aba no terminal gnome, a nova aba estará no mesmo diretório da aba onde emiti o comando.
Existe alguma maneira de definir regras ou atalhos para criar a nova aba no mesmo diretório ou em $HOME?
Edite seu
.bashrc
arquivo no$HOME
diretório e adicione as seguintes linhas no final do arquivo:Agora, sempre que você abrir uma nova guia, ela mudará o diretório para o
$HOME
diretório.Mas se você quiser uma nova guia com o
$HOME
diretório em determinados momentos, isso pode ser feito por dois métodos:Criando Aliases
Adicione os seguintes aliases ao arquivo de configuração do shell (
~/.bashrc
):Execute o comando
newtabhome
e uma nova guia será aberta com$HOME
o diretórioUsando atalhos de teclado
Abra Configurações do Ubuntu -> Teclado -> Visualizar e personalizar atalhos -> Atalhos personalizados .
Clique na
+
opção e adicione o comando como atalho:Dê a tecla de atalho desejada para executar este comando (usei Ctrl+ Alt+ N)
Agora use este comando para iniciar um novo terminal ou guia com
$HOME
diretório.EDIT : Como @vanadium mencionou, um
cd
comando simples mudará o diretório atual para o$HOME
diretório. Portanto, você não precisa criar regras ou atalhos extras para conseguir isso.Você pode definir dois perfis com diferentes comandos personalizados, um deles, por exemplo,
env -C ...
para alternar para seu diretório inicial e iniciar o shell lá. Na barra de cabeçalho você tem uma seta suspensa que permite abrir um novo terminal com o perfil de sua escolha.No entanto, apenas usar as teclas de atalho padrão (ou qualquer que seja o seu método preferido) para abrir um novo terminal e, possivelmente, ter que digitar
cd<enter>
para levá-lo para sua casa, é provavelmente mais rápido e conveniente.