小编Jus*_* L.的帖子

新的 Tmux 窗格转到与当前窗格相同的目录;新的 tmux 窗口转到主目录?

谁能帮我设置这个配置?

如果我创建一个新窗格,新窗格应该在与我刚刚所在的窗格相同的工作目录中开始。如果我创建一个新窗口,新窗口应该在主目录(或任何其他全局默认路径)中开始)。

tmux 1.8 可以实现吗?

tmux

40
推荐指数
2
解决办法
2万
查看次数

Bash 选项卡完成将“~”扩展为“/home/___”,而之前没有

以前,如果我~/biTab之前输入,它会变成~/bin. 然而,今天它开始~/biTab变成/home/username/bin.

我宁愿使用前者,但我不确定发生了什么......我确实添加了一个脚本来编辑我的 bash 完成,但我从我的中删除了它~./bashrc并重新启动了服务器。

有谁知道什么会导致这种情况发生?或者我怎么改回来?

编辑 所以我发现了可能导致这种情况的原因......它与/etc/bash_completion诸如此类的事情有关。当我这样做时bind -v,它显示波浪号扩展已关闭。

所以我想如果我编辑这个(有点像黑客),它就会消失。但这并不能真正满足任何事情——这种变化最初是如何发生的?我从来没有运行过任何东西sudo,在多次关机和重新启动后,这种行为仍然存在。

bash autocomplete

15
推荐指数
1
解决办法
1097
查看次数

用于 X11 ssh 转发的 HTML 客户端?

不完全确定这是否是正确的地方,但在这里。

我知道您可以使用 X11 SSH 到 GUI 并查看它们,而无需服务器像 gnome 或其他东西那样运行/安装完整的 GUI 系统。

我的最终目标是能够在线“广播”我的编码会话,以便人们可以在线查看它们。

现在我已经设置了它,以便受限制的 tmux 会话基本上总是镜像我自己的个人 tmux 编码会话窗口。因此,如果您使用受限帐户通过 ssh 连接到服务器,则可以跳到受限会话并按照我的编码进行操作。

但是,我希望能够让人们从他们的浏览器中观看。我怀疑最好的方法是在连接到 tmux 会话的服务器上运行 x11 上的一些终端模拟器..然后以某种方式让浏览器查看该终端模拟器?

我对这个域不太熟悉,所以有人知道这是否可能吗?或者我应该采取更好的方法吗?

请注意,我完全在通过 ssh 连接到的远程无头服务器上进行编码。

terminal-emulator x11 browser remote-desktop screencasting

11
推荐指数
1
解决办法
1万
查看次数

tmux 状态行顶部有空行?

我有一个很好的 tmux 状态行,但我不喜欢 bash/命令如何沿着它运行。也就是说,如果屏幕已满,我会在状态行正上方键入内容。

我希望在它上面有一个换行符,这样我输入的内容就不会“触及”状态行;有没有办法做到这一点?

例子:

假设我有一个非常小的终端窗口,只有两行

bash>$ (cursor)
1: bash*  2: bash-  3: vim-
Run Code Online (Sandbox Code Playgroud)

我如何获得一个空行来将状态栏与提示分开,例如:

bash>$ (cursor)

1: bash*  2: bash-  3: vim-
Run Code Online (Sandbox Code Playgroud)

terminal tmux

9
推荐指数
1
解决办法
3133
查看次数

任何具有“平面”、基于标签的文件系统的 unix 实现?

据我了解,Unix 中的文件都存储在硬盘驱动器中的“平面”结构中——文件系统只是从目录到其他目录并最终到叶/节点/文件的链接。许多硬链接可能指向同一个文件(但不是同一个目录/分支)

有没有什么方法可以解决根本没有文件夹的问题——所有文件都在一个巨大的文件夹中,而不是文件夹,你有标签?您的主目录可能不是文件夹中的文件,而只是标签/文件夹列表,其中一个文件可能会在多个中找到?

还有一些软件功能可以做更复杂的标签查询,比如过滤。

filesystems

7
推荐指数
2
解决办法
1893
查看次数

附加到现有的屏幕会话,但新窗口

所以我在一个终端/机器上运行了一个屏幕会话,我想编写一个脚本,该脚本将附加到另一台机器上的该屏幕会话,但附加到该屏幕上的一个新窗口。

有谁知道我怎么能做到这一点?我觉得这可能与screen -x (session name) -p (window number)...有关...如果我将“-”作为窗口编号,它会进入一个空白屏幕,但我想要一个新窗口。

编辑:我自己不再真正寻找解决方案,一个名为“tmux”的简洁工具取代了屏幕并使这一切变得微不足道。

shell bash gnu-screen

4
推荐指数
1
解决办法
9056
查看次数