Command-Line

理解命令“apt install curl nano unzip -y”

  • October 30, 2019

我試圖理解這個命令:

#apt install curl nano unzip -y

我認為這意味著安裝 curl,解壓縮存檔並且所有問題都回答是。

我理解正確了嗎?

apt接受多個要安裝的軟體包,這就是...from 的man apt含義:

apt install pkg...

您的命令將安裝軟體包curlnano並且unzip. 所有問題(例如Do you want to install ...)都將以是(-y)回答。


一般來說,如果您想了解命令,您應該從命令幫助或man頁面中查看概要並了解其語法

我從 中縮短了命令man apt,省略了所有可選命令,以使其更清楚,實際的概要有點複雜:

apt [-h] [-o=config_string] [-c=config_file] [-t=target_release]
install pkg [{=pkg_version_number | /target_release}]...

對該行的一些非常簡短的解釋(有關更多資訊,請參見上面的連結):

  • arg...一項或多項arg接受
  • [arg]可選參數
  • arg | other_arg``arg或之一other_arg

(以及這些的組合)。

引用自:https://unix.stackexchange.com/questions/549502