Git - 如何验证Ubuntu上是否安装Git以及在何处安装Git

时间:2015-03-02 21:00:35

标签: git ubuntu

我是Ubuntu和Git的新手。我如何验证我在我的机器上安装了git?当我尝试apt-get时,我得到了:

root@ubuntu:/home/nebojsa# apt-get install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
git is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic
  linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic
  linux-headers-3.13.0-40 linux-headers-3.13.0-40-generic
  linux-headers-3.13.0-43 linux-headers-3.13.0-43-generic
  linux-image-3.13.0-24-generic linux-image-3.13.0-39-generic
  linux-image-3.13.0-40-generic linux-image-3.13.0-43-generic
  linux-image-extra-3.13.0-24-generic linux-image-extra-3.13.0-39-generic
  linux-image-extra-3.13.0-40-generic linux-image-extra-3.13.0-43-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 133 not upgraded.

但我不知道软件包的安装位置。

感谢您的帮助!

6 个答案:

答案 0 :(得分:35)

输入which git。它应该返回可执行文件的路径

如果您想了解更多详情:https://serverfault.com/questions/96964/list-of-files-installed-from-apt-package

答案 1 :(得分:13)

只需致电git --version即可。它应该返回这样的东西:

$ git --version
git version 1.9.3 (Apple Git-50)

答案 2 :(得分:7)

与大多数可执行文件一样,git中安装了/usr/bin/git

要查看属于git包的所有文件的位置,您可以输入:

dpkg -L git

您希望通过less或您喜欢的页面管道输出;我的系统上有 591 664行输出。

(并非所有系统都使用与Ubuntu相同的软件包管理器。您可能需要使用dpkg以外的某个命令,可能是rpmyumdnf。 )

如果您从源代码而不是通过软件包管理器安装了git,git可执行文件可以在任何位置,具体取决于您的安装方式。如果它在$PATH中,请输入

type git

type -a git

会告诉你它在哪里。 (假设你正在使用默认的bash shell。)

答案 3 :(得分:2)

which git是要使用的命令,如果已安装git,则会给出安装git的位置,通常为/usr/bin/git。如果没有安装git,则不会得到任何东西。{{ 0}}

答案 4 :(得分:1)

它告诉你

git is already the newest version.

所以一切都会好的。

提示:要查看程序包安装的文件,请运行

dpkg -L git

它会列出很多文件,但最重要的是/usr/bin/git。另一个命令which git返回运行git时正在运行的文件 - 它应该是相同的。

答案 5 :(得分:0)

是的,安装了git。至于你关于包裹位置的问题,这很可能与你无关。如果您发现自己正在浏览Linux文件系统只是为了执行已在系统范围内安装的程序,那么就会出现问题。你根本不需要这样做。

至于git,打开终端并输入' git'会给你基础知识。更多可以阅读打字' man git' (man命令适合在包上找到其他信息)。

如果您想要git的图形前端,请参阅此https://askubuntu.com/questions/227554/what-are-some-gui-clients-for-git