date:显示时间(也可以用于时间管理)软件时间。
晶体振荡器。(靠点来工作的,电脑里面的纽扣电池)
linux:通过rtc读取时间。
硬件时钟:clock、hwclock。
系统时钟
ntp:网络时间协议。
如何获得命令的使用帮助:
内部命令:
helpCOMMAND:help cd
外部命令:
COMMAND –help:
命令手册:manual
manCOMMAND
内部命令用help命令去查看。
man分章节:
whatis命令。(如何查看一个命令出现在哪个章节)
一般常见章节有8节。
1、用户命令(即是所有用户都可以使用)
2、系统调用。
3、库用户
4、特殊文件
5、文件格式(配置文件的语法)
6、游戏。
7、杂项:(Miscellaneous)
8、管理命令(/sbin,/usr/bin , /usr/local/sbin)
<>:必须给出的内容。
[ ]:可选的,可选可不选。
… :可以使用多次
| :多选一。
{ } :分组。
MAN:
NAME
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义。
OPTIONS:说明每一个选项的意义
EILES:此命令相关的配置文件。
DEBUG:
EXAMPLES:使用示例
SEEALSO:另外参照。
翻屏:
向后翻一屏:space
向前翻一屏:b
向后翻一屏:enter
向前翻一行:k
查找:
/keyword:向后
n:下一个
N:前一个
?keyword:向前
n:下一个
N:前一个
q:退出。
hwclock:
-w:将系统时间写到硬件上去。
-s:将硬件时间写到系统上去。
hwcolock –r:显示时间。
在线文档:
infoCOMMAND
文档:/usr.share/doc
google帮助。
Apache,Hadoop
问题:4W1H
cal:calendar(日历)
eg:cal 2014
cal10 2014(2014年10月)
练习:
1、echo是内部命令还是外部命令?type echo
2、其作用? manecho或者help echo
3、如何换行显示?echo –e “The year is 2014. \n today is 26.”
printf命令用法。
file命令及其用法?
widows:PE
linux:ELF(可执行)
文件系统:
rootfs:根文件系统
FHS:文件系统层级标准。
ls /
/boot:存放系统启动相关的文件,如内核、initrd,以及grub(bootloader)引导加载器。
/dav:设备文件。
设备文件:
块设备:随机访问,数据块。
字符设备:线性访问(有顺序的,按字符为单位)显示器
特殊文件是没有大小的。
设备号:主设备号(major)和此设备号(minor)
/etc:配置文件
/home:用户家目录,每一个用户的家目录默认为/home/USERNAME
root用户的家目录不在/home下。
/root:管理员的家目录。
/lib:库文件
/lib/modules:内核模块文件
静态库:.a
动态库:.so(sharedobject)共享库。
/media:挂载点目录,挂载移动设备的。
/mnt:挂载额外的临时文件。
/misc:杂项。
/opt:可选目录,第三方程序安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件(每隔一个月不用,系统会自动删除)
另外一个:/var/tmp
/var:可变化的文件。
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:( shared,read-only):全局的共享的只读文件。
/usr/bin
/usr/lib
/usr/sbin
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
1、长度不能超过255个字符。
2、不能使用 / 当文件名(/ 是代表根的,还有也是当做路径分隔符)
3、严格区分大小写
文件管理
目录管理
mkdir:创建空目录
-p:一次性创建最底层目录(假如最底层的上一层目录不在的情况下)
-v:verbose(详细信息)
# tree:查看目录树。
eg:/mnt/test/x/m,y
mkdir–pv /mnt/test/{ x/m,y}
{}:代表命令行展开。
删除目录:rmdir(remove directory)
只能删除空目录。
-p:
文件创建和删除
# touch –a
-m
-t
-t
linux下,目录和文件是不能重名的。(文件名后缀不一样就可以了)
一个文件有三个时间戳:访问时间,修改时间,改变时间。
# stat
创建文件,可以使用文件编辑器
ASCII:
nano:增强的自由的编辑器。
删除文件:rm 文件名(rm是个别名)
rm
-i
-f(强行删除)
-r(递归删除目录)
复制和移动文件
cp: copy
mv:move