Linux查询命令与时间命令

目录

Linux命令格式:

查看命令帮助

查看bash内部命令帮助

命令 --help

3、man手册

man手册常用操作按键

 各结构标题含义

man手册的几个部分

information page

info中的按键

时间命令

date

参数以及作用

示例

timedatectl命令

timedatectl命令中的参数以及作用


Linux命令格式:

命令格式 主命令  选项  参数 (操作对象)
补充:命令又被分为两类
内置命令:由 shell 程序自带的命令。
外部命令:有独立的可执行程序文件,文件名即命令名。
选项: 指定命令的运行特性,指明要运行命令中的哪一个功能代码。
短选项:例如: -l -d ,如果同一命令同时使用多个短选项,多数可合并。
注:有些命令的选项 没有-。
长选项:例如 --help --human-readable。
参数 :命令的作用对象,即命令对什么生效。
不同的命令的参数不同。
有些选项可以带参数,有些选项可以不带参数。
有些命令可同时带多个参数,多个参数之间以空白字符分隔。
补充
按【Ctrl+C】键可中断正在执行的命令。
补全命令:输入命令关键字的前几个字符后,按Tab键,可实现命令自动补全。
补全文件名和目录名:输入文件的前几个字符后,按tab键可自动补全。

查看命令帮助

查看bash内部命令帮助

help //后加命令

命令 --help

命令 --help //--?也可以
回答 示例如下
cat [OPTION]... [FILE]... 表明cat后面可以加上多个可选的选项以及多个可选的文件参数。
下面是对于命令的语法的一些符号的说明
[ ] :表示的是可选。
...: 表示的可以存在多个参数。
|表示是可选的。
<>:必填。
{}:表示作为一个整体存在的。

3、man手册

man 用来提供在线帮助,使用权限是所有用户。使用 man 命令可以调阅其中的帮助信息,非常方便 实用。
man //后加命令

man手册常用操作按键

按键
作用
空格键 PaGe down
向下翻一页
PaGe up b
向上翻一页
home
直接前往首页
end
直接前往尾页
/(加关键词)
从上至下搜索某个关键词
?(加关键词)
从下至上搜索某个关键词
n
定位到下一个搜索到的关键词
N
定位到上一个搜索到的关键词
q退出

 各结构标题含义

结构名称
代表意义
NAME
命令的名称
SYNOPSIS
参数的大致使用方法
DESCRIPTION
介绍说明
EXAMPLES
演示(附带简单说明)
OVERVIEW
概述
DEFAULTS
默认的功能
OPTIONS
具体的可用选项(带介绍)
ENVIRONMENT
环境变量
FILES
用到的文件
SEE ALSO
相关的资料
HISTORY
维护历史与联系方式

man手册的几个部分

man手册有9个章节
1、用户指令,查看命令的帮助。
2、 系统调用,查看可被内核调用的函数的帮助。
3、 程序库调用,查看函数和函数库的帮助。
4、设备,查看特殊文件的帮助。(主要是/dev目录下的文件)
5、文件格式,查看配置文件的帮助。
6、 游戏,查看游戏的帮助。(一般没有)
7、 杂项,惯例与协议等,例如 Linux 文件系统、网络协议、 ASCII code 等等的说明。
8、系统指令,查看系统管理员可用的命令的帮助。
9、 内核内部指令,查看内核相关文件的帮助。

information page

info //加命令
info man 的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与 man page 不同的是,info page 则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。要查询的目标数据的说明文件必须要以 info 的格式来写成才能够使用 info 的特殊功能(比如跳转)。因为比较麻烦,所以一般不推荐使用。

补充:支持info命令的文件默认是放置在/usr/share/info这个目录当中的。

info中的按键

快 捷 键
作 用
上箭头
向上移动一行
下箭头
向下移动一行
PgUp
向上翻一页
PgDn
向下翻一页
Tab
在有 “*” 符号的节点间进行切换
回车
进入有 “*” 符号的子页面,查看详细帮助信息
u
进入上一层信息
n
进入下一小节信息
p
回到上一小节信息
s/r
info page 中使用关键字搜索
查看帮助信息
q
退出 info 信息

时间命令

date

时间命令用于显示或设置系统的时间与日期。 用户只需在 date 命令后输入以 + 号开头的参数,即可按照指定格式来输出系统的时间或日期,这 样在日常工作时便可以把备份数据的命令与指定格式输出的时间结合到一起。
语法格式为:
​​​​​​​ date [OPTION]//选项  [+FORMAT]//控制输出格式

或者

 date [-u|--utc|--universal]//时区 [MMDDhhmm[[CC]YY][.ss]]//月日时分年.秒
//可以修改时间

补充:utc表示世界标准时间。

[cc]可以理解为世纪。若不写,比如只写22,及默认为当前世纪的22年。

+%F表示简化输出。

参数以及作用

参数
作用
%Y
完整年份
%m
月份
%d
本月中的第几天
%H
小时(0-23)
%M
分钟(0-59)
%j
今年中的第几天  

示例

1、按照默认格式查看当前系统时间的 date 命令
[root@localhost ~]# date
2023年 03月 27日 星期一 10:01:06 CST

2、查看天数

[root@localhost ~]# date +%j
086

3、按照--日 小时:分钟:的格式查看当前系统时间

[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2023-03-27 10:03:04

4、将系统的当前时间设置为2020111830

方案一

[root@localhostd ~]# date -s "20201101 8:30:00"
Sun Nov 1 08:30:00 CST 2020

方案二

[root@localhost ~]# date 110108302020
Sun Nov 1 08:30:00 CST 2020

timedatectl命令

timedatectl 命令用于设置系统的时间,英文全称为: “time date control”。
语法格式为:
​​​​​​​ timedatectl [OPTIONS]//选项 COMMAND//时间

timedatectl命令中的参数以及作用

参数
作用
status
显示状态信息
list-timezones
列出已知时区
set-timezone
设置生效时区
set-time
设置系统时间

示例:

1、查看系统时间与时区

[root@localhost ~]# timedatectl
               Local time: 二 2023-03-28 11:21:21 CST
           Universal time: 二 2023-03-28 03:21:21 UTC
                 RTC time: 二 2023-03-28 03:21:21
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

2、设置时区(上海)

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai

 补充:设置时间需要将时间同步服务关闭才能操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值