Argument 参数

命令需要的具体信息,通常是要操作的目标。 也叫 positional argument(位置参数)。

cp  source.txt  target.txt
└─ command    └─ arg1   └─ arg2
grep  "error"  /var/log/syslog
  └─ command  └─ arg1   └─ arg2

跟 option 的区别

  • argument —— 操作的目标,有位置/顺序(cp src dst,顺序不能反)
  • option —— 改变命令行为,通常以 --- 开头
ls  -la  /home
└─cmd └─option └─argument

在编程里

函数也有 argument 的概念。命令行参数从程序角度看,就是传给程序的字符串数组(C 里的 argv、Python 的 sys.argv)。