时间、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
下一篇 2017-07-13

相关推荐

  • 磁盘及文件系统管理

    磁盘管理     MBR:master boot record 主引导记录。位于磁盘的0磁道0扇区共512字节,独立于操作系统之外的。512字节的划分               …

    Linux干货 2016-08-25
  • 用户权限管理

    描述: 用户在系统上的操作受到权限的约束,例如对文件或者目录进行查看、修改、复制、删除等操作时,由文件或者目录对应的操作的权限所决定的。 在root的家目录下创建一个普通文件和目录并查看其属性: [root@localhost ~]# echo 123 > file1 [root@localhost&n…

    Linux干货 2016-08-04
  • 第七周博客作业

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@localhost tmp]# cat /proc/partitions major minor #blocks name 8 16 52428800 sdb 8 17 1049041…

    Linux干货 2017-03-06
  • 马哥教育网络班21期+第6周课程练习

    VIM基础知识 常用模式: 编辑模式–>命令模式 输入模式 末行模式:内置的命令行接口 模式转换: 编辑模式–>输入模式 i:在光标所在处前转换为输入模式; a:在光标所在后面转入输入模式; o:在当前光标所在行的下方打开一个新行,并转为输入模式; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入; O:在当前光标所在行的上方…

    Linux干货 2016-08-15
  • liunx初探

    计算机的五大单元: 输出单元、输入单元、cpu内部控制单元、算术逻辑单元和内存。 计算机三大组成部分: 输入单元:键盘、鼠标等等 输出单元:屏幕、打印机等 中央处理器(CPU):含有算术逻辑、控制、记忆等 CPU种类有两种分别是:   精简指令集(RISC):这种cpu微指令比较精简,每个指令的执行时间都很短,完成的操作也很简单。常见的简单指令集C…

    Linux干货 2016-09-14
  • shell通配符与正则表达式

        通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。 1.通配符       (1)…

    Linux干货 2016-02-28