时间、screen、echo等——Linux基本命令(5)

1.     时间

1)查询时间:

date

         +%F  年月日

         +%T  时分秒

         +%Y  

         +%m  

         +%d  

         +%H  

         +%M  

         +%S  

         +%w  星期(数字)

         +%a  星期(英文)

时间、screen、echo等——Linux基本命令(5)

 

2)修改时间

一共有两种方式:date
MMDDHHmmYYYY[.SS]

date -s
‘yyyy-mm-dd hh:mm:ss’
(有些所有版本不一定支持这种修改方式)

时间、screen、echo等——Linux基本命令(5)

 

3)硬件时间与软件时间

 hwclock 查示硬件时间(BIOS时间)

        hwclock -s 将硬件时间写入软件时间(系统时间)

        hwclock -w 将软件时间写入硬件时间

 psclock =
hwclock

 

2.     时区

centos6centos7命令有些不同。

centos6

    ln -f /usr/share/zoneinfo/America/New_York /etc/localtime修改成美国时区

    ln -f
/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改成中国时区

Centos7

    timedatectl 查看当前时区

    timedatectl
list-timezone
查看所有的时区

    timedatectl
set-timezone America/New_York
修改成美国时区

timedatectl set-timezone
Asia/Shanghai
修改成中国时区

 

3.     日历

cal 显示当月日历

         cal yyyy 显示指定年的日历

         cal -y 显示当年的日历

         cal -3 显示上个月当月下个月的日历(我思考过如果是cal-2到底会显示上月本月日历还是上月下月日历,结果打的时候并没有这个命令—_!

         cal -1 cal 显示当月日历

         cal mm yyyy 显示指定年,月的日历

 

4.     关机与重启

halt & poweroff 关机(centos7不能使用halt,只能使用poweroff

reboot 重启

         reboot -f 强制重启(比较暴力,不建议使用)

         reboot -p切断电源

shutdown

         shutdown -r 重启

         shutdown -h 关机

         shutdown +0 直接关机

         shutdown +xx xx分钟后关机

         shutdown hh:mm  指定时间关机

         shutdown -c 取消关机(需要在另一个终端执行)

 

5.     screen命令

GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。

 

使用前需要先手动安装,在光盘下screen文件,点击安装。

时间、screen、echo等——Linux基本命令(5)

         screen 进入screen 名字以当前终端名.主机名前缀

         screen -S
screenname
指定screen作业的名称

         screen -ls –list 查看当前所有的screen

         screen -r
screenname
进入一个screen

         ctrl+d exit 退出当前screen(会话)。

 

6.     echo

echo本身是输入什么就输出什么,下面有一些扩展功能:

         -n 不换行

         -E(默认)不启用解释功能\

         -e 启用解释功能\

                   \a 报警

                   \b 退格

                   \c 不换行

                   \n 换行,从行首输入

                   \r 移动行首但不换行

                   \t 输入tab

                   \\ 输入一个\

时间、screen、echo等——Linux基本命令(5)

PS:记得要打引号)

 

7.     其他命令用法

1$的用法

         $变量名 引用变量的值        

         $()` `(反引号,在键盘上~的下面) 引用命令执行的结果

         $[]运算

   时间、screen、echo等——Linux基本命令(5)

         ${变量名} “$变量名 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

        时间、screen、echo等——Linux基本命令(5)        

 

2{}的用法

         {a..z} 表示引用指定范围的字母

         {1..9999} 表示引用指定范围的数字

         {1,3,5} 表示分别引用每一个字符

   时间、screen、echo等——Linux基本命令(5)

3TAB的用法

TAB用来补齐

         \2TAB 把根下的所有文件列出

         ~2TAB 家目录下的所有文件列出

         .2TAB 当前目录下的所有文件列出,包含隐藏文件

         *2TAB 当前目录下的所有文件列出,不包含隐藏文件

         $2TAB 显示当前所有的环境变量。

原创文章,作者:T_endless,如若转载,请注明出处:http://www.178linux.com/80327

(0)
T_endlessT_endless
上一篇 2017-07-13 20:20
下一篇 2017-07-13 20:40

相关推荐

  • 一起学DHCP系列(四)安装、配置

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/162580       本节将主要讲述DHCP的安装和配置。     …

    Linux干货 2015-03-25
  • mitaka版本openstack网络之open vSwitch

    作者:【吴业亮】 博客:http://blog.csdn.net/wylfengyujiancheng 一、硬件配置及服务拓扑1. controller节点:一块网卡2. 网络节点:四块网卡。3. 计算节点:三块网卡 controller节点1. 运行 neutron数据库2. 运行消息队列服务3. 运行认证。4. 运行OpenStack计算nova相关网络…

    2018-01-22
  • N26-博客作业-week13

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)  1)共享名为shared,工作组为magedu;  2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;  3)添加samb…

    Linux干货 2017-06-15
  • Linux 入门(二)

    又一个周的时间过去了,觉得时间过的好快的呢,大概是因为沉迷于学习吧(害羞脸),在这一周里学习了不少东西呢,下面就来总结一下吧 (1)    cp 复制 如果只是单纯的敲cp复制文件而不加任何选项的时候,如果目的目录文件已经存在,就会直接覆盖,而不会出现任何提示信息,而当在实际操作时,就算不加 –i选项,也会提示要不要覆盖文件 原…

    2017-07-22
  • 逻辑卷

    §·逻辑卷管理器LVM介绍 ※·LVM逻辑卷的简单描述 lvm(logical volume manager 逻辑卷管理器)的可以弹性的调整文件系统的容量,支持任何块设备,需要使用dm模块:device mapper设备映射,将一个或多个底层设备组织成一个逻辑设备的模块。 lvm的重点在于弹性的调整文件系统的容量,而并非在于数据的存储效率及安全上面…

    Linux干货 2016-08-30