Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行linux cmd以显示已安装的应用程序及其所有权详细信息_Linux_Shell_Terminal - Fatal编程技术网

运行linux cmd以显示已安装的应用程序及其所有权详细信息

运行linux cmd以显示已安装的应用程序及其所有权详细信息,linux,shell,terminal,Linux,Shell,Terminal,我尝试了多个命令来显示已安装应用程序的列表,但我想知道是否有一种直接的方法来显示所有已安装的应用程序以及应用程序的所有者。蛮力第一近似方法是列出您的路径中的文件: for d in $(echo "$PATH" | tr : ' '); do ls -l "$d"; done 为此,请使用发行版附带的package manager!我也想到了,但我正在尝试从Java运行这个命令!因此,我需要获得详细信息,以便操作它并在程序中显示。@Pravar Linux没有bat、dll或exe文件。你确定

我尝试了多个命令来显示已安装应用程序的列表,但我想知道是否有一种直接的方法来显示所有已安装的应用程序以及应用程序的所有者。

蛮力第一近似方法是列出您的
路径中的文件:

for d in $(echo "$PATH" | tr : ' '); do ls -l "$d"; done

为此,请使用发行版附带的package manager!我也想到了,但我正在尝试从Java运行这个命令!因此,我需要获得详细信息,以便操作它并在程序中显示。@Pravar Linux没有bat、dll或exe文件。你确定你在问Linux吗?您对“应用程序”的理解是什么?PATH中的程序是应用程序,除了文件所有权之外,没有其他所有权概念。@Jens,谢谢它成功了!对不起,我需要澄清我的概念!