Настраиваем tmux по хардкору! Копирование из tmux, статус бар, цвета, hot keys
Índice:
- O que é o tmux?
- Instalando o Tmux
- Instalando o Tmux no Ubuntu e Debian
- Instalando o Tmux no CentOS e Fedora
- Instalando o Tmux no macOS
- Iniciando sua primeira sessão do Tmux
- Criando sessões nomeadas do Tmux
- Desanexando da Sessão Tmux
- Reconectando à Sessão do Tmux
- Trabalhando com painéis e janelas do Tmux
- Customizando o Tmux
- Uso básico do Tmux
- Conclusão
Este guia analisará a instalação e o uso básico do Tmux para você começar a funcionar.
O que é o tmux?
O Tmux é um multiplexador de terminal, uma alternativa ao GNU Screen. Em outras palavras, significa que você pode iniciar uma sessão do Tmux e abrir várias janelas dentro dessa sessão. Cada janela ocupa a tela inteira e pode ser dividida em painéis retangulares.
Com o Tmux, você pode alternar facilmente entre vários programas em um terminal, desconectá-los e conectá-los novamente a um terminal diferente.
As sessões do Tmux são persistentes, o que significa que os programas em execução no Tmux continuarão sendo executados mesmo se você for desconectado.
Todos os comandos no Tmux começam com um prefixo, que por padrão é
ctrl+b
.
Instalando o Tmux
Você pode instalar facilmente o Tmux usando o gerenciador de pacotes da sua distribuição.
Instalando o Tmux no Ubuntu e Debian
Instalando o Tmux no CentOS e Fedora
Instalando o Tmux no macOS
Iniciando sua primeira sessão do Tmux
Para iniciar sua primeira sessão do Tmux, digite
tmux
no seu console:
tmux
Isso abrirá uma nova sessão, criará uma nova janela e iniciará um shell nessa janela.
Quando estiver no Tmux, você verá uma linha de status na parte inferior da tela que mostra informações sobre a sessão atual.
Agora você pode executar seu primeiro comando do Tmux. Por exemplo, para obter uma lista de todos os comandos, digite:
Ctrl+b
?
Criando sessões nomeadas do Tmux
Por padrão, as sessões do Tmux são nomeadas numericamente. As sessões nomeadas são úteis quando você executa várias sessões do Tmux. Para criar uma nova sessão nomeada, execute o comando
tmux
com os seguintes argumentos:
tmux new -s session_name
É sempre uma boa ideia escolher um nome de sessão descritivo.
Desanexando da Sessão Tmux
Você pode se desconectar da sessão do Tmux e retornar ao seu shell normal digitando:
Ctrl+b
d
O programa em execução na sessão do Tmux continuará sendo executado após você se desconectar da sessão.
Reconectando à Sessão do Tmux
Para se conectar a uma sessão primeiro, você precisa encontrar o nome da sessão. Para obter uma lista das sessões em execução no momento, digite:
tmux ls
O nome da sessão é a primeira coluna da saída.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Como você pode ver na saída, existem duas sessões Tmux em execução. O primeiro é chamado
0
e o segundo,
my_named_session
.
Por exemplo, para anexar à sessão
0
, digite:
Trabalhando com painéis e janelas do Tmux
Quando você inicia uma nova sessão do Tmux, por padrão, ela cria uma única janela com um shell.
Para criar uma nova janela com o tipo de shell
Ctrl+b
c
, o primeiro número disponível do intervalo
0…9
será atribuído a ele.
Uma lista de todas as janelas é mostrada na linha de status na parte inferior da tela.
Abaixo estão alguns comandos mais comuns para gerenciar janelas e painéis do Tmux:
-
Ctrl+bcCrie uma nova janela (com shell)Ctrl+bwEscolha a janela de uma listaCtrl+b0Alterne para a janela 0 (por número)Ctrl+b,Renomeie a janela atualCtrl+b%Divida o painel atual horizontalmente em dois painéisCtrl+b"Divide o painel atual verticalmente em dois painéisCtrl+boVá para o painel seguinteCtrl+b;Alterna entre o painel atual e o anteriorCtrl+bxFeche o painel atual
Customizando o Tmux
Quando o Tmux é iniciado, ele lê seus parâmetros de configuração em
~/.tmux.conf
se o arquivo estiver presente.
Aqui está um exemplo de configuração
~/.tmux.conf
com linha de status personalizada e algumas opções adicionais:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Uso básico do Tmux
Abaixo estão as etapas mais básicas para começar a usar o Tmux:
- No prompt de comando, digite
tmux new -s my_session, Execute o programa desejado.Use a sequência deCtrl-b+dpara desanexar da sessão.Ligue novamente à sessão dotmux attach-session -t my_sessiondigitandotmux attach-session -t my_session.
Conclusão
Neste tutorial, você aprendeu como usar o Tmux. Agora você pode começar a criar várias janelas do Tmux em uma única sessão, dividir janelas criando novos painéis, navegar entre janelas, desanexar e retomar sessões e personalizar sua instância do
.tmux.conf
usando o arquivo
.tmux.conf
.
Há muito mais para aprender sobre o Tmux na página do manual do usuário do Tmux.
terminal tmuxIntrodução ao Fast-Boot Presto OS
Pronto para usar o Presto Linux em um test-drive? Tudo o que você precisa é de um PC com Windows XP ou Vista e alguns minutos de instalação.
Uma Introdução ao “Emocionamento Virtual” com seu Negócio de Tecnologia
Como o contrato de locação da minha empresa está para renegociação em 6 meses Comecei a pensar em largar o escritório.
Introdução ao Windows 7 Modo XP
Esta é a maneira rápida de configurar e usar o Modo XP no seu computador com Windows 7.







