linux常用命令实战练习–第一周作业

1、使用date命令,显示前10天的年月日,显示后20天的年月日。

[root@chen ~]# date 
Fri Jul 22 20:26:02 CST 2016
[root@chen ~]# date -d -10day  
Tue Jul 12 20:26:04 CST 2016
[root@chen ~]# date -d +20day    
Thu Aug 11 20:26:12 CST 2016
[root@chen ~]#

date命令

1.1 用法
   SYNOPSIS
     date [OPTION]... [+FORMAT]
     date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
1.2 参数
      -d: -d, --date=STRING  display time described by STRING, not 'now'
      -s: --set=STRINGset time described by STRING,修改时间。
      %F, %D:显示年月日(%Y-%m-%d) %T:显示时分秒(%H-%M-%S)
      %s: 时间戳计时法,从Unix元年(1970-01-01 00:00:00)到此刻所经过的秒数

2、使用回显命令打印倒三角,要求闪烁、有颜色。

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 
格式如下:
echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 
例如:echo -e "\033[40;35m I Love You \033[0m" 
其中40的位置代表底色, 35的位置是代表字的颜色 
2.1字背景颜色和文字颜色之间是英文的"" ,文字颜色后面有个m ,字符串前后可以没有空格,如果有的话,输出也是同样有空格
下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配 
字颜色:30—37
echo -e “\033[30m 黑色字 \033[0m” 
echo -e “\033[31m 红色字 \033[0m” 
echo -e “\033[32m 绿色字 \033[0m” 
echo -e “\033[33m 黄色字 \033[0m” 
echo -e “\033[34m 蓝色字 \033[0m” 
echo -e “\033[35m 紫色字 \033[0m” 
echo -e “\033[36m 天蓝字 \033[0m” 
echo -e “\033[37m 白色字 \033[0m” 
字背景颜色范围:40—47 
echo -e “\033[40;37m 黑底白字 \033[0m” 
echo -e “\033[41;37m 红底白字 \033[0m” 
echo -e “\033[42;37m 绿底白字 \033[0m” 
echo -e “\033[43;37m 黄底白字 \033[0m” 
echo -e “\033[44;37m 蓝底白字 \033[0m” 
echo -e “\033[45;37m 紫底白字 \033[0m” 
echo -e “\033[46;37m 天蓝底白字 \033[0m” 
echo -e “\033[47;30m 白底黑字 \033[0m” 
最后面控制选项说明 
  \33[0m 关闭所有属性 
  \33[1m 设置高亮度 
  \33[4m 下划线 
  \33[5m 闪烁 
  \33[7m 反显 
  \33[8m 消隐 
  \33[30m — \33[37m 设置前景色 
  \33[40m — \33[47m 设置背景色 
  \33[nA 光标上移n行 
  \33[nB 光标下移n行 
  \33[nC 光标右移n行 
  \33[nD 光标左移n行 
  \33[y;xH设置光标位置 
  \33[2J 清屏 
  \33[K 清除从光标到行尾的内容 
  \33[s 保存光标位置 
  \33[u 恢复光标位置 
  \33[?25l 隐藏光标 
  \33[?25h 显示光
如下代码实现倒置三角形闪烁:~]#echo -e "\033[35m\033[5m\0052\0052\0052\0052\0052\0052\0052\n \0052\0052\0052\0052\0052\n
  \0052\0052\0052\n   \0052\033[0m"

8BI5IM27JCT)}UP145}BKZO.png

3、screen命令实现屏幕共享配置

使用screen的前提是此软件包已经安装
3.1 语法
SYNOPSIS
  screen [ -options ] [ cmd [ args ] ]
  screen -r [[pid.]tty[.host]]
  screen -r sessionowner/[[pid.]tty[.host]]
3.2 常用screen参数
   -d sessionname; 将指定运行的screen作业处于离线。
   -r sessionname; 恢复离线的screen作业。
   -S sessionname; 当创建一个新的会话时,这个选项可以用来为会话指定screen作业的名称。
   -v; 显示srceen的版本信息。
   -x ; 添加到一个运行的screen会话中。
   -ls或--list; 显示目前所有的screen作业。
   -wipe; 检查目前所有的screen作业,并删除已经无法使用的screen作业。
3.3 使用步骤
[root@chen ~]# screen -S alren #创建一个screen会话参数
[root@chen ~]# screen -ls      #查看是否创建成功
There is a screen on:
    3624.alren    (Attached)
1 Socket in /var/run/screen/S-root.
[root@chen ~]# screen -x alren #在同一用户不同窗口同步屏幕实现共享,使用CTL+ALT+a+d断开屏幕共享
[root@chen ~]# screen -r alren #恢复screen

4、博客作业,总计上课所学的基础命令

博客地址:http://purify.blog.51cto.com/10572011/1828970

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

(0)
alrenalren
上一篇 2016-07-22
下一篇 2016-07-23

相关推荐

  • 第一周作业:计算机的组成及其功能

    第一周作业 主要是对应了马哥视频前两天共八节课的内容,作业一共有六道题 01.描述计算机的组成及其功能 02.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别 03.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述 04.说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pw…

    2017-09-12
  • 磁盘管理——MBR与GPT的分区

    一、硬盘的结构 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如下图所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图中蓝色部分)。扇区是磁盘的最小组成单元,通常是512字节           &…

    Linux干货 2016-09-02
  • 三大家族轻松管理CentOS 7网络属性配置

    一、简单介绍        在CentOS 7中对网络管理还是有不少变化的,例如管理服务的命令变为systemctl,许多命令可以更改后直接生效,还有许多独有的工具,本文以CentOS 6与CentOS 7对比进行讲解,下面现总体介绍一下网络属性配置工具。    &nb…

    Linux干货 2016-04-25
  • nginx反向代理负载均衡集群配置详解

    反向代理负载均衡集群配置详解 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时站在服务器角度来看,代理服务器对外就表现为一个反向代理服务器。 对反向代理服务器的攻击并不会使得后端内网Web服务器上网页信息遭到…

    Linux干货 2016-11-07
  • CollabNetSubversionEdge服务搭建

    准备目录并设置权限 [root@localhost ~]# mkdir /var/svn [root@localhost ~]# chown bohui:bohui /var/svn/ [root@localhost ~]# chmod 700 /v…

    Linux干货 2015-10-18
  • 22期第8周课堂练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。     2、IP地址的分类有哪些?子网掩码的表示形式及其作用   A类:第一段为网络号,后三段为主机号            网络号0 000 0000 – 0 111 1111…

    Linux干货 2016-10-09