e3e94da6876f64f12dbc19b785e1bb40.gif关注公众号,回复“1024”获取2TB学习资源!

大家好,我是民工哥!

之前也给大家介绍过类似的工具:一款超牛逼的 Linux 终端复用神器(附安装、使用教程),今天再给大家介绍一款开源、高效的多窗口终端管理神器:Zellij。

Zellij 简介

Zellij 是一款开源的、可定制的、高效的多窗口终端管理神器!与其它的多窗口终端管理工具相比,它提供更高效、更强大的管理功能,极大程度上提高开发者、运维人员的工作效率。14731440e5d1a53737c1e9b344fe516b.png

  • 官网:https://zellij.dev/

  • Github: https://github.com/zellij-org/zellij

  • 文档:https://zellij.dev/documentation/introduction.html

94bd9877e811a937ace4a4ad15dcbb98.png

Zellij 下载安装

28c3f104a252e75be0646b4b4b6a398b.png选择合适的版本进行下载安装

如果想临时体验一下,不想安装,也可以使用下面的命令:

For bash/zsh: bash <(curl -L zellij.dev/launch) 
For fish: bash (curl -L zellij.dev/launch | psub)

以Linux 系统为例,下载下来是的一个压缩包

[root@CentOS7-1 ~]# ll zellij-x86_64-unknown-linux-musl.tar.gz 
-rw-r--r-- 1 root root 6714763 Mar 26  2023 zellij-x86_64-unknown-linux-musl.tar.gz
[root@CentOS7-1 ~]# tar zxf zellij-x86_64-unknown-linux-musl.tar.gz -C /usr/local/bin/
[root@CentOS7-1 ~]# ll /usr/local/bin/zellij
-rwxr-xr-x 1 spotlight 123 17568792 Mar 10  2023 /usr/local/bin/zellij

3c9a0a9466f54e663af0a1e5362115fe.png直接使用命令/usr/local/bin/zellij即可运行4b14707b626cf822e65e24d0c92cab89.png

Zellij 特性介绍

高度可定制化

Zellij 提供了各种各样的自定义选项来适应不同的使用场景,使你可以轻松的进行个性化高速,让你感到极度舒适和更加流畅的使用体验。

Zellij 还支持与Vim插件一起使用,且支持与tmux和screen集成。

灵活的多窗口管理功能

Zellij 的多窗口管理功能比其它的终端管理工具更强大,它可以同时支持多个会话,你可以更轻松的创建、移动、聚集、关闭多个窗口。

高效的性能

Zellij 的窗口和会话管理功能非常的高效、简洁,与其它的管理工具相比,Zellij 只使用了一个进程,因此,它的运行速度非常快。

易用性

Zellij 没有非常复杂的命令与语法,所以,易用是它的一个非常亮眼的特点,你可以非常轻松的上手。

快捷键介绍

4d725047a4a48e09124e3d116807ffdb.png
全局操作
Alt + n  #新建窗格 
Alt + <←↓↑→> 或 Alt + <hjkl> #窗格导航  
Ctrl + g #锁定或解锁,使用后会自动屏蔽zellij的其他快捷键
Ctrl + p #窗格操作, 可以直接 ←↓↑→ 移动(也可以直接鼠标点), n 新建窗格, x关闭窗格, c 重命名窗格, d 下方新建窗格, r 右边新建窗格, f 全屏, z 显示或隐藏边框, w 悬浮(居中?), e 嵌入, p 选中下一个窗格, ENTER 进入选中窗格
Ctrl + Tab #标签页, n 新建标签页, ←→或Tab切换标签页, x 关闭标签页, r 重命名标签页, s 同步模式(多个窗格可以同时输入), ENTER 进入窗格
Ctrl + n #调整大小的快, 使用 <←↓↑→> 或 <hjkl> 或 <+-> 调整窗格大小
Ctrl + h #移动窗格,使用 <←↓↑→> 或 n(下一个) 来移动窗格位置
Ctrl + s  #搜索
Ctrl + o  #会话(session),d Detach离开zellij (后台运行) 打印 Session detached
Ctrl + q  #退出会话后, 不会后台运行, 打印 Bye from Zellij!
窗口操作
移动焦点,切换到其他窗口     <方向键>
新建窗口                    n
当前窗口下方新建窗口          d
当前窗口右方新建窗口          r
关闭当前窗口                x
全屏显示(字符界面内)        f
窗口边框开关                z
窗口重命名                  c
新建浮动窗口                w
将浮动窗口嵌入              e
下一个窗口                 p
标签操作
移动至其他标签页                <方向键>
新建标签页                        n
关闭标签页                        x
重命名标签页                      r
同步操作(多个会话输入同样内容)      s
选中窗口                       <回车>

会话管理

为终端环境的操作命令

zeelij -s <名称>
#创建一个会话设定名称

zellij attach <名称>
#加入指定名称会话,可以同步操作

zellij  list-sessions
#查看当前环境所有zellij会话

zellij  kill-all-sessions
#杀死全部zellij会话

zellij  kill-session  <>
#杀死指定会话

其它配置

5f5137da06bac8f4549547e41ce30f6b.png512d9afe35bb78b7eb91c5aba2588be8.png1000cf7a123096aa5ed97cd1d583ca27.pngd2ffc7a46930e0bcdc955c03084d6091.png

都可以参考官方给出的例子进行配置:https://zellij.dev/documentation/layout-examples.html

注:如需转载,必须保留文章开头的公众号名片,其它一律视为非授权转载行为。

邀你加入技术交流群,2023 我们一起卷!

1976d4c7bdeb46548450578c92ee43fa.png

e72ba3ac47fb025a192aa22ff455a6a5.png

推荐阅读 点击标题可跳转

CPU 100% 都打爆了,你却连哪里出的问题都不知道

第一批因AI失业的人已出现!有公司直接裁掉一半

适合个人用户使用的 6 款最佳虚拟化软件!

中国电科(CETC)成都员工大骂领导截图火遍全网

几款让人难以置信的软件!纯国产,真实用

Docker 认错了!!!

Redis 主从复制及数据恢复实践

61704a8ca53d75d5eaaa4662938d03f7.png

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。点在看支持我们吧!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐