Mina Michael Asked: 2016-06-01 01:12:13 +0800 CST2016-06-01 01:12:13 +0800 CST 2016-06-01 01:12:13 +0800 CST 在终端中键入“unity”会导致当前会话崩溃 772 如果我unity在终端中输入会话崩溃并且我已注销。 我该如何控制?unity如果我错误地输入终端,我想防止崩溃。(这是因为我目前正在使用 Unity3D,所以有时我会感到困惑)或者我想收到一条警告消息。 command-line 2 个回答 Voted Best Answer terdon 2016-06-01T01:18:22+08:002016-06-01T01:18:22+08:00 它崩溃的原因是该命令将尝试启动一个新unity会话,但您已经在运行一个。一个简单的解决方法是将这些行添加到您的~/.bashrc: unity(){ read -p "Launch a new unity session? [y/n] " re if [ $re = "y" ]; then /usr/bin/unity; fi } 现在,当您运行时unity,系统会询问您是否真的要启动一个新unity会话,除非您回答y,否则什么都不会发生。或者,您可以选择是否运行unity或unity3D: unity(){ read -p "Launch a new unity session? [y/n] " re if [ $re = "y" ]; then /usr/bin/unity; else unity3d fi } user423626 2016-06-01T01:21:35+08:002016-06-01T01:21:35+08:00 您可以使用alias: 假设unity3d是 Unity3D 可执行文件 alias unity='unity3d' 在您的~/.bashrc(或在 ZSH 的情况下,~/.zshrc) 如果您需要运行实际unity(不是unity3d),请运行 \unity 前面带有反斜杠的命令,或 command unity
它崩溃的原因是该命令将尝试启动一个新
unity
会话,但您已经在运行一个。一个简单的解决方法是将这些行添加到您的~/.bashrc
:现在,当您运行时
unity
,系统会询问您是否真的要启动一个新unity
会话,除非您回答y
,否则什么都不会发生。或者,您可以选择是否运行unity
或unity3D
:您可以使用
alias
:假设
unity3d
是 Unity3D 可执行文件在您的
~/.bashrc
(或在 ZSH 的情况下,~/.zshrc
)如果您需要运行实际
unity
(不是unity3d
),请运行前面带有反斜杠的命令,或