我在开发中或多或少有一个嵌入式应用程序,它使用 Linux 作为其操作系统。我开始指定我们使用的发行版,并从 Ubunto 12.04 开始。谢天谢地,我的应用程序是独立于发行版的终端应用程序,而且我相信,来自其他开发人员的大部分代码也是如此。一个人虽然需要一个图形化的网络附加界面。不确定他使用的是 Firefox 之类的浏览器还是 Java 内置的浏览器,但它必须显示图形、静止图像和(最佳答案)视频。
我只是觉得 Ubuntu 甚至 XUbuntu 是我操作系统的最佳选择。我一直想知道较小的图像之一(Arch、DSL 等)或什至较低运行级别的 Ubuntu 是否适合我。我想我正在寻找的是一个 Linux,它出现在终端界面(如服务器操作系统)但可以显示图形。
有这样的野兽吗?也许有人可以就如何选择我的操作系统以及如何更好地理解 Linux 上的图形系统提供建议——例如,X 在哪里停止,Gnome 在哪里启动。我知道 gnome 是一个桌面管理器。我可以把它关掉吗?如果我这样做了,我会看到什么?我将如何发出命令?进入显示而不是桌面的命令提示符?
我使用 Ubuntu 附带的 PS1 的默认值:
\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$
Run Code Online (Sandbox Code Playgroud)
这在 90% 的情况下都可以。但是,当我cd
到一个符号链接“目录”时,符号链接的名称,而不是使用的值pwd -P
。
如何更改 \w 以获取真实的当前目录?仍然以\w
或呈现的格式显示\W
?