命令的语法:
命令 选项 参数
第一个是命令,其他是选项和参数
命令:就是想做什么 多个命令用;分隔 如: date ; cal想修改密码:psaawd想看文件:ls
date ; cal两个命令先执行date再执行cal
选项:修饰命令的行为 加多个选项时项与项之间要空格,短选项可以合并长选项不能进行合并,单个字母作为选项前一般都带有-,单词作为选项前通常带有–
如:ls –l查看文件的详细信息 ls –a 以.开头的文件(隐藏文件) ls –a –l ls --help
参数:具体的某个对象 参数不用加杠,不一定放在最后,参数可有多个但参数之间要有空格
获取帮助:
不要尝试去记住一切
不同级别的帮助资源:
whatis:
-
显示命令的简短描述
-
基于数据库的查询,定时更新
-
在安装完后并不能马上使用
如果whatis或者man的时候报错,man/whatis不出来则表示要更新数据库用mandb即可
command –help:
-
列出命令常用的语法和参数
-
特殊符号解读
-
在[]中的参数是可选的
-
大写的参数或者在<>中都表示变量
-
文本后面跟随…表示一个列表
-
x|y|z表示”x 或者y或者z”
-
-abc表示”任意-a,-b或者-c的任意组合”
-
usage:用法语法
- [FILE]:参数 指明了用文件可选项
- format:格式
- [-u|–utc|–universal]:打印和设置utc时间 |:表示“或”
- [MMDDDhhmm[[CC]YY][.ss]]:日 天 时 分 世纪 年 秒 最少8位 2019:20是CC 19是YY CC是YY
的可选项
which+命令:
- 查看命令在哪个文件下
man 帮助手册:
-
位置:/usr/share/man/
-
使用方法:
-
# man [章节信息] 命令或者配置文件
-
# man -k 关键字
-
命令 | 结果 |
---|---|
空格键 | 向下翻页 |
PageUP/PageDown | 向上向下翻页 |
向上向下箭头,回车键 | 向上和向下滚动 |
g/G | 回到开头/末尾 |
/string | 搜索string关键词 |
n/N | 在关键词之间向下和向上查找 |
q | 退出man帮助页面 |
man手册结构说明:
man章节:
-
常用:
-
1 用户命令
-
5 文件格式
-
8 系统管理命令
-
man passwd:此时passwd是命令 //man passwd的第一个有的章节
man 5 passwd:此时passwd是文件 //man passwd的第五章节
man –k passwd:模糊查询,基于whatis来查询 k :keyword
man 数字 passwd:man passwd的指定章节
红帽官方产品文档 https://access.redhat.com