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.
Custom command
caixa e clicar em Fechar, ele não é salvo quando reaberto. Posso saber porquê? Estou usando o Ubuntu 16 Desktop