终端、控制台、Shell 和命令行有什么区别?
有时我需要在我的一台远程 PC(用作媒体中心的小型 Xubuntu PC)上启动 XMBC 媒体播放器或其他 GUI 软件。
通常,我通过 SSH 在远程 PC 上启动 X11vnc 服务器,然后使用 Xvnc 客户端连接到 Xfce 桌面来执行此操作。
有没有办法通过 SSH 在远程 Linux PC 上启动 GUI 软件?
谢谢!
当我从命令行启动某些程序(如 11.10 中的 eclipse 和文档查看器)时,它会产生大量看似无关紧要的信息。
此外,当它们在后台运行时,它们有时会继续向我目前正在处理的终端产生输出,这令人恼火。
我希望他们只是启动并将背景内容保留在后台。我的理由是,如果您通过 GUI 启动这些程序(例如双击图标),这些消息永远不会显示给我,所以我不需要在命令行中使用它们。
当我们想从终端打开一个应用程序或文件时,我们输入,比如,
okular file.dvi
Run Code Online (Sandbox Code Playgroud)
这将打开应用程序,但也会显示应用程序的状态。我们无法关闭终端,因为它会终止进程。不幸的是,例如,如果您尝试创建一个 LaTeX 文件,您将需要一个用于文本编辑器的选项卡,一个用于 dvi 文件的选项卡,等等。如果您试图从终端打开所有窗口,您可以忘记它。我正在尝试尽可能多地使用终端,虽然我有 Yakuake,但拥有这么多标签并查看其中哪些有我杀死的应用程序等仍然很麻烦。
那么,有没有办法从终端打开应用程序/文件,以便不显示状态并立即给出提示,以便我们可以使用它来打开更多应用程序?
什么是$PATH?
我如何拥有仅对我可用的命令/程序?
我之前看到过这个路径~/bin,但是它是做什么用的,我该如何使用它?
在 macOS 上运行的默认终端中bash,我可以输入:
open -a Firefox http://www.wikipedia.org
Run Code Online (Sandbox Code Playgroud)
使用 Firefox 或其他浏览器打开 URL。它还可以启动程序,例如open -a maps,并在默认程序中打开文件,例如open file.pdf。
我怎样才能在 Ubuntu 上同样运行的默认 GNOME 终端上做同样的事情bash?我知道我可以用 . 打开文件或 URL xdg-open /path/to/file,我可以用sensible-browser.打开默认浏览器。Ubuntu 是否有打开文件、应用程序或特定应用程序中的文件的通用命令?
我bash在两台机器3.2.57(1)-release上运行,在 macOS 和4.4.19(1)-releaseUbuntu 上。
我使用以下命令从终端启动程序:
<program name> &
Run Code Online (Sandbox Code Playgroud)
但是当我关闭终端时,程序也会关闭。如何逃避程序关闭?
整个问题是,如果我从 Gnome 终端(例如gedit something)运行程序,Gedit 会运行,但如果我关闭 Gnome 终端,Gedit 程序也会关闭。
我知道Alt+F2存在,但我想使用 Gnome 终端。
任何帮助都非常感谢。:)
例如,如果我想从 CLI 运行 Netbeans,我可以输入:
$ /usr/local/netbeans-7.0/bin/netbeans
Run Code Online (Sandbox Code Playgroud)
但是通过这样做,在 Netbeans 关闭之前,命令行将变得无用。按 CTRL+C 结束进程将终止 Netbeans 并将命令行返回给用户,但是如何在保持对命令行的控制的同时启动应用程序?是否可以在仍然使用命令行的同时在后台运行任务?
如果我在 X-window 中打开了一个终端,我可以从终端启动一个 GUI 应用程序。如果我给Ctrl+ C,GUI 应用程序将关闭,您会在终端中取回提示器,以便您可以再次编写命令。
例如:如果我运行gedit,它会启动,但它不会将控制权返回给该控制台,因此我无法将其重用于其他命令,如果我想重新获得控制权,我需要执行Ctrl+ C,但这会关闭 GUI 应用程序。我需要 GUI 应用程序继续运行,但还需要进一步使用控制台来启动其他应用程序或运行其他命令。
如何从终端控制台启动 X-window 应用程序,而不让该控制台单独被该应用程序占用?
如何像start在 Windows 中一样在它自己的应用程序中打开文件?
在 Windows 中,在命令提示符下,您可以键入start .并打开当前目录的文件浏览器,或者start notepad打开一个新的记事本窗口。
如何在 Ubuntu 中做到这一点?
注意我不是指输入特定的程序名称,如pinta drawing.png,而是一应俱全的命令,包括一个可用于文件目录的命令(这将是一个好的开始)
因此,当我弄乱 compiz 设置时,compiz 偶尔会崩溃,有时是随机崩溃。
我可以用 重新启动 compiz compiz --replace,它修复了窗口装饰等,但该命令永远不会在终端中完成。如果我关闭终端或 ctrl-C,它会导致 compiz 彻底崩溃。所以我唯一能做的就是让终端运行(不是一个很好的解决方案)。