Linux的命令格式
COMMAND [OPTIONS…] [ARGUMENTS…]
COMMAND [COMMAND] [COMMAND]…
选项:用于启用或者关闭命令的某个或者某些功能
- 短选项:UNIX风格选项,例如: -c、-a
- 长选项:GNU风格选项,例如:- - help 、- -word
- BSD风格选项:一个字母,例如:a 、 c
参数:命令的作用对象,例如:文件名、用户名等
注意:
- 多个选项以及多参数和命令之间使用空白字符分隔
- 取消和结束命令执行:ctrl+c 、 ctrl+d
- 多个命令可以用“;”符号分开
- 一个命令可以使用\分成多行
Linux的命令行扩展:`` 和$()
``:把一个命令的输出打印给另一个命令参数
放在``中的一定是由输出信息的命令
**‘’ 、 “” 、 ``**三者之间的区别
单引号:强引用,六亲不认,变量和命令都不识别,都当成了普通的字符串,“最傻”
双引号:弱引用,不能识别命令,可以识别变量,“半傻不精”
反向单引号:里面的内容必须是能执行的命令并且有输出信息,变量和命令都识别,并且会将反向单引号的内容当成命令进行执行后,再交给调用反向单引号的命令继续,“最聪明”
==`` 和 $() 的用法是一样的
Linux的括号扩展:{}
{} :可以实现打印重复字符串的简化形式