站長資訊網
最全最豐富的資訊網站

Linux桌面的樂趣:錯把gti當作git輸入時得到大眾高爾夫汽車

開發者和管理人員經常犯的錯誤之一是本來想鍵入git命令卻不小心輸入了gti。 有的為了防止錯誤還設置了別名,alias gti=git,但是這樣您可能會錯過屏幕上開過的大眾高爾夫汽車GTI。

安裝GTI軟件以獲取大眾高爾夫汽車

gti不過是一個基于輸入錯誤的git runner。它在終端上開車。 通過 add-apt-repository啟用gti后,在Debian/Ubuntu Linux上鍵入以下apt命令或者apt-get命令

Linux桌面的樂趣:錯把gti當作git輸入時得到大眾高爾夫汽車

[linuxidc@linux:~/www.linuxidc.com]$ sudo add-apt-repository ppa:mamantoha/gti

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get update

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt-get install gti

Fedora Linux用戶鍵入以下dnf命令:

[linuxidc@linux:~/www.linuxidc.com]$ sudo dnf install gti

在macOS Unix桌面上執行以下brew命令:

[linuxidc@linux:~/www.linuxidc.com]$ brew install gti

在OpenBSD上運行以下pkg_add命令命令:

[linuxidc@linux:~/www.linuxidc.com]$ doas pkg_add -v gti

FreeBSD用戶輸入以下pkg命令:

[linuxidc@linux:~/www.linuxidc.com]$ sudo pkg_add -v gti

Arch Linux用戶輸入以下pacman命令:

[linuxidc@linux:~/www.linuxidc.com]$ sudo pacman -S gti-git

關于源代碼安裝的說明

鍵入以下命令,但是如果您的Linux系統上未安裝C編譯器,請安裝:

  • 如何在Ubuntu 18.04上安裝GCC編譯器 http://www.hospitaldelafe.com/Linux/2019-06/159059.htm
  • 如何在CentOS 8上安裝GCC開發工具(Development Tools)  http://www.hospitaldelafe.com/Linux/2020-03/162624.htm

接下來,使用git命令獲取源代碼

[linuxidc@localhost ~/www.linuxidc.com]$git clone https://github.com/rwos/gti.git
正克隆到 ‘gti’…
remote: Enumerating objects: 187, done.
remote: Total 187 (delta 0), reused 0 (delta 0), pack-reused 187
接收對象中: 100% (187/187), 39.56 KiB | 12.00 KiB/s, 完成.
處理 delta 中: 100% (81/81), 完成.
[linuxidc@localhost ~/www.linuxidc.com]$cd gti
[linuxidc@localhost ~/www.linuxidc.com/gti]$make
cc -o gti  -O2 -std=c89 -Wpedantic -Wall -Wextra -Wunused -Wshadow -Wdouble-promotion -Wstrict-overflow=5  gti.c
strip -s gti
[linuxidc@localhost ~/www.linuxidc.com/gti]$sudo make install
[sudo] linuxidc 的密碼:
gzip -9 -n -c gti.6 > gti.6.gz
install -D gti /usr/bin/gti
install -D -m 644 gti.6.gz /usr/share/man/man6/gti.6.gz

Linux桌面的樂趣:錯把gti當作git輸入時得到大眾高爾夫汽車

基本上,編譯并安裝一個愚蠢的git啟動器。 受sl啟發。

您可能已經猜到了,gti旨在捕獲偶然的錯字“ gti”而不是“git”。 它顯示汽車駛過的動畫,然后啟動git。 給gti的任何參數或參數都將傳遞給實際的git二進制文件。 汽車圖像來自舊的大眾高爾夫GTI的外觀。

gti支持的Linux/Unix環境變量

設置GIT,以便gti命令遵守$GIT環境變量。 如果設置了GIT,則其值將在動畫結束后用于啟動git,而不是在PATH中搜索git:

export GIT=/opt/bin/git
gti clone foo

默認速度太快了,你是否要控制gti命令動畫的速度? 可以的,設置GTI_SPEED(默認為1000):

GTI_SPEED=2000 gti push ..
GTI_SPEED=2000 gti pull ..
GTI_SPEED=4000 gti clone ..

如下圖:

Linux桌面的樂趣:錯把gti當作git輸入時得到大眾高爾夫汽車

總結

在那里,gti是一個愚蠢的git啟動器,基本上受顯示火車的sl命令的啟發。 但是,gti會顯示動畫(吉普車或shell中的汽車),以糾正那些偶然輸入gti而不是git以獲得樂趣和利益的用戶。 如果您喜歡這個有趣的桌面應用程序,那就試試吧。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
大伊香蕉精品一区视频在线 | 日韩三级一区二区| 久久99精品久久久久久清纯| 久久亚洲AV无码精品色午夜| 97久久超碰国产精品旧版| 一本大道无码人妻精品专区| 国产精品成年片在线观看| 中文人妻熟妇乱又伦精品 | 亚洲欧洲精品久久| 国产99久久久国产精品~~牛| 国产亚洲精品美女| 国产精品∧v在线观看| 99rv精品视频在线播放| 91热成人精品国产免费| 日韩精品乱码AV一区二区| 久久精品隔壁老王影院| 久久国产日韩精华液的功效| 狠狠久久精品中文字幕无码| 亚洲欧美日韩国产精品一区| 精品国产sm捆绑最大网免费站 | 窝窝午夜看片成人精品| 国产福利91精品一区二区三区| 国产在线精品一区二区三区不卡| 亚洲精品无码你懂的网站| 无码日韩精品一区二区人妻 | 国产精品96久久久久久久| 无码人妻精品一区二区三区不卡| 久久精品国产亚洲香蕉| 大陆精大陆国产国语精品| 91国内外精品自在线播放| 国产亚洲精品不卡在线| 91精品国产91久久久久福利| 三级精品视频在线播放| 99久久99这里只有免费的精品| 成人国内精品久久久久一区 | 国产精品麻豆高清在线观看| 精品久久久久久国产潘金莲 | 欧美国产成人精品二区芒果视频| 国产精品综合AV一区二区国产馆| 992tv精品视频tv在线观看| 囯产精品久久久久久久久久妞妞|