`
yeaha
  • 浏览: 50733 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

一个启动tmux的脚本

阅读更多
tmux不支持screen -RD那样的功能,写了个启动脚本来模拟

#!/bin/sh

TMUX="/usr/bin/tmux"

$TMUX has-session -t default

if [ $? = 1 ]; then
    echo "$TMUX new-session -s default"
    $TMUX new-session -s default
else
    echo "$TMUX attach-session -d -t default"
    $TMUX attach-session -d -t default
fi
分享到:
评论

相关推荐

    ubuntu20.04 tmux.sh 自启动脚本

    ubuntu tmux 自动执行shell脚本,可创建多个session,多个window。多个panes, 平铺所有的panes,对指定session下指定window的指定panes发送指定的多条命令,后台创建! 稍微修改可做成自己的自启动脚本,

    tmux-remote-pairing-scripts:一组 tmux 脚本,用于为 Rails 与 VIM 和 Spork 设置远程配对会话

    推荐的方法是创建一个 tmux 组并将所有将共享会话的用户添加到该组,然后为该文件夹授予组权限。 安装 克隆到您喜欢的任何文件夹 运行 ./install.sh 在 /usr/local/bin 中创建符号链接 用法 主机用户使用 tmux-...

    Linux一键安装tmux

    6. **验证安装**:安装完成后,通过运行`tmux`命令来启动tmux。如果没有错误,你应该能看到一个新的tmux会话。 7. **使用tmux**:在tmux中,你可以使用快捷键进行操作,例如`Ctrl+b`后接`c`创建新窗口,`Ctrl+b`后...

    tmuxgo:启动预定义 tmux 嵌套会话的简单脚本

    tmuxgo 启动预定义 tmux 嵌套会话的简单脚本安装从路径变量中的文件夹克隆到 tmuxgo 的存储库链接。依赖tmuxgo 使用来解析 json 文件。会话描述以 json 格式描述您的会话。 主对象定义会话,开放数组中的每个对象...

    Tmux manual 1

    默认情况下,tmux启动后会创建一个新会话,并在屏幕上显示一个窗口。在屏幕底部的状态栏会显示当前会话的信息,并允许用户输入交互命令。用户可以通过特定的按键前缀(默认是`C-b`)进入命令模式,然后输入特定的...

    官方原版tmux-2.6.tar.gz

    安装完成后,通过命令行输入`tmux`即可启动tmux。 tmux提供了丰富的命令和快捷键,如`Ctrl+b + c`创建新窗口,`Ctrl+b + w`列出所有窗口,`Ctrl+b + n/p`切换前后窗口,`Ctrl+b + %`分割面板等。熟练掌握这些快捷键...

    tmux-3.0a.tar.gz

    首次启动时,tmux会创建一个默认会话,并自动进入该会话。 3. **基本操作** - **新建会话**:`Ctrl + b` 后接 `:`,然后输入 `new-session` 或 `s`,按回车创建新会话。 - **列出会话**:`Ctrl + b` 后接 `:`,...

    tmux-starter:自动提供 tmux 会话的简单 shell 脚本

    tmux 启动器 以我喜欢的方式自动执行 tmux 会话的简单 shell 脚本。 有关更多详细,请参阅。 用法 请阅读脚本并调整以下信息以供您使用。 该脚本非常小,很容易根据您的特定需求进行定制。 TLDR; 将以下位置的...

    Linux终端下tmux直接上手

    要启动一个新的`tmux`会话,只需在终端输入: ``` $ tmux ``` 执行此命令后,`tmux`会自动创建一个新的会话,并将其作为当前活跃的会话。此时,您可能会注意到终端界面的一些变化,例如底部状态栏的出现,但这不会...

    静态编译的tmux,ARM64版本,v3.3a

    1. **启动tmux**:在终端输入`tmux`即可启动一个新的tmux会话。 2. **新建窗口**:在tmux中,按下`Ctrl + b`后释放,再按`c`创建新窗口。 3. **切换窗口**:`Ctrl + b`后接`n`或`p`可以在窗口间切换,`f`进行快速...

    Ubuntu下后台持续运行Python程序

    启动tmux后,启动Python程序,即使关闭终端,程序也将保持运行。要重新连接tmux会话,使用`tmux attach`命令。 4. **使用Systemd服务**:对于系统级别的后台服务,使用Systemd是最常见的方式。你需要创建一个...

    Python-libtmux用Python编写的tmux工作区管理器

    Python-libtmux还提供了更高级的功能,如监视事件、记录历史记录和处理复杂的tmux脚本。例如,你可以监听tmux事件并做出响应: ```python for event in session.events(): if isinstance(event, libtmux.PaneEvent...

    tmux-modality:tmux的类似于vi的模式键绑定

    tmux-modality tmux的类似于vi的模式键绑定描述这是一个为tmux实现模式键绑定的脚本。 该脚本生成bind-key给定模式下的键绑定相对应的bind-key命令文件,然后在该文件上调用tmux source-file命令。 默认情况下, ...

    tmuxy:使用可视化编辑器Web应用程序创建tmux窗口配置,然后生成要在tmux启动时使用的shell脚本

    混合 :octopus: 在乘火车回家时对这个想法有个想法,并认为尝试构建它会很有趣。 有时,窗格有点小车,但是我已经用它生成... 我想看到的一件事是能够粘贴到先前制作的Shell脚本中并在可视编辑器中重新生成它的能力。

    vim-tmux-navigator:在tmux窗格和vim分割之间无缝导航

    当你在 `vim` 中按下常用的窗格切换快捷键(如 `<C-w>` 系列),实际上会触发一个脚本,该脚本会将当前 `vim` 窗口的焦点转移至对应的 `tmux` 窗格。反之,当在 `tmux` 中执行窗格切换操作时,也会相应地改变 `vim` ...

    tmuxsplit:用于tmux的bash脚本,它基于正则表达式主机名种子打开窗格

    `tmuxsplit` 是一个专为 `tmux` 用户设计的 Bash 脚本,它极大地增强了 `tmux` 的功能,特别是在管理多个远程主机连接时。`tmux` 是一款强大的终端复用器,允许用户在一个终端窗口中创建、分割和管理多个独立的会话...

    learning_vi_and_tmux.tar.gz_Enjoy

    其次,Tmux(Terminal Multiplexer)终端复用器是一个用于多任务处理的开源工具,它可以让你在一个终端窗口中同时开启多个会话,每个会话都可以独立运行不同的命令或程序。这对于需要频繁切换不同工作环境的开发者来...

    http-server后台运行脚本

    6. **VBS脚本**:在提供的压缩包文件中,有一个名为“http-server后台运行脚本.vbs”的文件,这可能是一个VBScript(Visual Basic Scripting Edition)脚本,用于在Windows环境下自动化启动http-server并使其后台...

    tmux-session-generator:用于管理tmux会话启动配置的CLI系统。 该项目仍在开发中

    tmux会话生成器tmux-session-generator是一个内置于Rust的CLI系统,用于管理tmux会话启动配置。 这些配置以外壳程序脚本的形式存储,可以根据保存的设置运行以实例化新的tmux会话。

    tmux-demo:在tmux上进行10分钟的交谈

    github.com/rexroof/tmux-demo你好嗨,我是雷克斯·雷克斯...分离的过程脚本该脚本建立了一个分离的tmux会话,并在其中运行while循环。k8s演示这些脚本为在集群上运行kubernetes命令设置了示例环境k8s.sh k8s2.sh mul

Global site tag (gtag.js) - Google Analytics