我正在寻找一种方法来查找例如出现在破折号中的应用程序的命令名称。
更具体地说:我安装了 Costume Quest 游戏(来自 Double Fine Humble Bundle),最近想卸载它。所以我通过软件中心卸载了它。然而,即使软件中心告诉我它不在那里,该应用程序仍然在运行。
所以我想通过命令行卸载它,但我不知道包名或命令名。当我搜索“Costume Quest”时,它会通过破折号出现,当我单击破折号中的图标时它会运行,但我似乎找不到任何可以提示命令/包名的文件或文件夹。
我正在运行 13.04,如果有相关的话,我会更多地谈论硬件。
答案1
类型
dpkg -l | grep costume
返回
ii costume-quest 0~20130507-0ubuntu1 i386 Halloween adventure [...]
并使用将其删除
apt-get purge costume-quest
(请注意,costume-quest 返回了“未知命令”消息)
答案2
我没有理解得很好,因为我的英语不是很好,但是你应该输入命令:
top
查看正在运行的进程。
您应该在第一行看到该进程的游戏。您应该在最后一列看到它的名字。
之后你应该输入:
killall <processname>
然后是这样的:
dpkg -l | grep game
查看所有已安装的游戏,然后搜索您的游戏名称包,然后尝试卸载它:
apt-get purge <game_name_pkg>
我希望这有帮助。