时间、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

相关推荐

  • 初识linux

    Linux 是什么?2014年之前我都没有听说过linux。 简单来说,Linux是一种操作系统,我们知道Windows吧,Linux也是一种操作系统。 特性: (1)字符界面(当然现在也有图形界面了) (2)一切皆文件 (3)许多小工具程序组合 Linux脱胎于Unix,Unix是由贝尔实验开发的。符合posix 标准,Unix系统上面的应用程序大部分可以…

    Linux干货 2016-06-01
  • linux 网络管理

    1、ifconfig命令格式: ifconfig[interface] 查看IP ifconfig-a 查看全部网卡信息 ifconfigIFACE [up|down] 网卡开启关闭 ifconfigIFACE IP/netmask [up] ifconfigIFACE IP netmask NETMASK 命令立即生效,不能永久保存  &nbsp…

    Linux干货 2017-08-20
  • linux程序包管理

         首先linux软件程序包和windows中的程序包是不兼容的,所以要在linux上使用windows上的程序,需要使用虚拟化工具。 库级别的虚拟化:     linux : WinE     windows: Cywin 而程序开发语言有多…

    Linux干货 2016-08-24
  • LAMP快速部署及LAMP组合深入讲解-1

      lamp php php: 脚本编程语言、嵌入到html中的嵌入式web程序开发语言;基于zend编译成opcode(二进制格式的字节码,重复运行,可省略编译环境) 一、PHP简介 PHP是通用服务器端脚本编程语言,其主要用于web开发以实现动态web页面,它也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一。同时,php还提供了一…

    Linux干货 2017-06-04
  • N22第二周作业

    1.Linux上文件管理类命令有哪些,其常用的使用方法及其相关示列演示。  常用文件管理类命令有:cp, mv ,rm. (1)cp:copy (2)mv:move (3) rm:remove   2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示 3、请使用命令行展开功能来完成以下练习:   &nb…

    Linux干货 2016-08-22
  • bash 数组和变量

    数组可以把多个变量集合起来,不用再一个个的声明变量,也可以调多个单个的变量使用,极大方便了我们的使用,而且Linux bash中的数组还支持同一个数组中同时有数字和字符串。下面让我们来了解一下数组。 一,数组的简介 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 数组名和索引 索引:编号从0 开始,属于数值索引 注意…

    Linux干货 2016-08-24