2012-12-31 18 views
1

管道參考我來到身邊this的 「INSTALL = Y SH」

隨着外殼下面的命令:

curl https://raw.github.com/visionmedia/git-extras/master/bin/git-extras | INSTALL=y sh 

導致:

mkdir: cannot create directory `/share': Permission denied 
make: *** [install] Error 1 
No manual entry for git-extras 

我很好奇,想知道關於'INSTALL'的這個管道,我使用的只是在這個github中找到的例子。我想知道如何使用sudo以及參考這種管道。

回答

0
INSTALL=y sh 

裝置運行sh程序與環境變量INSTALL設置爲y。您可以使用sudo如下:

curl https://raw.github.com/visionmedia/git-extras/master/bin/git-extras | sudo INSTALL=y sh 
+0

請問您可以在環境變量管道上添加一些參考以學習? – Lenin

+2

它與管道無關,它只是shell命令語法的一部分。您可以將環境變量放在任何命令的開頭。閱讀bash手冊頁。對於sudo,它也在其手冊頁中 - 它允許您在命令之前放置環境變量。 – Barmar