要知道的最重要的命令?

要知道的最重要的命令?

今天遇到了麻烦——把节奏盒置于派对模式,我就能把它拿回来。

所以我陷入困境。

我按下 ctrl alt del 键,以为会出现任务管理器之类的东西,这样我就可以关闭节奏盒了。什么也没发生,所以我开始按各种键。

最后我按下 ctrl alt fn1 然后进入 cmd 行(我现在知道我打开了六个可用“控制台”中的一个)。

我输入了退出-无法识别。

退出 – 无法识别。

更多词语 – 无法识别。

最后,我输入了 reboot - 需要 root。所以我执行了 sudo reboot,然后盒子重新启动了 - 一切正常。

我的问题是 - 下次我“遇到麻烦”时 - 机器无论出于何种原因都无法响应 - 并且我决定打开控制台,我应该学习哪 5 到 10 个最重要的命令才能让自己“摆脱困境”?

我正在使用 raring。

答案1

通常,在这种情况下,我做的第一件事就是检查 ctrl+alt+t。如果它有效,我只需键入xkill并选择导致问题的应用程序即可。如果我无法单击它,我会使用killall <name of application>,但它并不总是有效。有时我需要先通过 获取进程号ps x | grep <at least partial name of application>或在键入 后手动搜索它ps x。当我得到它时,我只需输入kill <process number>

如果终止应用程序没有帮助,我会尝试通过unity --replace或重新启动 Unity - 或 Compiz - compiz --replace

在无法通过这种方式执行此操作的情况下,因为无法以 GUI 模式访问终端,我会使用其中一个 ctrl+alt+f 控制台并尝试从那里终止进程 - 这一切都与我之前描述的相同。

当我需要重新启动 Unity 时,首先需要做的就是通过 更改“DISPLAY”变量DISPLAY=:0。之后我只需输入unity --replace

如果这些都不管用,我只能注销。为此,我杀死了“gnome-session”进程。我可以搜索它然后杀死它,但更简单的方法是直接输入以下内容。

kill -9 -1

-9代表一个特定的信号来终止一个进程,-1意味着有点‘无限’,所以它基本上会杀死所有它能杀死的进程。

最后一件事sudo shutdown 0显然是关闭计算机。当然你也可以使用sudo reboot

这应该足够了。无论如何,我建议您阅读一些 bash 教程。这通常真的很有帮助。

希望这会有所帮助。

相关内容