命令语法
命令 [选项] [参数]
最前面的一定是命令,后面可以有多个选项,选项可以进行合并,选项可以随意组合,短选项可以合并,长选项不可以合并
命令,选项,参数之间必须要有空格
选项与选项之间也要空格隔开
参数与参数之间也要空格隔开
命令:我要做什么事
选项:对想要做的事进行补充(大概)
参数: 具体做的一件事,具体某个对象(细节)
段选项:-l, -a, -h, -t
长选项:–stdin, --all, --help 单词作为选项
命令可以没有选项,必须有命令
短选项容易操作简单
长选项更好记忆,可读性高
链接两个命令的符号 ;前后两个命令没有任何关系
date;cal 会同时打印时间和日历
mandb :Linux数据库更新
whatis :查询命令作用干啥的,说明解释
一切皆文件
–help查看命令语法和选项含义
man帮助
man 命令 文件
(1)命令的语法
human readable 可读的,人类可查
SEE ALSO :man帮助·里面·查看相关命令
synopsis 摘要,提要
man帮助使用方法
G最后一页
g第一页
/搜索关键字,第一页搜索才会全局搜索
q退出
n/N在关键词之间上下移动
man帮助章节
1 Executable programs or shell commands
(1)命令语法,所有用户都可以执行的命令语法
8 System administration commands (usually only for root)
(8)只有root用户可以执行的命令
File formats and conventions eg /etc/passwd
(5)查看配置文件语法规则
man 5 passwd man第五章节
三种查看命令的方式
1.查找see also
2.man -k string 查看命令里面和命令里面的描述信息里面有字符串的相关命令
3.whatis command查找命令有哪几个man章节
man手册说明
NAME 名称及简要说明
SYNOPSYS 摘要,格式及使用方法
DESCIPTION 描述信息
FILES 相关文件
ENVIRonMENT 环境变量
SEE ALSO 其他帮助参考,相关命令
date语法规则,打印和设置语法时间
Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:
时间方面:
% : 印出 %
%n : 下一行
%t : 跳格
%H : 小时(00…23)
%I : 小时(01…12)
%k : 小时(0…23)
%l : 小时(1…12)
%M : 分钟(00…59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00…61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区
日期方面:
%a : 星期几 (Sun…Sat)
%A : 星期几 (Sunday…Saturday)
%b : 月份 (Jan…Dec)
%B : 月份 (January…December)
%c : 直接显示日期与时间
%d : 日 (01…31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001…366)
%m : 月份 (01…12)
%U : 一年中的第几周 (00…53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0…6)
%W : 一年中的第几周 (00…53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000…9999)
打印当前时间
date +%y-%m-%d %H:%M:%S
时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。
date 121419582021
[root@redhat8 ~]# date +%y-%m-%d %H:%M:%S
21-12-08 19:50:33
[root@redhat8 ~]# date 121419582021
Tue Dec 14 19:58:00 CST 2021
[root@redhat8 ~]#
pinfo帮助文档
红帽产品文档
access.redhat.com下载查看



