{"id":1434,"date":"2014-03-18T18:01:28","date_gmt":"2014-03-18T18:01:28","guid":{"rendered":"http:\/\/www.nathankowald.com\/blog\/?p=1434"},"modified":"2016-11-13T16:41:12","modified_gmt":"2016-11-13T16:41:12","slug":"tmux-attach-session-alias","status":"publish","type":"post","link":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/","title":{"rendered":"tmux &#8211; &#8216;attach session&#8217; alias with tab completion"},"content":{"rendered":"<p>The command to reattach a tmux session is tedious to type.<br \/>\nIf you have many sessions open, or don&#8217;t remember the session name, you might type:<\/p>\n<pre class=\"prettyprint lang-sh\"># List sessions\r\ntmux ls\r\nlogs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62]\r\nturtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65]\r\n\r\n# Attach to the session named turtle\r\ntmux attach -t turtle<\/pre>\n<h2>Create the alias<\/h2>\n<p>Lets create an alias to make attaching to tmux sessions easier.<br \/>\nThe alias will allow us to autocomplete tmux session names, avoiding <strong>tmux ls<\/strong>.<\/p>\n<h3>1. Bash completion<\/h3>\n<p>create a new file using your preferred editor:<\/p>\n<pre class=\"prettyprint lang-sh\">vim \/etc\/bash_completion.d\/tma<\/pre>\n<p>Paste the following.<\/p>\n<pre class=\"prettyprint lang-sh\">_tma() {\r\n    TMUX_SESSIONS=$(tmux ls -F '#S' | xargs)\r\n\r\n    local cur=${COMP_WORDS[COMP_CWORD]}\r\n    COMPREPLY=( $(compgen -W \"$TMUX_SESSIONS\" -- $cur) )\r\n}\r\ncomplete -F _tma tma<\/pre>\n<p>Save and quit.<\/p>\n<h3>2. Bash alias<\/h3>\n<p>Add the following to your <strong>~\/.bashrc<\/strong><\/p>\n<pre class=\"prettyprint lang-sh\">alias tma='tmux attach -t $1'\r\nif [ -f \/etc\/bash_completion.d\/tma ]; then\r\n. \/etc\/bash_completion.d\/tma\r\nfi<\/pre>\n<p>Source your<strong> ~\/.bashrc<\/strong> to pickup the bash_completion.<\/p>\n<pre class=\"prettyprint lang-sh\">source ~\/.bashrc<\/pre>\n<h3>3. Use tma<\/h3>\n<pre class=\"prettyprint lang-sh\">tma turt[Tab]<\/pre>\n<p>If a session named <strong>turtle<\/strong> exists, it will complete to: <strong>tma turtle<\/strong><br \/>\nPress enter and it will attach your tmux session.<\/p>\n<p>If you have one session open, pressing tab will autocomplete it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The command to reattach a tmux session is tedious to type. If you have many sessions open, or don&#8217;t remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237&#215;62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237&#215;65] # Attach to the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22,7],"tags":[],"class_list":["post-1434","post","type-post","status-publish","format-standard","hentry","category-tmux","category-web-development"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don&#039;t remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the\" \/>\n\t<meta name=\"robots\" content=\"noarchive, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Nathan Kowald\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Nathan&#039;s Blog | Web development and useful information\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan&#039;s Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don&#039;t remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-03-18T18:01:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-11-13T16:41:12+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan&#039;s Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don&#039;t remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#article\",\"name\":\"tmux \\u2013 \\u2018attach session\\u2019 alias with tab completion \\u2014 Nathan's Blog\",\"headline\":\"tmux &#8211; &#8216;attach session&#8217; alias with tab completion\",\"author\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/author\\\/ozymandias\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg\",\"width\":96,\"height\":96,\"caption\":\"Nathan Kowald\"},\"datePublished\":\"2014-03-18T18:01:28+10:30\",\"dateModified\":\"2016-11-13T16:41:12+10:30\",\"inLanguage\":\"en-US\",\"commentCount\":6,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#webpage\"},\"articleSection\":\"Tmux, Web Development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"name\":\"Web Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"position\":2,\"name\":\"Web Development\",\"item\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/tmux\\\/#listItem\",\"name\":\"Tmux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/tmux\\\/#listItem\",\"position\":3,\"name\":\"Tmux\",\"item\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/tmux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#listItem\",\"name\":\"tmux &#8211; &#8216;attach session&#8217; alias with tab completion\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/#listItem\",\"name\":\"Web Development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#listItem\",\"position\":4,\"name\":\"tmux &#8211; &#8216;attach session&#8217; alias with tab completion\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/category\\\/web-development\\\/tmux\\\/#listItem\",\"name\":\"Tmux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/#person\",\"name\":\"Nathan Kowald\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg\",\"width\":96,\"height\":96,\"caption\":\"Nathan Kowald\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/author\\\/ozymandias\\\/#author\",\"url\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/author\\\/ozymandias\\\/\",\"name\":\"Nathan Kowald\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg\",\"width\":96,\"height\":96,\"caption\":\"Nathan Kowald\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#webpage\",\"url\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/\",\"name\":\"tmux \\u2013 \\u2018attach session\\u2019 alias with tab completion \\u2014 Nathan's Blog\",\"description\":\"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don't remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/2014\\\/03\\\/tmux-attach-session-alias\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/author\\\/ozymandias\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/author\\\/ozymandias\\\/#author\"},\"datePublished\":\"2014-03-18T18:01:28+10:30\",\"dateModified\":\"2016-11-13T16:41:12+10:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/\",\"name\":\"Nathan's Blog\",\"description\":\"Web development and useful information\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.nathankowald.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan's Blog","description":"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don't remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the","canonical_url":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/","robots":"noarchive, max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#article","name":"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan's Blog","headline":"tmux &#8211; &#8216;attach session&#8217; alias with tab completion","author":{"@id":"https:\/\/www.nathankowald.com\/blog\/author\/ozymandias\/#author"},"publisher":{"@id":"https:\/\/www.nathankowald.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg","width":96,"height":96,"caption":"Nathan Kowald"},"datePublished":"2014-03-18T18:01:28+10:30","dateModified":"2016-11-13T16:41:12+10:30","inLanguage":"en-US","commentCount":6,"mainEntityOfPage":{"@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#webpage"},"isPartOf":{"@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#webpage"},"articleSection":"Tmux, Web Development"},{"@type":"BreadcrumbList","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.nathankowald.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/#listItem","name":"Web Development"}},{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/#listItem","position":2,"name":"Web Development","item":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/#listItem","name":"Tmux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/#listItem","position":3,"name":"Tmux","item":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#listItem","name":"tmux &#8211; &#8216;attach session&#8217; alias with tab completion"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/#listItem","name":"Web Development"}},{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#listItem","position":4,"name":"tmux &#8211; &#8216;attach session&#8217; alias with tab completion","previousItem":{"@type":"ListItem","@id":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/#listItem","name":"Tmux"}}]},{"@type":"Person","@id":"https:\/\/www.nathankowald.com\/blog\/#person","name":"Nathan Kowald","image":{"@type":"ImageObject","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg","width":96,"height":96,"caption":"Nathan Kowald"}},{"@type":"Person","@id":"https:\/\/www.nathankowald.com\/blog\/author\/ozymandias\/#author","url":"https:\/\/www.nathankowald.com\/blog\/author\/ozymandias\/","name":"Nathan Kowald","image":{"@type":"ImageObject","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/854acd146177108a75d95bc5fe67d244ccd1cd444eb62abe806923d3113f4319?s=96&d=mm&r=pg","width":96,"height":96,"caption":"Nathan Kowald"}},{"@type":"WebPage","@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#webpage","url":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/","name":"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan's Blog","description":"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don't remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.nathankowald.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/#breadcrumblist"},"author":{"@id":"https:\/\/www.nathankowald.com\/blog\/author\/ozymandias\/#author"},"creator":{"@id":"https:\/\/www.nathankowald.com\/blog\/author\/ozymandias\/#author"},"datePublished":"2014-03-18T18:01:28+10:30","dateModified":"2016-11-13T16:41:12+10:30"},{"@type":"WebSite","@id":"https:\/\/www.nathankowald.com\/blog\/#website","url":"https:\/\/www.nathankowald.com\/blog\/","name":"Nathan's Blog","description":"Web development and useful information","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.nathankowald.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Nathan's Blog | Web development and useful information","og:type":"article","og:title":"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan's Blog","og:description":"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don't remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the","og:url":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/","article:published_time":"2014-03-18T18:01:28+00:00","article:modified_time":"2016-11-13T16:41:12+00:00","twitter:card":"summary","twitter:title":"tmux \u2013 \u2018attach session\u2019 alias with tab completion \u2014 Nathan's Blog","twitter:description":"The command to reattach a tmux session is tedious to type. If you have many sessions open, or don't remember the session name, you might type: # List sessions tmux ls logs: 2 windows (created Thu Mar 13 13:07:19 2014) [237x62] turtle: 1 windows (created Tue Mar 18 13:57:21 2014) [237x65] # Attach to the"},"aioseo_meta_data":{"post_id":"1434","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-20 21:50:51","updated":"2025-09-13 06:13:17","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.nathankowald.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/\" title=\"Web Development\">Web Development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/\" title=\"Tmux\">Tmux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\ttmux \u2013 \u2018attach session\u2019 alias with tab completion\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.nathankowald.com\/blog"},{"label":"Web Development","link":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/"},{"label":"Tmux","link":"https:\/\/www.nathankowald.com\/blog\/category\/web-development\/tmux\/"},{"label":"tmux &#8211; &#8216;attach session&#8217; alias with tab completion","link":"https:\/\/www.nathankowald.com\/blog\/2014\/03\/tmux-attach-session-alias\/"}],"_links":{"self":[{"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/posts\/1434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/comments?post=1434"}],"version-history":[{"count":11,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/posts\/1434\/revisions"}],"predecessor-version":[{"id":1763,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/posts\/1434\/revisions\/1763"}],"wp:attachment":[{"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/media?parent=1434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/categories?post=1434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nathankowald.com\/blog\/wp-json\/wp\/v2\/tags?post=1434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}