断电linux时钟回到1970,linux基础之基础操作等

关机重启命令:

shutdown -r 重启 option

shutdown -h 关机

shutdown -c 取消

时间格式:

now

+#:#分钟

hh:mm等

reboot:调用shutdown进行重启

halt -p:调用nshutdown关机

poweoff:调用shutdown进行关机

如果使用-f 则直接断电操作,忽略关机过程

日期时间管理:

date与hwclock

hwclock:显示硬件时钟

date能显示也能设定日期和时间

时间格式为--> MMDDhhmm:月日时分秒

显示日期:

[root@DS-VM-Node254 ~]# date

Tue Jun 7 10:27:47 CST 2016

修改为201607061030

[root@DS-VM-Node254 ~]# date 060710302016

Tue Jun 7 10:30:00 CST 2016

[root@DS-VM-Node254 ~]#

date与hwclock显示效果可能存在一定的偏差:

[root@DS-VM-Node254 ~]# hwclock

Tue 07 Jun 2016 10:33:45 AM CST -0.236304 seconds

[root@DS-VM-Node254 ~]# date

Tue Jun 7 10:33:02 CST 2016

[root@DS-VM-Node254 ~]#

linux有两个时钟,在linux刚开机时是从硬件时钟读取时间,当读取到后根据cpu频率计时,此时,硬件时钟和软件时钟则各走各的,出现一定偏差

我们需要一个参照来将时间一致,如果你需要调整的话,参考如下:

参照硬件:

hwclock -s 讲硬件时间同步至系统时间

参照软件:

hwclock -w 将系统时间同步至硬件时间

这里提到的软件时间则是系统时间!

date常用选项

m:月

M:分

y:简写年

Y:全写年

d:日

D:显示日期

h:月份

H:小时

S:秒钟

s:从1970-01-01 00:00:00 开始计算的秒数,unix元年,时间戳(timestamp)计时

这种元年计时法可以统一计时,且跳过国际时间,从1970年开始即可。

年月日写法:

[root@DS-VM-Node254 ~]# date +%Y-%m-%d

2016-06-07

也可以使用F

[root@DS-VM-Node254 ~]# date +%F

2016-06-07

年月日时分写法:

[root@DS-VM-Node254 ~]# date +%F-%H-%M-%S

2016-06-07-10-52-48

cal 2016 可看到日历

根文件目录管理类命令:

cd

目录:

用户起始目录成为家目录,当前所在的目录叫做工作目录

命令行展开:cd ~

cd ~是跳转到当前用户的家目录,cd和cd ~拥有同样的功能

cd ~USERNAME 跳转到指定用户的家目录

~ 通常在bash shell中值用户的主目录

不得不说的是只有root用户才能任意切换到其他用户的家目录

cd - 回到上一个所在的目录,也就是目录跳转

路径:

.:相对路径

..:父目录

cd .. 则跳转到上一目录

cd . 当前目录

cd ../../../ 先后切换三个目录

显示当前目录:

pwd( print working directory )

[root@localhost ~]# cd /usr/local/

[root@localhost local]# pwd

/usr/local

[root@localhost local]#

创建目录:

mkdir

创建目录必须存在,不存在则需要创建

如:mkdir /a/b/c/d

若要创建abcd,如果c不在,则无法创建d,创建c后才可以创建d

-p 选项

当创建目录切不存在的目录则可使用mdkir -p 依次创建

-v 选项

显示执行过程

如:

[root@localhost local]# mkdir /a/b/c/d -pv

mkdir: created directory /a' mkdir: created directory/a/b'

mkdir: created directory /a/b/c' mkdir: created directory/a/b/c/d'

[root@localhost local]#

rmdir

删除空目录:rmdir DIRNAME

删除多个空目录: rmdir -p /a/b/c/d

命令行展开2:{,}

a/{b,c} = a/b,a/c

[root@localhost local]# mkdir pv a/{b,c,d} -pv

mkdir: created directory a' mkdir: created directorya/b'

mkdir: created directory a/c' mkdir: created directorya/d

5c1967c5325842cec010c6abd3e07965.gif

除非另有说明,否则本站上的内容根据以下许可进行许可: CC署名-非商业性使用-相同方式共享4.0国际许可协议4.0进行许可

本文作者:www.linuxea.com for Mark

文章链接:http://www.linuxea.com/1363.html (转载请注明本文出处和本章链接)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值