本文共 1549 字,大约阅读时间需要 5 分钟。
第二课:第二讲Linux操作系统及常用命令
1.date-显示系统时间修改时间2.liunx记时模式:晶体振荡器,高级的每万年误差一秒。主机上就是晶体振荡器纪时的。晶体振荡器要供电才行,主板上有纽扣电池。主板上的时间叫RTC,real time clockntp(network time protocl):网络时间协议linux:系统启动时读取RTC(硬件时钟 ),读取成功后不在使用RTC时间,系统内核自身通过软件方式模拟振荡器在系统内部模拟时间,建立系统时钟。date 显示系统时间clock 显示硬件时间hwclock显示硬件时间3.如何获得命令使用帮助内部命令:help COMMAND,如 help cd,help ls外部命令:使用 长选择 COMMAND --help,如 whichis --help命令手册(内外部命令通用):man COMMAND, 如: man ls,man whoman 内部命令:打开的是该命令所属的shellman外部命令:打开的是该命令一个使用文档如何查看man的章节呢?whatis 命令whatis COMMAND 显示一个命令都出现在man的哪些章节 man是分章节的,常见的章节有8章。命令排版在man的第几章,默认就显示第几章,要是man都章节都有那就显示第一次出现该命令的章节。ls(1):用户命令,所有用户都可以使用的命令,包括普通用户(/bin,/usr/bin/,/usr/local/bin)ls(2):系统调用[export LANG=en 解决乱码,man 2 ls 显示第二章]ls(3):显示库调用ls (4):特殊文件(设备文件)ls (5):文件格式:一个命令对应的配置文件的格式,passwd,配置文件的语法ls (6):游戏games说明ls (7):杂项(Miscellaneous),不便归类的。ls (8):管理命令(/sbin,/usr/sbin/,/usr/local/sbin)4.命令格式学习date [OPTIONS] [-u|-c|-d]“[]表示可以省略”“<> 表示必须给出的内容”“| 表示多选一使用”"... 表示可以出现多次"“{} 分组”5.MAN格式说明NAME:命令名称,功能简要说明SYNOPSIS:用法说明,包括可用的选项DESCRIPTION:命令功能详细说明,包括每个选项的意义OPTIONS:细说明每个选项的意义FILES:此命令相关的配置文件BUGS:EXAMPLES:使用例子SEE ALSO:另外参照MAN使用命令:后翻一屏:SPACE前翻一屏:b后翻一行:ENTER前翻一行:k查找功能:/KEYWORD+ENTER向后搜n:下一个(多个关键字时)N:前一个(多个关键字时) ?KEYWORD+ENTER向前搜q:退出6:hwclock -s:clock时间写入date-w:date时间写入clock7:在线文档info COMMAND讲命令的历史(谁维护,有什么bug),很详细8.usr/share/doc内核文档在这里9.cal(calender)cal 2018cal 10 201810.1)echo是内部命令还是外部命令2)其作用3)如何显示“The year is 2018. Today is 16.”为两行?4)printf是内部命令还是外部命令5)其作用6)如何显示“The year is 2018. Today is 16.”为两行?转载于:https://blog.51cto.com/13788421/2129191