lyx

  • 嵌入式
  • 运维
  • 笔记
  • 关于
所有文章 友链 关于我

lyx

  • 嵌入式
  • 运维
  • 笔记
  • 关于

Linux命令基础-echo

2017-04-09

命令简介

echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。

命令语法

echo(选项)(参数)

命令选项

-e:激活转义字符。 使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;

命令实例

[root@localhost ~]# echo -e "\e[1;42mGreed Background\e[0m"
Greed Background

文字闪动效果,5m表示光标闪烁 0m表示光标停止闪烁
[root@localhost ~]# echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
MySQL Server Stop...


可以选择的编码如下所示(这些颜色是ANSI标准颜色):
      编码          颜色/动作
      0            重新设置属性到缺省设置
      1            设置粗体
      2            设置一半亮度(模拟彩色显示器的颜色)
      4            设置下划线(模拟彩色显示器的颜色)
      5            设置闪烁
      7            设置反向图象
      22           设置一般密度
      24           关闭下划线
      25           关闭闪烁
      27           关闭反向图象
      30           设置黑色前景
      31           设置红色前景
      32           设置绿色前景
      33           设置黄色前景
      34           设置蓝色前景
      35           设置紫色前景
      36           设置青色前景
      37           设置白色(灰色)前景
      38           在缺省的前景颜色上设置下划线
      39           在缺省的前景颜色上关闭下划线
      40           设置黑色背景
      41           设置红色背景
      42           设置绿色背景
      43           设置黄色背景
      44           设置蓝色背景
      45           设置紫色背景
      46           设置青色背景
      47           设置白色(灰色)背景
      49           设置缺省黑色背景
其他有趣的代码还有:
      \033[2J      清除屏幕
      \033[0q      关闭所有的键盘指示灯
      \033[1q      设置"滚动锁定"指示灯(Scroll Lock)
      \033[2q      设置"数值锁定"指示灯(Num Lock)
      \033[3q      设置"大写锁定"指示灯(Caps Lock)
      \033[15:40H   把关闭移动到第15行,40列
      \007        发蜂鸣生beep


关注更多的可以查看这个网址

http://blog.csdn.net/xin_yu_xin/article/details/46948079
赏

谢谢你请我吃糖果

支付宝
微信
  • 运维
  • CentOS7
  • Linux命令
  • oldLinux

扫一扫,分享到微信

微信分享二维码
Linux命令基础-mkdir
Linux命令基础-touch
© 2017 lyx
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • CentOS6.8
  • SSH服务
  • DHCP服务
  • 自动化部署
  • 互联网资源
  • IT
  • 运维
  • Linux
  • RSYNC服务
  • NTP服务
  • Postfix服务
  • DNS服务
  • NFS服务
  • Samba服务
  • FTP服务
  • Apache服务
  • CentOS7
  • Dokcer
  • Gitlab
  • 源码安装
  • Hadoop
  • 集群
  • Centos6.8
  • 文件共享
  • Haproxy
  • 存储系统
  • 高可用
  • 负载均衡
  • 编程
  • 程序员
  • LAMP
  • LNMP
  • WEB服务器
  • 博客
  • 编译
  • 内核
  • Linux命令
  • Linux基础
  • 笔记
  • 分布式系统
  • NFS
  • 认证服务
  • NIS
  • Nagios
  • 监控
  • 存储
  • RAID
  • WEB架构
  • 远程连接
  • SSH
  • Zabbix
  • 自动化
  • saltstack
  • cobbler
  • Centos7
  • ELKstack
  • Elasticsearch
  • Logstash
  • Heartbeat
  • MySQL
  • Nginx
  • puppet
  • markdown
  • 跨平台
  • Linux服务
  • 大学
  • 版权声明
  • STM32
  • 嵌入式
  • 邮件服务
  • 汉化
  • 网卡错误
  • 虚拟机
  • 分布式存储
  • Corosync
  • Pacemaker
  • DRBD
  • MooseFS

    缺失模块。
    1、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    2、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: true
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 阿里云
  • 鸿鹄论坛
  • 百度云搜索
  • Github搜索
  • PDF转换软件
  • TI公司WEBENCH
  • powershell教程
  • 七牛云
  • 有道云笔记
  • HTML5
  • 小马运维博客
  • 运维知识体系架构图
  • 云栖社区
  • ChinaUnix
<br>热爱技术<br>热爱开源<br> 2017年<br>