学习Linux心得笔记(3)-Linux操作基本命令2

作者: sxdgy 分类: linux 发布时间: 2017-03-15 17:28

1、时间管理date:

# date
2017年 03月 14日 星期二 05:40:46 CST

“系统时间”与“硬件时间”

    系统时间System Clock: 就是执行 date 命令看到的时间,linux系统时间调用(除了直接访问硬件时间的命令)使用的这个时间。

    硬件时间RTC(Real Time Clock): 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。

“UTC时间”与“本地时间”

    UTC时间:Coordinated Universal Time 世界协调时间(又称世界标准时间、世界统一时间),UTC 是以原子钟校准的,更精确。

    本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,本地时间 = UTC ± 时区。

    时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China Standard Time,中国标准时间),时区为东八区,也就是 +8 区。

2、获得命令的使用帮助:

内部命令帮助:

# help 命令

外部命令帮助:

# 命令 --help

查看命令手册man(manual):

# man [章节数] 命令

    man命令分8个章节:1:用户命令(/bin, /usr/bin, /usr/local/bin);2:系统调用;3:库用户;4:特殊文件(设备文件);5:文件格式(配置文件的语法);6:游戏;7:杂项(Miscellaneous);8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)。获得命令的章节索引信息whatis:

# whatis 命令

关键字说明:

     NAME:命令名称及功能简要说明

    SYNOPSIS:用法说明,包括可用的选项,符号说明:<>必选、[]可选、…可以出现多次、| 多选一、{}分组

    DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

    OPTIONS:说明每一个选项的意义

    FILES:此命令相关的配置文件

    BUGS:报告bug给谁

    EXAMPLES:使用示例

    SEE ALSO:另外参照

查找命令:

/关键字 (向后查找)
?关键字 (向前查找)

查找结果操作:

    按n下一个、按N前一个、按q 退出。

练习使用date单独获取系统当前的年、月、日、小时、分钟、秒

# date +%Y%m%d%H%M
# date +"日期%F时间%T"

info格式的帮助指令

# info 命令

3、查询和设置硬件时钟hwclock

# hwclock
2017年03月13日 星期一 00时19分19秒  -0.235530 seconds
# hwclock -w #等同hwclock --systohc,系统时间同步到硬件;
# hwclock -s #等同hwclock --hctosys,硬件时间同步到系统;

4、日历命令cal(calendar)

# cal

5、显示一行文本echo

#echo
 选项-n 不输出结尾换行符
 选项-e 启用反斜杠转义(默认禁用)
 支持的反斜杠转义
 \\反斜杠
 \a警报声
 \b退格
 \c后面不再输出
 \e保持光标位置换行
 \f表单
 \n换行
 \r回车
 \t水平制表符
 \v垂直选项卡

6、打印数据printf

# printf
支持和echo基本一样反斜杠转义

7、确定文件类型file

# file

评论已关闭!