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

相关推荐

  • Linux的发展史

       在早期电气化发展时代1946年诞生了计算机事物,早期的计算机体积巨大,只能适用于一个人操作,而且运行速度慢。但已经形成计算机的架构体系,为了尽可能的榨干计算机资源在计算机发展的二阶段,于是有当时著名实验室BELL ,GE,MIT共同研发了一款叫MULTCS操作系统,这也是最早的操作系统。   1946年一个没有完成的梦想,…

    Linux干货 2016-10-13
  • 第一周初入Linux世界 —马哥教育网络班N22_第一周课程练习

    一、描述计算机的组成及其功能        计算机体系结构以图灵机理论为基础,属于冯·诺依曼体系结构。    计算机由运算器、控制器、寄存器、输入输出设备组成            运算器:是计算机中执行各种算术和逻辑运算操作的部件。运算器…

    Linux干货 2016-08-15
  • Net25-第9周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash for line in `cat /etc/passwd`;do if [[ `echo $line | awk -F: ‘{print $7}’` == ‘/sb…

    Linux干货 2017-03-15
  • N25-第二周博客作业

    1.linux上的文件管理命令:   cp命令:copy                 源文件;目标文件;  单源复制:cp [option]… [-T]  SOURCE DEST       &…

    Linux干货 2016-12-12
  • 第一篇博客 简单说下最近的学习心得吧

        今天是个特殊的日子, 来到马哥教育已经一周时间了,刚来的时候满环信心,感觉人生充满了希望,但是接下来的学习让我感受到了什么是绝望,刚开始的两天完全是一种朦胧的状态,不知道干什么,敲得命令也不理解,完全是生搬硬套,没有自己的认知,当时就有一种冲动想要一走了之,后来想想算了 ,然后就坚持到了现在,此时感觉当时的决定是对的,经过一周的学…

    2017-07-15
  • 初探VIM_第六周练习(02)

    引言—什么是Vim? 接触Linux这么久,想必对于一切皆文件的哲学思想已经不陌生了。因此,学习并掌握用一款Linux文本编辑器,对于玩转LInux来说,是很有必要的。 vi编辑器是Unix系统最初的编辑器,它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。 在GNU项目将vi编辑器移植到开源世界时,…

    Linux干货 2016-12-18