不同的 Unix 命令的含义是什么?

不同的 Unix 命令的含义是什么?

我在我的机器上运行 Ubuntu 14.04。当我在安装不同的软件(如 Node JS、Mongo DB 等)时看到不同的命令行命令(或者它们到底叫什么?)如sudoapt-getmkdir、等时-R,我感到迷失。-n

有哪些好的资源可以让我找到不同的 Linux/Unix 命令的确切含义?

答案1

man页面是你的朋友。每当您看到从未使用过的命令时,请运行man [name of command]

例如,man sudo会告诉你:

名称 sudo、sudoedit - 以另一个用户身份执行命令

并且,往下看:

说明 sudo 允许允许的用户以超级用户或其他用户的身份执行命令,如 sudoers 文件中指定的那样。真实有效的 uid 和 gid 设置为与 passwd 文件中指定的目标用户相匹配,并且组向量基于组文件初始化(除非指定了 -P 选项)。如果调用用户是 root 或者目标用户与调用用户相同,则不需要密码。否则,sudo 要求用户默认使用密码进行身份验证(注意:在默认配置中,这是用户的密码,而不是 root 密码)。用户通过身份验证后,时间戳就会更新,然后用户可以在短时间内(5 分钟,除非在 sudoers 中覆盖)内使用 sudo,而无需密码。

如果措辞太复杂,那么你可以在 Google 上搜索“Linux sudo 做什么?”

答案2

  • sudo代表替代用户做
  • mkdir代表制作目录
  • apt代表高级封装工具

-r像或 这样的选项-f只是随机字母,但有时代表真实的东西。

就像-uytdl 代表的那样update,您也可以使用--update或运行它-h,也可以使用--help

用于man获取有关它们的信息。

相关内容