Android

Začínáme s tmux

Marek Prokop: Jaká jsou pravidla dobrého copy?

Marek Prokop: Jaká jsou pravidla dobrého copy?

Obsah:

Anonim

Tato příručka vás provede instalací a základním použitím Tmuxu, abyste se dostali do provozu.

Co je tmux?

Tmux je terminálový multiplexer alternativa k GNU Screen. Jinými slovy to znamená, že můžete zahájit relaci Tmux a poté otevřít více oken uvnitř této relace. Každé okno zabírá celou obrazovku a lze jej rozdělit na obdélníkové tabule.

S Tmux můžete snadno přepínat mezi více programy na jednom terminálu, odpojit je a znovu je připojit k jinému terminálu.

Relace Tmux jsou trvalé, což znamená, že programy spuštěné v Tmuxu budou i nadále fungovat, i když se odpojíte.

Všechny příkazy v Tmux začínají předponou, která je ve výchozím nastavení ctrl+b .

Tento článek je k dispozici také v ruštině.

Instalace Tmux

Tmux můžete snadno nainstalovat pomocí správce balíčků svého distro.

Instalace Tmuxu na Ubuntu a Debian

sudo apt install tmux

Instalace Tmuxu na CentOS a Fedora

sudo yum install tmux

Instalace Tmuxu na MacOS

brew install tmux

Zahájení vaší první relace Tmux

Chcete-li zahájit první relaci Tmux, jednoduše zadejte do konzoly tmux :

tmux

Tím se otevře nová relace, vytvoří se nové okno a v tomto okně se spustí shell.

Jakmile jste v Tmuxu, všimnete si ve spodní části obrazovky stavový řádek, který zobrazuje informace o aktuální relaci.

Nyní můžete spustit svůj první příkaz Tmux. Chcete-li například získat seznam všech příkazů, zadejte:

Ctrl+b ?

Vytváření pojmenovaných relací Tmux

Ve výchozím nastavení jsou relace Tmux číslovány. Pojmenované relace jsou užitečné, když spouštíte více relací Tmux. Chcete-li vytvořit novou pojmenovanou relaci, spusťte příkaz tmux s následujícími argumenty:

tmux new -s session_name

Vždy je dobré vybrat popisný název relace.

Odpojení od relace Tmux

Můžete se odpojit od relace Tmux a vrátit se do své normální skořápky zadáním:

Ctrl+b d

Program spuštěný v relaci Tmux bude pokračovat i po odpojení od relace.

Opětovné připojení k relaci Tmux

Chcete-li se k relaci připojit jako první, musíte najít název relace. Seznam aktuálně spuštěných typů relací:

tmux ls

Název relace je první sloupec výstupu.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Jak můžete vidět z výstupu, existují dvě spuštěné relace Tmux. První z nich se jmenuje 0 a druhá my_named_session .

Chcete-li se například připojit k relaci 0 , zadejte:

tmux attach-session -t 0

Práce s Windows a panely Tmux

Když spustíte novou relaci Tmux, ve výchozím nastavení vytvoří jediné okno s shellem v něm.

Chcete-li vytvořit nové okno s typem prostředí Ctrl+b c , bude mu přiřazeno první dostupné číslo z rozsahu 0…9 .

Na stavovém řádku ve spodní části obrazovky se zobrazí seznam všech oken.

Níže jsou uvedeny některé nejčastější příkazy pro správu oken a panelů Tmux:

  • Ctrl+b c Vytvoření nového okna (s shellem) Ctrl+b w Výběr okna ze seznamu Ctrl+b 0 Přepnutí do okna 0 (podle čísla) Ctrl+b , Přejmenování aktuálního okna Ctrl+b % Rozdělení aktuálního okna vodorovně na dva panely Ctrl+b " Rozdělit aktuální panel svisle na dva panely Ctrl+b o Přejít na další panel Ctrl+b ; Přepínat mezi současným a předchozím panelem Ctrl+b x Zavřít aktuální panel

Přizpůsobení Tmux

Když je Tmux spuštěn, přečte jeho konfigurační parametry z ~/.tmux.conf pokud je soubor přítomen.

Zde je ~/.tmux.conf konfigurace ~/.tmux.conf s přizpůsobeným stavovým řádkem a několika dalšími možnostmi:

~ /.tmx.conf

# 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

Základní použití Tmuxu

Níže jsou uvedeny základní kroky, jak začít s Tmuxem:

  1. Na příkazovém řádku zadejte příkaz tmux new -s my_session , spusťte požadovaný program. K odpojení od relace použijte sekvenci Ctrl-b + d.Připojte se k relaci tmux attach-session -t my_session zadáním tmux attach-session -t my_session .

Závěr

V tomto tutoriálu jste se naučili, jak používat Tmux. Nyní můžete začít vytvářet více oken Tmux v jedné relaci, rozdělit okna vytvářením nových panelů, procházet mezi okny, odpojovat a pokračovat v relacích a přizpůsobovat instanci Tmux pomocí souboru .tmux.conf .

O Tmuxu se dozvíte mnohem více na stránce Tmux User's Manual.

terminál tmux