2014-08-30 89 views
-2

在安裝QT,我遇到了這個命令:這個命令是什麼意思?

sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run 

我不知道什麼-s手段here.And似乎這裏的相似:

sudo -s ./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks 
+5

當你不知道一個命令行開關做了什麼,你的第一站應該是該程序的'man'頁面外殼。做「男人sudo」。對於大多數尋呼機,您可以通過輸入'/'和搜索模式'-s'來搜索該標誌。按'n'跳到下一個搜索匹配,直到到達標記的描述。 – 2014-08-30 13:16:11

+1

這類問題應該寫入[unix.stackexchange.com](https://unix.stackexchange.com/)而不是stackoverflow。 – rsm 2014-08-30 13:20:37

+0

@MichaelBerkowski噢,謝謝!我沒有意識到這是'sudo'命令的模式! – 2014-08-30 13:24:08

回答

0

「的-s(殼)選項運行shell如果設置了SHELL 環境變量,或者在 passwd(5)中指定了shell,如果指定了一個命令,則將其傳遞到shell執行 ,否則執行交互式shell。 「

here

如上評論中提到,檢查出人的信息:

  1. 類型man sudo到命令行。
  2. 在命令列表中找到一個很好的解釋。
1

須藤-s運行具有root權限