一、利用echo将下图弄成闪烁;字体自带颜色且有下滑线?
[root@centos7 ~]# echo -e "\033[31m\033[4m\033[5m\0052\0052\0052\0052\0052\0052\0052\n \0052\0052\0052\0052\0052\n \0052\0052\0052\n \0052 \033[0m"
二、screen的用法详解
SCREEN 用法
1、简介 Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
2、功能 会话恢复:只要Screen程序没有终止,在后台运行的会话都可以恢复。对于远程登录的用户特别有用,即使网络连接中断, 也不会正在后台运行的会话。再次登录到主机上执行screen -r恢复就近一次的会话运行。同样在暂时离开时,也可以用分 离命令detach,便可保证当前运行的程序让Screen挂起,在后台正常运行。 多窗口:在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在 不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。 会话共享:Screen可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的 输出)。它同时提供了窗口访问权限的机制,可以对窗口进行密码保护。
3、语法 SYNOPSIS screen [ -options ] [ cmd [ args ] ] screen -r [[pid.]tty[.host]] screen -r sessionowner/[[pid.]tty[.host]]
4、常用screen参数 -d sessionname; 将指定运行的screen作业处于离线。 -r sessionname; 恢复离线的screen作业。 -S sessionname; 当创建一个新的会话时,这个选项可以用来为会话指定screen作业的名称。 -v; 显示srceen的版本信息。 -x ; 添加到一个运行的screen会话中。 -ls或--list; 显示目前所有的screen作业。 -wipe; 检查目前所有的screen作业,并删除已经无法使用的screen作业。
5、使用
创建一个新的screen窗口会话
[root@centos7 ~]# screen -S ming # 创建一个新的screen窗口会话 [root@centos7 ~]# screen -ls # 查看创建的screen作业 There is a screen on: 2787.ming (Attached) 1 Socket in /var/run/screen/S-root.
加入screen新建的screen会话
[root@centos7 ~]# screen -x ming # 加入screen中作业为"ming"窗口会话 [root@centos7 ~]# screen -ls There is a screen on: 2787.ming (Attached) 1 Socket in /var/run/screen/S-root.
加入会话后,其中一个用户执行的任何操作以及返回的结果,均显示到加入会话的用户终端上,如图下所示:
[root@centos7 ~]# screen -v # 显示screen版本信息 Screen version 4.01.00devel (GNU) 2-May-06
会话恢复
[root@centos7 ~]# screen -r ming # 恢复screen作业中的"ming"会话
会话离线
[root@centos7 ~]# screen -d ming # 将screen作业中的"ming"会话设置为离线 There is a screen on: 3621.ming (Detached) There is no screen to be detached matching ming.
清除dead会话
[root@centos7 ~]# kill -9 3621 Suddenly the Dungeon collapses!! - You die... You have new mail in /var/spool/mail/root [root@centos7 ~]# screen -wipe There are screens on: 3621.ming (Removed) 3575.pts-0.centos7 (Detached) 1 socket wiped out. 1 Socket in /var/run/screen/S-root. [root@centos7 ~]# screen -ls There is a screen on: 3575.pts-0.centos7 (Detached) 1 Socket in /var/run/screen/S-root.
三、利用date命令,显示前10天的年月日,显示后20天的时间
[root@centos7 ~]# date Fri Jul 22 19:58:48 CST 2016 [root@centos7 ~]# date +%Y%m%d 20160722 [root@centos7 ~]# date -d "-10day" +%Y%m%d 20160712 [root@centos7 ~]# date -d "+20day" +%Y%m%d 20160811
原创文章,作者:Aleen,如若转载,请注明出处:http://www.178linux.com/25329