您尚未登录。

#1 2018-01-26 19:32:15

rdef
会员
注册时间: 2018-01-20
帖子: 32

pacman <operation> [options] operation和options的区别是什么?

学打Linux命令的时候,只知道命令组成有命令名、选项、参数。但是这个命令:pacman <operation> [options] [targets],突然冒出operation和targets,这是什么?

离线

#2 2018-01-26 19:37:22

血族使天
会员
注册时间: 2013-01-12
帖子: 132

Re: pacman <operation> [options] operation和options的区别是什么?

比如这个

yaourt -Ss vim

-S 就是 operation
s就是 options
vim 就是targets

离线

#3 2018-01-26 19:40:02

rdef
会员
注册时间: 2018-01-20
帖子: 32

Re: pacman <operation> [options] operation和options的区别是什么?

血族使天 说:

比如这个

yaourt -Ss vim

-S 就是 operation
s就是 options
vim 就是targets

区别是什么?,为什么教程上只有选项和参数,教程上都没有operation和targets

最近编辑记录 rdef (2018-01-26 19:41:16)

离线

#4 2018-01-26 19:47:38

血族使天
会员
注册时间: 2013-01-12
帖子: 132

Re: pacman <operation> [options] operation和options的区别是什么?

operation是一个操作,比如-S是同步,-R是移除,-Q是查询,这个是必须得有的。
options是operation的一个选项,比如-S后面可以跟s表示再同步数据库里查询,可以跟w表示只下载包不安装;-R后面可以跟c表示级联,可以跟u表示同时删除不需要的包。
target是只要操作的对象,比如跟在-S后面就是要安装的包,跟在-R后面就是要卸载的包,因为有的操作不需要对象(比如-Syu表示系统更新,不需要指定对象),所以target也是可选的。
你如果按照命令、选项、参数理解的话,pacman就是命令,operation和options都是选项,target就是参数。
以上

离线

#5 2018-01-26 19:51:59

rdef
会员
注册时间: 2018-01-20
帖子: 32

Re: pacman <operation> [options] operation和options的区别是什么?

血族使天 说:

operation是一个操作,比如-S是同步,-R是移除,-Q是查询,这个是必须得有的。
options是operation的一个选项,比如-S后面可以跟s表示再同步数据库里查询,可以跟w表示只下载包不安装;-R后面可以跟c表示级联,可以跟u表示同时删除不需要的包。
target是只要操作的对象,比如跟在-S后面就是要安装的包,跟在-R后面就是要卸载的包,因为有的操作不需要对象(比如-Syu表示系统更新,不需要指定对象),所以target也是可选的。
你如果按照命令、选项、参数理解的话,pacman就是命令,operation和options都是选项,target就是参数。
以上

operation和options都是选项,选项不是唯一的吗?pacman这个命令就有很多选项是重复的,比如 -y

离线

#6 2018-01-26 21:54:10

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 331

Re: pacman <operation> [options] operation和options的区别是什么?

man pacman 里面讲的还是很清楚明了的。

离线

#7 2018-01-26 22:50:00

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: pacman <operation> [options] operation和options的区别是什么?

这两者不在同一层级上。pacman 显示的是它的选项和参数的分类。

离线

页脚