CLI 中诸如“-y”或“-r”之类的行有什么作用?

pjs*_*man 3 linux

CLI 中诸如“-y”或“-r”之类的行有什么作用?我正在从头开始(有点)学习 Linux,并希望对我在终端中输入的内容有一个深入的了解。我一直在寻找自定义和检索/安装内容的方法,并找到了诸如“tar -tvf”或“yum -y”之类的内容,后跟一个程序或文件。对此的任何澄清将不胜感激。

r0b*_*rts 5

这很简单,这些是命令参数(又名选项或标志)。按照惯例,它们以减号开头,但一个减号后面可以跟多个选项。ls指清单;ls -a表示列出所有,即包括隐藏文件。ls -l表示长格式列表。因此ls -la意味着以长格式列出所有内容。因为rm- remove 命令rm -r可能是一个危险的选项,因为它意味着递归地删除(删除) - 所以如果你是 root 你可以删除整个文件系统,如果你不注意rm -rf *这里的描述。每个命令的详细信息都可以在联机帮助页中找到,例如man ls. 你习惯阅读这些并快速找到细节/在联机帮助页中查找,然后n将查找下一次出现的搜索字符串。使用qfor quit退出联机帮助页。还有许多命令及其示例,您可以使用 Google 搜索 - 如果搜索包含空格,只需用引号将搜索括起来。您可以了解的第一件事是链接(正确称为管道) - 一个命令的输出如何进入下一个分离的命令?通过|管道符号。然后这一切都开始变得有意义了。各种示例的好地方是bashOneLiners。祝你好运!