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

问题描述 投票:0回答:4

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

tns build ios

为 iOS 构建本机脚本项目的命令,它总是回显

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

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

那么,有没有办法在不关闭活动会话的情况下刷新终端?

谢谢大家

terminal nativescript iterm
4个回答
21
投票

并不是想在这里窃取答案。 但答案就在@BillyChen 的评论中

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

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

source ~/.profile

4
投票

这似乎对我有用

source ~/.zshrc

0
投票

将此添加到您的

~/.bash_profile
~/.zshrc

alias reload='source ~/.zshrc'

然后您可以在下一个终端窗口中输入

reload


-1
投票

要完全清除 iterm2 终端(如果您在 Ventura 中使用该终端),我只能看到“编辑”->“清除缓冲区”

(cmd+k)

control+L
仅相当于
clear
,这在大多数情况下对我没有帮助,因为我可能必须运行具有长输出的命令并且只希望在终端缓冲区中输出该输出。

© www.soinside.com 2019 - 2024. All rights reserved.