命令语法:
Command options arguments
命令字 [选项] [参数]
- 项与项之间以空格分隔开
- options修饰一个命令的行为
- 单字母选项前一般都带有-,例如-a,-b,-c或者-abc
- 全字选项前通常带有--,例如:--help
- 参数是一个文件名或者其它被该命令需要的数据
- 多个命令用;分隔
选项及参数的含义
选项:用于调节命令的具体功能
- 以 “-”引导短格式选项(单个字符),例如“-l”,可以合并
- 以“--”引导长格式选项(多个字符),例如“--color”,不可以合并
- 多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等
- 在Linux的命令环境中,无论是命令名还是文件名,对英文字符的处理是区分大小写的
- 命令的各组成部分之间用空格分隔(可以是多个空格),命令行的输入以回车键结束
- 对于有些命令来说,选项和参数并不是必须有的(通用命令格式中的方括号[ …… ]表示可选的意思)
不同级别的帮助资源
①Whatis 显示命令的简短描述,查看命令的简单描述,需要更新数据库mandb
②Command --help 列出常用的语法和参数
- 大写的参数或者在< >中都表示一个变量
- [ ] 可选项
- 文本后面跟… 表示一个 列表
- a | b |c 表示三选一
- -abc表示任意“-a,-b或者-c的任意组合”
③man
为命令提供相关帮助文档;几乎所有的命令都有man”页”;页面分成章节;它们统一组成Linux的手册 man手册位置:/usr/share/man/
常用:
第1章节:命令的语法,针对所有用户
第5章节:查看配置文件的语法规则
第8章节:只有root可以执行的命令的语法规则
当查看man页面时:
- 使用PgUp,PgDn箭头来浏览向上向下
- 空格键向下翻页
- 使用/text来查询text
- n或者N定位到下一个或者上一个匹配的位置
- q退出
- g/G回到开头/末尾
查找手册
- man –k keyword列出所有匹配的页
- 使用whatis数据库
info命令类似man命令,但是通常比它更详细;不带任何参数运行info将显示所有的帮助页
Info页的结构象一个web站点;每一页被划分成节点
通过*前缀可连接到节点
Info [command]
浏览info页面时:
- 通过箭头PgUp,PgDn
- Tab键移动到下一个链接
- Enter符进入到选择的链接
- n/p,/u/l 定位到下一个/前一个,上一个/最近一个节点
- s text搜索文本(缺省为上一次搜索的)
- q命令退出info
基本命令
date – 显示当前日期和时间
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
月 日 小时 分 年份前两位 后两位 秒
Cal 显示日历
echo -e "OK! \n" # -e 开启转义
echo "It is a test"
输出结果:
OK!
It is a test