问题标签 [screenrc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
746 浏览

python - 如何使用 Python 运行快捷键?

我明白了,我们可以使用子进程执行 Linux Shell 命令

如果我想在终端上运行CTRL+操作怎么办?C

我的用例是:

很明显,我想自动化我日常生活的某些部分。

0 投票
1 回答
73 浏览

command-line - 如何在screenrc中设置-A标志

屏幕人说

'-A'<br> 使所有窗口的大小适应显示器的大小。默认情况下,当附加到可调整大小的终端时,screen 可能会尝试恢复其旧的窗口大小(那些在描述中带有'WS'的终端,例如suncmd 或某些种类的xterm)。

这在您使用 -A 标志启动屏幕时有效。但是,我如何在 screenrc 中设置它,以便我的所有屏幕会话默认获取它?

0 投票
1 回答
609 浏览

linux - 使用会话名称命名屏幕会话日志

我使用这个非常简单.screenrc

我尝试使用这两种方法启动屏幕:

但使用的文件名是/tmp/screenlog.0S.log. 我究竟做错了什么?使用屏幕版本 4.00.03jw4 (FAU) 2-May-06,根据手册,我应该能够使用会话名称命名日志文件

0 投票
2 回答
4088 浏览

linux - 在 linux 屏幕中保留我的环境

我的 ~/.bash_profile 中有多个自定义环境变量和函数,我希望在使用 启动屏幕会话时自动调用它们screen -D -R,但显然添加source ~/.bash_profile~/.screenrc不能解决我的问题。

在每个新屏幕上,我都必须手动获取 bash_profile。

我注意到在创建新屏幕时找不到该文件(当您创建新屏幕时,底部有一行显示正在执行的命令,它返回找不到该文件。)

0 投票
1 回答
1266 浏览

linux - 重新附加后的 GNU 屏幕滚动历史记录

我注意到在分离并重新附加屏幕会话后,我丢失了滚动历史记录。我已经进行了一些搜索,但是每当我结合“屏幕”和“滚动”时,我都会被滚轮集成说明所淹没。

总之,简介:

  1. 屏幕内
  2. 大输出
  3. 分离屏幕
  4. 重新连接屏幕,但滚动只会在终端顶部产生空白行。
0 投票
0 回答
537 浏览

bash - ssh 上的 Bash 重命名屏幕选项卡

我在 bash 中使用多个带有“screen”的选项卡,如果我在该选项卡中 ssh,我已经设置了以下内容以将选项卡重命名为目标主机名:

$HOME/.ssh_hostname

$HOME/.ssh/config

这很好用,但我想做的一件事是在我退出 ssh 会话时将其重命名为“默认”。现在,即使我退出 ssh,它也只是保持选项卡重命名。

关于退出 ssh 时如何重新命名它的任何想法?

0 投票
1 回答
229 浏览

linux - .screenrc 并登录到多个远程服务器

我正在寻找一种在使用 screen 时在多个选项卡上使用 SSH 登录多个远程服务器的方法。现在,我在运行屏幕时设置了多个选项卡,并在每个选项卡上都设置了 bash,我必须使用 SSH 手动连接到每个远程服务器并输入密钥的密码。现在我正在寻找一种方法来输入一次密码并自动登录到所有服务器。他们都可以使用相同的 ssh 密钥登录。有任何想法吗?

0 投票
1 回答
1480 浏览

linux - 无法获取 .screenrc,它说找不到命令

我正在尝试使用 .screenrc 在我的屏幕中获取选项卡,但是在采购时,它说找不到命令。它在 ubuntu14.04 上。我已经安装了屏幕。我可以创建屏幕,但无法使用 screenrc 获取选项卡详细信息。

有人可以让我知道如何解决这个问题吗?

0 投票
1 回答
91 浏览

linux - vi 编辑器正在覆盖控制台命令历史记录

使用 linux 屏幕时,vi 编辑器会覆盖所有控制台信息。我希望 vi 将文件作为单独的窗口打开,并且在退出时,它必须返回到控制台。

我的 .screenrc 是,

0 投票
1 回答
139 浏览

linux - 如何在 Linux“屏幕”程序中使用带有 vim 的选项卡?

当我使用 Linuxscreen程序时,tab按键会在多个屏幕窗口之间移动。但是当我想Tab使用vim在文件中添加空格时,它是无用的,并且会移动到另一个屏幕。我如何Tab在 vim 中使用screen

编辑:(取自评论)

我的.screenrc文件中有这个键绑定:

如果我删除它,Tab密钥将再次起作用。