linux查看安装程序命令在哪

fiy 其他 7

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部