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命令执行

    Linux命令 Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和外部命令。 命令格式 COMMAND [OPTIONS…] [ARGU…

    Linux干货 2017-07-15
  • yum命令的使用及磁盘管理中命令的使用方法(mkfs ,blkid,e2label等)

    yum      #cd /etc/yum.repos.d          #yum repolist(在 #cd下)其他命令在 #cd /etc/yum.repos.d运行          #yum-config-manag…

    2017-08-19
  • wordpress和discuz的负载均衡(lvs-dr)

    wordpress和discuz的负载均衡 实验目的:利用lvs-dr模型实现wordpress和discuz的负载均衡 实验要求:客户端访问wordpress或discuz服务器时,无论被调度至哪台RS上,其会话和访问的页面都应保持一致; 实验环境:一台server用作VS,两台server用作RS,一台server用于部署mysql、NFS、wordpr…

    2017-05-13
  • bash特性之基础

    bash shell 命令历史history 环境变量: HISTSIZE :命令历史记录的条数 HISTFILE :~/.bash_history HISTFILESIZE: 显示环境变量:echo    环境变量的修改:export  history history [-c] [-d&…

    Linux干货 2016-11-22
  • Openssl——为你的信息保驾护航

    OpenSSL基础 ·传输层协议:TCP,UDP,SCTP         port:进程地址,进程向内核注册使用某端口(独占) ·同一主机上的进程间通信:IPC,message queue,shm,semerphor ·不同主机上的进程间通信:socket  &nbs…

    Linux干货 2016-09-22
  • Corosync+Pacemaker+DRBD实现高可用 Mariadb

    一、DRBD简介 DRBD全称Distributed Replicated Block (分布式的复制块设备),开源项目。它是一款基于块设备的文件复制解决方案,速度比文件级别的软件如NFS,samba快很多,而且不会出现单点故障,是很多中小企业的共享存储首选解决方案。 二、DRBD的工作模式从上图中我们可以清楚的看到DRBD是工作在内核中,将协议建立在buf…

    2017-11-05