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

0 分享

您可以选择一种方式赞助本站

支付宝扫码赞助

支付宝扫码赞助

日期: 2016-07-05分类: Sys Basics

标签: 基础命令

发表评论