AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 412911
Accepted
Peter
Peter
Asked: 2017-12-26 00:40:51 +0800 CST2017-12-26 00:40:51 +0800 CST 2017-12-26 00:40:51 +0800 CST

Como abrir um terminal tmux com automaticamente separado para 6 janelas?

  • 772

Posso iniciar o tmux simplesmente emitindo: "tmux" e, manualmente, separar as janelas em 6:

insira a descrição da imagem aqui

Mas como eu poderia iniciar automaticamente o tmux com quantidade "X", ex.: 6 de janelas separadas? Para que eu pudesse trabalhar mais tarde ex.: 6 máquinas diferentes em paralelo. Coisa boa.

terminal tmux
  • 2 2 respostas
  • 4275 Views

2 respostas

  • Voted
  1. Best Answer
    user267425
    2017-12-26T02:14:08+08:002017-12-26T02:14:08+08:00

    Tente isto:

    tmux new-session \; split-window -h \; split-window -v -p 66 \; split-window -v \; select-pane -t 0 \; split-window -v -p 66 \; split-window -v \;
    

    Além disso, considere consultar esta pergunta: https://stackoverflow.com/questions/5609192/how-to-set-up-tmux-so-that-it-starts-up-with-specified-windows-opened .

    • 3
  2. B Layer
    2017-12-26T02:07:11+08:002017-12-26T02:07:11+08:00

    A outra resposta é agradável e simples. Se você quiser algo mais avançado (por exemplo, salvar o estado que inclui nomes de janelas, diretórios atuais e comandos em execução e/ou se você tiver mais janelas/layouts mais complicados), existem alguns plugins disponíveis. Aqui está um resumo rápido.

    Usando o plug-in tmuxinator , coloque a configuração do painel em um arquivo yaml conforme descrito na documentação e comece com

    tmuxinator start [project] -n [name]
    

    Aqui está um exemplo de arquivo yaml para que você tenha uma ideia de como ficará:

      - editor:
           layout: b147,208x73,0,0[208x62,0,0,208x10,0,63{104x10,0,63,103x10,105,63}]
           panes:
             - vim
             - #empty, will just run plain bash
             - top
    

    Há também o plugin tmux-resurrect (que eu pessoalmente uso). O bom é que você pode configurar uma tmuxsessão e, em seguida, pressionar Ctrl+ B(ou qualquer que seja sua tecla de prefixo) seguido de Ctrl+ Se seu layout será salvo no arquivo. Para restaurar Ctrl+ Bentão Ctrl+ R.

    Com o tmux-resurect, não sei como automatizar a restauração para que você possa começar tmuxcom o layout já carregado (em vez de iniciar e restaurar com Ctrl-R). Eu estou supondo que é possível, mas vou deixar para você descobrir se você decidir usar este plugin.

    EDIT: O plug- in Continuum permite uma restauração automatizada imediatamente após o lançamento do tmux

    • 0

relate perguntas

  • Procurando por um gerenciador de download de terminal

  • Erro de sintaxe: número fd inválido?

  • traceroute, imprima apenas as informações do gateway

  • Como posso dar uma olhada no ssh?

  • Área de memória Flash Nand de backup

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve