一、时间管理date
date: 显示当前时间 查看的是系统时间
date MMDDHHMMYY.SS 修改当前的系统时间 月日时分年.秒
date +FORMAT 以格式显示时间日期
+%D display date;
+%Y display year;
+%S display second;
+%M display minute;
+%n a newline;
+%m month;
hwclock: 硬件时间 hwclock - query and set the hardware clock (RTC)
-w 将系统时间同步到硬件时间
-s 将硬件时间保存到系统时间
clock: 硬件时间
操作系统获取时间是从计算机硬件时钟获取时间,然后设置为系统时间
ntp(network time protocol)网络时间协议,操作系统可以设置一个时间服务器,用来获取当前时间
Linux rtc(real time clock)
Linux 有两个时钟
硬件时钟 硬件上的时间
系统时钟 Linux系统自己的时间计时器
cal displays a calendar
export LANG=EN 调节字符集
二、获得命令的使用帮助
1.内部命令:
help COMMAND
2.外部命令:
COMMAND --help (大部分外部命令支持)
3.命令手册: manual(一般用来查看外部命令手册)
man COMMAND (用来查看命令使用手册)
whatis COMMAND 用来显示命令的简要信息,可以显示命令有哪些章节
man 显示帮助分章节 常见有8个
1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库调用
4:特殊文件(设备文件等)
5:文件格式(配置文件的语法)
6:游戏
7:杂项
8:管理命令(/sbin, /usr/bin, /usr/local/bin)
man 手册格式
NAME 名字
SYNOPSIS 总览、摘要、概要
<>:必选
[]:可选
...:可以出现多次
| 多选一
{} 分组
DESCRIPTION 描述
OPTIONS 选项
FILES 文件
BUGS 错误
EXAMPLES 示例
AUTHOR 作者
SEE ALSO 另外参照
man翻屏:
向后翻一屏:space
向前翻一屏: b
向后翻一行:enter
向前翻一行: k
查找:
/keyword: 向后
example: /time
n:下一个
N:前一个
?keyword: 向前
q:退出
4.在线文档:
info COMMAND
e.g info man
info hwclocl
5.document:
/usr/share/document 可以查看文档手册
6.google
7.查询其官方站点
小练习
1.echo是内部命令还是外部命令?
type echo
2.其作用?
man echo
3.如何显示“The year is 2016. Today is 26." 为两行?
echo -e "The year is 2016.\nToday is 26."