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 21:12
下一篇 2016-07-23 09:19

相关推荐

  • 马哥教育网络班20期-第四周课程作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。       cp -r /etc/skel /home/tuser1 | chmod -R g…

    Linux干货 2016-06-29
  • scp和rsync的使用

    通过一些简单需求了解scp和rsync的使用

    2017-09-18
  • Linux学习总结01—操作系统与硬件介绍(原创)

      在计算机中,分为以下结构,运算器,控制器,存储器,输入、输出设备,运算器和控制起的整个就形成了中央处理器(称作为CPU),而cpu的功能就是提供运算,运算的数据都是经由控制器而来,控制器其实是往主存储器中取得数据,内存中的数据是由用户来输入的,其运算的结果通过控制器存储在内存当中,之后可以根据用户的指令输出在一个设备当中(例如显示器),我们都知…

    Linux干货 2016-10-29
  • 使用replicate-rewrite-db 实现复制映射 + Replicate_Wild_Do_Table实现复制过滤

    实验环境:CentOS7.2 + MySQL5.7 node1(192.168.2.171)和node2(192.168.2.172) 为两台不同业务的MySQL服务器。 业务方有个需求,需要将node1上的employees库的departments 、dept_manager 这2张表同步到 node2 的 hellodb 库下面。 node1的empl…

    Linux干货 2017-05-06
  • Linux基础小模块

    1.基础知识小块:shell 由shell程序的自带命令:即为内置命令(builtin) 独立的可执行程序文件、文件名 :即为外部命令  [root@localhost~]#ls      ~用户当前所在目录  #:命令提示符(管理员帐号root)  $:普通用户   &nbsp…

    Linux干货 2016-08-10
  • rsyslog+mysql+loganalyzer安装部署

    log:syslog:syslogd,klogd 日志:历史日志 级别: debug info notice warning,warn(same as warning) err,error(same as err) crit alert emerg,panic(same as emerg) facility:设施 auth authpriv cron dae…

    Linux干货 2016-10-24