PowerShell Prompt: Switching to Another Terminal
在PowerShell中,我们经常需要在不同的终端之间切换,在Windows PowerShell中,可以通过以下步骤实现这一目标:
-
导航到你想要进入的命令提示符或终端窗口。

-
使用
cd(Change Directory)命令来改变当前工作目录,cd /path/to/your/current/script
这将把你从当前程序所在的文件夹移到与你的命令行脚本相同的目录。
-
如果你正在执行的是一个命令行脚本,可以使用
.\scriptname.ps1或.sh格式的路径。.\my_script.ps1
这将执行名为
my_script.ps1的命令行脚本。 -
如果你在运行 PowerShell 脚本时处于交互模式,你可以使用 操作符直接访问该脚本所在的目录及其子目录,如下所示:
my_script.ps1 > output.txt
这将在脚本完成后创建一个新的文本文件名为
output.txt。 -
在某些情况下,你可能需要从另一个终端或应用程序切换到 PowerShell 提示符或终端窗口,
-
在 Windows 的快捷方式或桌面图标上右键点击并选择 "打开 PowerShell",如图所示:
-
或者,你可以在任务栏的搜索框中输入
cmd或powershell并按回车,然后通过打开一个已存在的 PowerShell 提示符或终端窗口来切换到它,如图所示: -
无论哪种方法,上述命令都将带你回到命令提示符或 PowerShell 窗口。
-
-
如果你正在运行一个已安装的 PowerShell 库或模块,并且想将其设置为默认终端环境,可以使用 或
set-executionpolicy命令,如下所示:set-executionpolicy RemoteSigned
这将禁用管理员权限下的所有认证限制,使你能够在任何信任的 PowerShell 安装中执行命令。
-
避免在命令提示符或 PowerShell 窗口中进行系统的或关键操作,如重启计算机、删除文件等,这将确保你只在指定的环境中使用 PowerShell。
# 在命令提示符或 PowerShell 窗口中进行系统操作 echo "Restarting the computer..." powershell.exe restart # 删除文件 rm -rf "C:\temp\file"
就是在 Windows PowerShell 中更改终端的步骤,在启动 PowerShell 程序时,必须先切换到命令提示符或 PowerShell 窗口,才能正确地执行命令和设置默认终端环境,如果要在不同环境中切换,只需遵循上述方法即可,确保你已经安装了足够的 PowerShell 工具包以支持这些操作。