Eu já estudei isso há algum tempo, mas não encontrei nenhuma solução que pudesse abrir guias de terminal, executar alguns comandos e permitir que eu continuasse usando essas guias de terminal. Todas as maneiras que encontrei ao iniciar guias do terminal a partir da linha de comando lançariam apenas as guias e não me permitiriam continuar usando-as depois disso.
O problema que estou tentando resolver é que toda vez que preciso inicializar minha máquina (ou máquina virtual neste caso), preciso configurar em torno de seis guias de terminal diferentes para apontar para pastas diferentes e exportar algumas variáveis de ambiente em algumas delas.
Eu experimentei o terminal xfce e obtive alguma maneira com comandos como este:
terminal --disable-server -H --tab --title=1st_tab --tab --title=2nd_tab
Mas se eu adicionar argumento de comando, a guia não será mais utilizável quando for aberta:
terminal --disable-server -H --tab --title=1st_tab --tab --title=2nd_tab --command="cd ~/folder1"
http://docs.xfce.org/apps/terminal/command-line
Atualmente, estou usando o Red Hat Linux com o gnome 2.28.2.
fonte
Custom command
caixa e clicar em Fechar, ele não é salvo quando reaberto. Posso saber porquê? Estou usando o Ubuntu 16 Desktop~/.config/terminator/config
arquivo, como mostrado na etapa 5.Para ter o Terminator
cd
em um diretório na inicialização, o comando para configurar é:Isso abre um terminal no local
cd
ed para.Na verdade, Terdon menciona isso em seu post, mas está enterrado em seu maravilhoso mini-tutorial. Não foi depois que eu descobri isso que notei que ele estava enterrado em seu post, então estou deixando esta resposta para enfatizar.
fonte
O comando deve ser seguido por
"; bash"
. O resto deve ser conforme as respostas de terdon /superuser//a/610048fonte