当我退出“ ssh”会话时,由bashrc提供

微笑炸弹

我在OS X上并且正在使用iTerm2。

我已经在多个服务器上更新了我的Bash配置文件,以便当我ssh进入这些服务器时,可以从选项卡中一目了然地告诉我所使用的框。当我退出ssh会话时,启动该ssh会话的外壳程序不会~/.bashrc再次来源(据我理解这是正常的操作过程),因此我的选项卡标题和颜色与来自ssh会话的标题和颜色保持一致

通常,当我退出ssh会话时,也将退出我实际使用的计算机上的外壳程序。但是为了保持一致性,我想将我的iterm2选项卡还原为退出ssh会话时它们代表的外壳程序的适当标题和颜色

.bashrc退出ssh会话时,有没有办法获取我的信息

在所有的~/.bash_profile~/.bashrc~/.bash_logout我有以下线路:

export PROMPT_COMMAND=''
echo -e "\033];test machine name\007"

当我退出ssh会话时,主目录中的这些Bash文件似乎都没有来源来重新打印选项卡标题。当我使用source ~/.bashrc选项卡标题手动获取它们时,可以重新打印。因此,语法没有错。

吉林

如果您希望这是特定于命令的,那么重新定义ssh(如另一个答案中所述)可能是最好的方法。

如果您实际上更喜欢通用的东西,bashPROMPT_COMMAND可以设置一个shell变量,以便在打印shell提示之前运行一个命令(或多个命令),这会在ssh(或任何其他命令)返回到shell之后立即发生。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我退出数组时奇怪的输出

来自分类Dev

当我退出ssh时,保管箱过程停止

来自分类Dev

当我退出SSH会话时,为什么会出现拒绝权限错误?

来自分类Dev

当我跳出循环时触发非零退出代码

来自分类Dev

当我将其退出扩展坞时,为什么我的android应用会重新启动?

来自分类Dev

当我告诉它退出时,我的程序不会停止

来自分类Dev

当我关闭Perl中的管道时获得巨大的退出状态是什么意思

来自分类Dev

当我使用-1退出循环时,为什么会得到ArrayIndexOutOfBounds?

来自分类Dev

每当我退出页面然后返回时,Angular $ http都会触发

来自分类Dev

当我尝试退出字符串时,“。exe停止工作”

来自分类Dev

当我在android中按回时为什么不退出该应用程序?

来自分类Dev

当我无法处理异常时,为什么退出代码为零(“良好”)?

来自分类Dev

当我退出xmonad时,如何使它很好地关闭应用程序?

来自分类Dev

在vim中,当我退出编辑模式时,是否可以防止插入符号移回?

来自分类Dev

当我在div中向右浮动三个元素时,为什么会退出呢?

来自分类Dev

当我处理按键返回功能时,应用程序不会退出

来自分类Dev

Libgdx。当我退出游戏时,admob仍然有效

来自分类Dev

当我按退出键时,=键似乎被按下了

来自分类Dev

当我尝试使用MySQLi连接到数据库时PHP退出

来自分类Dev

当我通过对话框/ whiptail调用获取脚本时,Shell退出

来自分类Dev

当我在android中按回时为什么不退出该应用程序?

来自分类Dev

iOS-当我创建NSManagedObject子类时->链接器命令失败,退出代码为1

来自分类Dev

错误:当我退出订阅时无法读取未定义的属性“”

来自分类Dev

为什么当我调用 root = Tk() 时 Python 会退出?

来自分类Dev

为什么当我退出Ubuntu 14.10中的终端(xshell)时,我的mongoDB(2.6.8)服务器也终止了?

来自分类Dev

每当我尝试退出Eclipse时,它都会要求我“确认选择不正确”

来自分类Dev

当我使用.bashrc时颜色消失

来自分类Dev

当我尝试使用名为“显示帐单”的功能后进行打印时,Adobe air应用程序退出了吗?

来自分类Dev

当我添加原始资源文件夹时,““ aapt.exe”以非零退出值完成”崩溃

Related 相关文章

  1. 1

    当我退出数组时奇怪的输出

  2. 2

    当我退出ssh时,保管箱过程停止

  3. 3

    当我退出SSH会话时,为什么会出现拒绝权限错误?

  4. 4

    当我跳出循环时触发非零退出代码

  5. 5

    当我将其退出扩展坞时,为什么我的android应用会重新启动?

  6. 6

    当我告诉它退出时,我的程序不会停止

  7. 7

    当我关闭Perl中的管道时获得巨大的退出状态是什么意思

  8. 8

    当我使用-1退出循环时,为什么会得到ArrayIndexOutOfBounds?

  9. 9

    每当我退出页面然后返回时,Angular $ http都会触发

  10. 10

    当我尝试退出字符串时,“。exe停止工作”

  11. 11

    当我在android中按回时为什么不退出该应用程序?

  12. 12

    当我无法处理异常时,为什么退出代码为零(“良好”)?

  13. 13

    当我退出xmonad时,如何使它很好地关闭应用程序?

  14. 14

    在vim中,当我退出编辑模式时,是否可以防止插入符号移回?

  15. 15

    当我在div中向右浮动三个元素时,为什么会退出呢?

  16. 16

    当我处理按键返回功能时,应用程序不会退出

  17. 17

    Libgdx。当我退出游戏时,admob仍然有效

  18. 18

    当我按退出键时,=键似乎被按下了

  19. 19

    当我尝试使用MySQLi连接到数据库时PHP退出

  20. 20

    当我通过对话框/ whiptail调用获取脚本时,Shell退出

  21. 21

    当我在android中按回时为什么不退出该应用程序?

  22. 22

    iOS-当我创建NSManagedObject子类时->链接器命令失败,退出代码为1

  23. 23

    错误:当我退出订阅时无法读取未定义的属性“”

  24. 24

    为什么当我调用 root = Tk() 时 Python 会退出?

  25. 25

    为什么当我退出Ubuntu 14.10中的终端(xshell)时,我的mongoDB(2.6.8)服务器也终止了?

  26. 26

    每当我尝试退出Eclipse时,它都会要求我“确认选择不正确”

  27. 27

    当我使用.bashrc时颜色消失

  28. 28

    当我尝试使用名为“显示帐单”的功能后进行打印时,Adobe air应用程序退出了吗?

  29. 29

    当我添加原始资源文件夹时,““ aapt.exe”以非零退出值完成”崩溃

热门标签

归档