如何从终端运行应用程序?对于某些应用程序,我可以使用or :或or
找到路径/名称,但无法通过键入or来运行它们。 但是,工作正常,我不知道应该发出什么命令来运行它。不过,我可以发出命令在终端中运行。which
whatis
which python
whatis mathematica
whatis math
mathematica
math
python
chromium
tor-browser
我正在Debian Stretch
与Gnome
桌面一起使用。
答案1
尝试chromium-browser
。
如果这不起作用,请发出命令dpkg-query -L chromium
列出安装 chromium 浏览器期间安装的所有文件。这些文件之一将是您的二进制文件。
答案2
要在 ubuntu 中启动 chromium Web 浏览器,请尝试以下命令:
chromium
请注意,这只是铬并不是chromium 浏览器
答案3
找到应用程序的实际名称,然后在终端中输入:
chromium-browser
如果您之前从 GUI 运行过该应用程序,请右键单击菜单中的名称,您应该会在“属性”下看到该应用程序的命令/路径。那也是可以找到实际名称的地方。
find
或者您可以使用orapt-cache search
或 ...来搜索它
或者也许您必须将其位置添加到PATH
.
PATH=$PATH:/path/to/chromium
世界充满了选择。
答案4
请注意,在 Unix 系统上,调用可执行文件时有几个选项:
您可以键入完整路径。例如
$ /usr/bin/nano
您可以键入相对路径。例如
/usr/lib$ ../bin/nano
对于 Unix 新手来说,有一个常见的陷阱:如果你想从当前工作目录调用可执行文件,你必须说
/usr/bin$ ./nano
请注意,这与 Windows 不同,在 Windows 中您不需要
./
(从好的方面来说,这两个附加字符通常可以防止出现意外)。您只需键入,
nano
在这种情况下,它将在环境变量指定的目录中搜索PATH
。此模式应该适用于作为包安装的所有程序。如果不起作用,请检查您的搜索路径。以下是我作为普通用户在我的机器上得到的信息:
$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
请注意,特权用户(root)的搜索路径通常包括其他目录,例如
/usr/sbin
包含可执行文件,这些目录通常对普通用户来说不太有用。