{"id":230,"date":"2024-01-03T09:13:09","date_gmt":"2024-01-03T07:13:09","guid":{"rendered":"https:\/\/itquest.net\/?p=230"},"modified":"2024-01-03T10:34:21","modified_gmt":"2024-01-03T08:34:21","slug":"tmux-terminalowe-narzedzie-dla-administratora","status":"publish","type":"post","link":"https:\/\/itquest.net\/?p=230","title":{"rendered":"Tmux &#8211; terminalowe narz\u0119dzie dla administratora"},"content":{"rendered":"<p>Tmux (Terminal Multiplexer) to narz\u0119dzie umo\u017cliwiaj\u0105ce prac\u0119 z wieloma oknami terminala w ramach jednej sesji. Pozwala u\u017cytkownikowi na tworzenie, zarz\u0105dzanie i prze\u0142\u0105czanie si\u0119 mi\u0119dzy sesjami, zachowuj\u0105c zestawy okien terminala. Dzi\u0119ki tmuxowi mo\u017cliwe jest r\u00f3wnie\u017c tworzenie wielu okien w ramach jednej sesji, co umo\u017cliwia prac\u0119 na r\u00f3\u017cnych zadaniach jednocze\u015bnie. Dodatkowo, istnieje mo\u017cliwo\u015b\u0107 podzielenia okna na panele, co umo\u017cliwia r\u00f3wnoczesn\u0105 prac\u0119 z wieloma procesami w jednym terminalu. Tmux oferuje elastyczno\u015b\u0107 konfiguracji, co umo\u017cliwia dostosowanie skr\u00f3t\u00f3w klawiaturowych, wygl\u0105du i innych ustawie\u0144 do indywidualnych potrzeb u\u017cytkownika. Dzi\u0119ki tej funkcjonalno\u015bci u\u017cytkownicy mog\u0105 efektywnie zarz\u0105dza\u0107 swoimi zadaniami, zwi\u0119kszaj\u0105c produktywno\u015b\u0107 poprzez wygodn\u0105 prac\u0119 z r\u00f3\u017cnymi procesami w jednym terminalu. Jest to szczeg\u00f3lnie przydatne dla programist\u00f3w, administrator\u00f3w system\u00f3w oraz os\u00f3b, kt\u00f3re pracuj\u0105 w \u015brodowisku konsoli terminala.<\/p>\n<p>G\u0142\u00f3wne cechy tmux to:<\/p>\n<ul>\n<li><strong>Sesje<\/strong>: Pozwala na tworzenie, zarz\u0105dzanie i prze\u0142\u0105czanie si\u0119 mi\u0119dzy sesjami. Dzi\u0119ki nim u\u017cytkownik mo\u017ce przechowywa\u0107 i przywraca\u0107 zestawy okien terminala wed\u0142ug w\u0142asnych potrzeb.<\/li>\n<li><strong>Okna<\/strong>: W ramach jednej sesji mo\u017cna tworzy\u0107 wiele okien. Umo\u017cliwia to prac\u0119 na wielu zadaniach jednocze\u015bnie.<\/li>\n<li><strong>Panele<\/strong>: Okno tmux mo\u017ce by\u0107 podzielone na wiele paneli, co umo\u017cliwia wygodn\u0105 prac\u0119 z r\u00f3\u017cnymi procesami w ramach jednego terminala.<\/li>\n<li><strong>Konfiguracja<\/strong>: Tmux jest konfigurowalny i elastyczny. U\u017cytkownik mo\u017ce dostosowa\u0107 skr\u00f3ty klawiaturowe, wygl\u0105d i inne ustawienia do swoich preferencji.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-235\" src=\"http:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-1024x562.png\" alt=\"\" width=\"676\" height=\"371\" srcset=\"https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-1024x562.png 1024w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-300x165.png 300w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-768x421.png 768w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-1536x842.png 1536w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-600x329.png 600w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes-945x518.png 945w, https:\/\/itquest.net\/wp-content\/uploads\/2024\/01\/tmux-panes.png 1920w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<h3>Przyk\u0142ady u\u017cycia:<\/h3>\n<h4>Tworzenie nowej sesji tmux:<\/h4>\n<p><code>tmux new -s moja_sesja<\/code><\/p>\n<h4>Wy\u015bwietlanie listy sesji tmux:<\/h4>\n<p><code>tmux ls<\/code><\/p>\n<h4>Do\u0142\u0105czanie do istniej\u0105cej sesji:<\/h4>\n<div class=\"bg-black rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 dark:bg-token-surface-primary px-4 py-2 text-xs font-sans justify-between rounded-t-md\"><code>tmux attach -t moja_sesja<\/code><\/div>\n<div>\n<h4>Tworzenie nowego okna:<\/h4>\n<p><code>Ctrl+b, c<\/code><\/p>\n<h4>Prze\u0142\u0105czanie si\u0119 mi\u0119dzy oknami:<\/h4>\n<p><code>Ctrl+b, n # Prze\u0142\u0105cz si\u0119 do nast\u0119pnego okna<\/code><br \/>\n<code>Ctrl+b, p # Prze\u0142\u0105cz si\u0119 do poprzedniego okna<\/code><\/p>\n<h4>Podzia\u0142 okna na panele:<\/h4>\n<p><code>Ctrl+b, % # Podziel okno na pionowe panele<\/code><br \/>\n<code>Ctrl+b, \" # Podziel okno na poziome panele<\/code><\/p>\n<h4>Zamykanie okna lub panelu:<\/h4>\n<p><code>Ctrl+b, &amp; # Zamknij aktualne okno<\/code><\/p>\n<p>&nbsp;<\/p>\n<p>Reasumuj\u0105c, Tmux oferuje elastyczno\u015b\u0107 i umo\u017cliwia efektywne zarz\u0105dzanie wieloma procesami terminala w jednym miejscu. Dzi\u0119ki zastosowaniu skr\u00f3t\u00f3w klawiaturowych mo\u017cna szybko i wygodnie wykonywa\u0107 r\u00f3\u017cnorodne czynno\u015bci, co przyspiesza prac\u0119 i zwi\u0119ksza produktywno\u015b\u0107 u\u017cytkownika w \u015brodowisku terminala.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tmux (Terminal Multiplexer) to narz\u0119dzie umo\u017cliwiaj\u0105ce prac\u0119 z wieloma oknami terminala w ramach jednej sesji. Pozwala u\u017cytkownikowi na tworzenie, zarz\u0105dzanie i prze\u0142\u0105czanie si\u0119 mi\u0119dzy sesjami, zachowuj\u0105c zestawy okien terminala. Dzi\u0119ki tmuxowi mo\u017cliwe jest r\u00f3wnie\u017c tworzenie wielu okien w ramach jednej&#8230; <a class=\"more-link\" href=\"https:\/\/itquest.net\/?p=230\">Czytaj Wi\u0119cej &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,9,1],"tags":[27,123,59,121],"class_list":["post-230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-poradniki","category-uncategorized","tag-poradnik","tag-sesje","tag-terminal","tag-tmux"],"_links":{"self":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=230"}],"version-history":[{"count":4,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/posts\/230\/revisions\/236"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=\/wp\/v2\/media\/238"}],"wp:attachment":[{"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itquest.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}