有没有办法在不关闭当前会话的情况下“刷新”终端/iTerm?

Posted

技术标签:

【中文标题】有没有办法在不关闭当前会话的情况下“刷新”终端/iTerm?【英文标题】:Is there a way to "refresh" the terminal/iTerm without closing the current sessions? 【发布时间】:2018-06-15 01:14:10 【问题描述】:

我刚刚在我的 iTerm2 中更新了我的 xcode 命令行工具,我似乎需要重新启动我的 iTerm 才能让它工作,因为当我尝试使用时

tns build ios

为 iOS 构建我的 nativescript 项目的命令,它总是回显

xcodebuild execution failed. Make sure that you have latest Xcode and tools installed.

这不应该是真的。 但是,我正在运行一个会话,该会话正在将一个巨大的文件上传到我的云驱动器,该文件花费了 7 个小时才上传了 37%,并且它不支持从断点继续上传。

那么,有什么方法可以在不关闭活动会话的情况下刷新终端?

谢谢大家

【问题讨论】:

也许ctrl + L ? @nbari 谢谢,我认为这只是清除屏幕,但我还是尝试了。没用... 有什么解决办法吗?我的 php 代码也有同样的问题 @Shiro 也许尝试像source ~/.bash_profile 一样获取您的个人资料文件。后来我发现它可能会刷新环境。看看是否有效 er..source其实和restart一样,有点不方便,我以前的iTerms没有这个问题。 【参考方案1】:

不要试图在这里窃取答案。但答案在@BillyChen 的评论中

source ~/.bash_profile
source ~/.zsh_profile or source ~/.zshrc

这取决于您使用什么外壳来获取正确的配置文件。有些也使用通用的 .profile

source ~/.profile

【讨论】:

以上是关于有没有办法在不关闭当前会话的情况下“刷新”终端/iTerm?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不关闭当前 Firebase 会话的情况下创建用户身份验证 [重复]

有没有办法在不刷新页面的情况下更改浏览器的地址栏?

有没有办法在不通知 ItemsSource 集合的情况下使用 ObservableCollection 和 MVVM 刷新 WPF DataGrid?

javascript - 有没有办法在不刷新页面的情况下在 div 上上传和预览图像(替换背景图像)?

有没有办法在不重新启动终端的情况下通过 bash_profile “资源”? [复制]

有没有办法在不刷新页面的情况下在电子商务网站中创建“添加到购物车”?