linux查看安装程序命令在哪
-
在Linux系统中,可以通过不同的命令来查看已安装的程序。以下是几种常用的方法:
1. 使用which命令:which命令用于查找可执行文件在系统中的路径。例如,要查看程序的路径,可以使用如下命令:
“`
which 程序名
“`比如要查看vim的路径,可以使用以下命令:
“`
which vim
“`2. 使用whereis命令:whereis命令用于定位二进制文件、源文件以及帮助文件的路径。例如,要查看程序的路径,可以使用如下命令:
“`
whereis 程序名
“`比如要查看vim的路径,可以使用以下命令:
“`
whereis vim
“`3. 使用locate命令:locate命令用于查找文件系统中匹配指定模式的文件。首先需要更新locate命令的数据库,然后使用如下命令查看程序的路径:
“`
sudo updatedb # 更新数据库
locate 程序名
“`比如要查看vim的路径,可以使用以下命令:
“`
sudo updatedb
locate vim
“`4. 使用dpkg命令:dpkg命令用于管理deb包和安装程序。通过dpkg命令可以查看已安装的程序的详细信息,包括路径、版本等。例如,要查看程序的路径,可以使用如下命令:
“`
dpkg -L 程序名
“`比如要查看vim的路径,可以使用以下命令:
“`
dpkg -L vim
“`以上是几种常用的在Linux系统中查看已安装程序路径的方法,你可以根据实际情况选择适合自己的方法。
2年前 -
在Linux系统中,可以使用以下命令来查看已安装的程序:
1. dpkg -l:这个命令用于列出系统中已安装的所有软件包。可以通过管道和grep命令来过滤出特定的包。例如,要查找以“apache”开头的软件包,可以输入以下命令:dpkg -l | grep apache。
2. apt list:这个命令用于列出系统中可用的软件包,包括已安装的和可安装的。可以使用grep命令来过滤出特定的软件包。例如,要查找以“apache”开头的软件包,可以输入以下命令:apt list | grep apache。
3. dpkg -s
:这个命令用于获取特定软件包的详细信息,包括软件包的名称、版本号、维护者、描述等。例如,要获取“apache2”软件包的详细信息,可以输入以下命令:dpkg -s apache2。 4. apt-cache show
:这个命令也用于获取特定软件包的详细信息,类似于dpkg -s命令。例如,要获取“apache2”软件包的详细信息,可以输入以下命令:apt-cache show apache2。 5. which
:这个命令用于查找给定命令所在的路径。例如,要查找“ls”命令的路径,可以输入以下命令:which ls。 以上是在Linux系统中查看已安装的程序的常用命令。根据不同的发行版,可能会有一些差异,但大多数Linux发行版都支持这些命令。另外,有些发行版提供了专用的软件包管理工具,如Red Hat系列的yum和CentOS系列的dnf,可以使用相应的命令来查看已安装的软件包。
2年前 -
要在Linux上查看已安装的程序命令,可以使用以下几种方法和命令:
方法一:使用whereis命令
whereis命令用于定位可执行文件、源文件和帮助文件的位置。使用whereis命令可以查看已安装的程序命令的位置。语法:whereis command
示例:如果想查看ls命令的位置,可以执行以下命令:
whereis ls
输出示例:ls: /bin/ls /usr/share/man/man1/ls.1.gz
其中,/bin/ls是ls命令的可执行文件的路径。
方法二:使用which命令
which命令用于查找可执行文件的路径。使用which命令可以查看已安装的程序命令所在的路径。语法:which command
示例:如果想查看ls命令的路径,可以执行以下命令:
which ls
输出示例:/bin/ls
其中,/bin/ls是ls命令的路径。
方法三:使用type命令
type命令可以判断给定的命令是一个内部命令、外部命令还是一个shell内建命令。通过type命令可以查看已安装的程序命令的类型和所在路径。语法:type command
示例:如果想查看ls命令的类型和路径,可以执行以下命令:
type ls
输出示例:ls is hashed (/bin/ls)
其中,/bin/ls是ls命令的路径。
方法四:使用dpkg命令
dpkg命令是Debian系列Linux发行版中用于安装、卸载和管理软件包的命令。通过dpkg命令可以查看已安装的程序的详细信息,包括命令的路径。语法:dpkg -L package_name
示例:如果想查看openssh-server软件包中包含的文件和命令路径,可以执行以下命令:
dpkg -L openssh-server
输出示例:/etc /etc/init.d /etc/init.d/ssh /usr /usr/share /usr/share/doc /usr/share/doc/openssh-server /usr/share/doc/openssh-server/changelog.Debian.gz /usr/share/doc/openssh-server/copyright /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/openssh-server /usr/share/linda /usr/share/linda/overrides /usr/share/linda/overrides/openssh-server /usr/share/man /usr/share/man/man1 /usr/share/man/man1/scp.1.gz /usr/share/man/man1/sftp-server.1.gz /usr/share/man/man1/sftp.1.gz /usr/share/man/man1/ssh-add.1.gz /usr/share/man/man1/ssh-agent.1.gz /usr/share/man/man1/ssh-keygen.1.gz ……
其中,ls命令的路径在/usr/bin/ls下。
方法五:使用rpm命令
rpm命令是Red Hat系列Linux发行版中用于安装、卸载和管理软件包的命令。通过rpm命令可以查看已安装的程序的详细信息,包括命令的路径。语法:rpm -ql package_name
示例:如果想查看openssh-server软件包中包含的文件和命令路径,可以执行以下命令:
rpm -ql openssh-server
输出示例:/etc/pam.d/sshd /etc/rc.d/init.d/sshd /etc/ssh /etc/ssh/ssh_config /etc/ssh/sshd_config /etc/sysconfig/sshd /etc/xinetd.d/sshd /usr/bin/scp /usr/bin/sftp /usr/sbin/sshd /usr/share/doc/openssh-server-8.4p1 /usr/share/doc/openssh-server-8.4p1/AUTHORS ……
其中,ls命令的路径在/usr/bin/ls下。
以上是几种在Linux上查看已安装的程序命令的方法和命令,根据实际情况选择合适的方法进行查看。2年前