一、时间管理
1、Linux:开机启动读取rtc的时间;
硬件时钟clock
系统时钟date
2、主板上计量时间的叫晶体振荡器,晶体振荡器来完成时间计量。
二、获得命令的使用帮助
1、内部命令获得方式:
help COMMAND
2、外部命令获得方式:
COMMAND --help
3、命令手册Manual(man):
命令格式:man COMMAND;
man分章节,内容包括:
a)用户命令(所有用户可以使用的命令);
b)系统调用,如,man read,man 2 read;
(出现乱码是字符集不匹配,explort LANG=en);
c)库调用,如,man 2read;
d)特殊文件(设备文件),如,man4 tty;
e)文件格式(解释配置文件的语法),如,man 5 passwd;
f)游戏;
g)杂项(Miscellaneous);
h)管理命令(/sbin ,/usr/sbin,/usr/local/sbin);
4、在线文档
info COMMAND
5、系统文件说明文档/usr/share/doc;
三、帮助命令的使用方法
1、如何查找某个命令在那个章节
命令格式:whatis COMMAND
2、man命令格式解释:
[]:表示可省略;|:表示多选一;如,man date;
<>:表示必须给出的内容;…:表示可以使用多次;{ }:表示分组,没有特殊意义;
NAME:命令名称及功能简要说明;SYNOPSIS:用法说明,包括可用的选项;
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义;
OPTIONS:说明每一个选项的意义;FILES:此命令说明相关的配置文件;
BUGS:报告bug;EXAMPLES:使用示例,如:man lvcreate;
SEE ALSO:另外参照;[+FORMAT]:指定格式;如:date +%D;
如:man date;
3、man内容翻屏:
a)向后翻一屏:SPACE
b)向前翻一屏:b
c)向后翻一行:ENTER
d)向前翻一行:k;
4、man内容查找
a)/KEYWORD:向后查找
b)?KEYWORD:向前查找
c)n:下一个
d)N:前一个
e)q:退出;
5、date
a)date +%s(显示的是格林尼治时间从1970年1月1号起到今天的天数);
b)date 月日时分年.秒[MMDDhhmm[[CC]YY][.SS]];
c)clock:硬件时间;
d)hwclock-w:把硬件改为系统时间(把系统时间同步到硬件时间);
e)hwclock–s:读取硬件时钟到系统里;
f)hwclock:读取时间;
使用方法man hwclock;
练习:
1、使用date单独获取系统当前的年份、月份、日、小时、分、秒;
年份:date +%Y
月:date +%m
日:date+%d
时:date+%H
分:date+%M
秒:date+%S;
四、常用命令
1、cal:calendar;
练习1:
1、echo是内部命令还是外部命令?type echo;内部命令;
2、使用帮助,了解其作用?man echo/help echo;
3、如何换行显示?如:echo-e “This year is 2014.\nToday is 16”;
回退:\b
制表符: \t
纵向制表符: \v
无换行符:echo –n “This year is 2014”;
练习2:
1、printf是内部命令还是外部命令?
type printf;内部命令;
printf:格式化并显示数据,默认没有换行符;
2、使用帮助,了解其作用?man printf;
3、如何换行显示?
如:printf “Thisyear is 2014.\nToday is 04.\n”;
printf “This year is 2014.\nToday is 04.”;
练习3:file命令及其用法;
转载于:https://blog.51cto.com/zkhylt/1390722