-n: 不进行换行;
-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;(服务器脚本的输出经常用这个实现)
使用echo输出带颜色的文本,需要使用参数-e,格式如下:
echo -e "\e[控制选项;字背景颜色;文字颜色m字符串\e[控制选项m" 或
echo -e "\033[控制选项;字背景颜色;文字颜色m字符串\033[控制选项m"
例如:
# echo -e "\e[1;31mwww.test.com\e[0m"
注:
\e[1;31m 将颜色设置为红色,就是出现在这个之后的文本颜色都为红色。\e[是特定字符可以换成\033[,1是控制选项表示设置高亮度,31是将字体颜色设置为红色,m是分割符表示设置符结束。
\e[0m 将颜色重新置回,就是出现在这个之后的文本颜色都恢复系统正常的输出颜色,如果没有这个,那系统会一种按照\e[1;31m设置输出的。\e[是特定字符可以换成\003[,0是控制选项表示关闭所有属性,m是分割符表示设置符结束。
字体颜色代码30-37:
30:黑色字
31:红色字
32:绿色字
33:黄色字
34:蓝色字
35:紫色字
36:天蓝字
37:白色字
字符背景颜色代码40—–47:
40:黑底
41:红底
42:绿底
43:黄底
44:蓝底
45:紫底
46:天蓝底
47:白底
控制选项代码:
0:关闭所有属性
1:设置高亮度
4:下划线
5:闪烁
7:反显
8:消隐
相关推荐
比较详细的echo解析,最近学习时用到了
Linux下echo命令详解[参考].pdf
Linux xargs 命令 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本...
大数据基础-Linux基础详解课程
主要介绍了Linux date命令的使用,帮助大家更好的理解和学习Linux,感兴趣的朋友可以了解下
Linux xargs命令 1.功能: xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的名词内含有空格的时候,...
以上内容比较简单,成功的给大家介绍了Linux 内存释放命令的知识,希望能够帮助到大家! 您可能感兴趣的文章:php查找指定目录下指定大小文件的方法linux下查看内存条数及每根内存大小的实现方法(推荐)linux查看文件...
由host $ export DVSDK=”${HOME}/ti-dvsdk_dm368-evm_xx_xx_xx_xx”引发的问题 ... Linux export 命令 功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,
运维工程师必会的109个Linux命令,分为 [1].文件管理 cat cd chmod.. [2].磁盘管理 dd df du.. [3].压缩管理bzip2 cpio split.. [4].进程管理 crontab kill ps nohup.. [5].网络管理 finger ftp netstat.. [6].系统...
Linux bc 命令 bc 命令是任意精度计算器语言,通常在linux下当计算器用。 它类似基本的计算器, 使用这个计算器可以做基本的数学运算。 常用的运算: + 加法 – 减法 * 乘法 / 除法 ^ 指数 % 余数 语法 bc(选项)...
主要介绍了Linux Shell脚本系列教程(二):终端打印命令详解,本文着重讲解了echo终端打印、printf终端打印两个打印出输出命令,需要的朋友可以参考下
入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...
操作详解 net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后...
3、 Linux目录详解 三、 命令概述 1、 常用快捷键 2、 Linux 终端命令格式 2.1 终端命令格式 2.2 查阅命令帮助信息 2.3 文件和目录常用命令 2.3.1 查看目录内容 2.3.2 ls命令 2.3.3 nd指令 2.4 相对路径和绝对路径 ...
执行上述的命令,结果如下,我们可以看到没有abc的输出,可以看出来,在执行echo “hello world”命令后进程就结束了。不会继续执行后面的print ‘abc’。 代码如下: ruby testCommand.rb hello world
&& 与 || 配合 eg: cat test.sh #!/bin/bash [ -e /etc/hosts ] && echo ok || echo fail bash test.sh ...命令合并操作符 {} [ -f /home/tecmint/Downloads/xyz1.txt ] || {touch /home/tecmint/Downloa
$echo –n 1234 | wc –c 输出:4 解读–help 用法:wc [选项]... [文件]... 或:wc [选项]... --files0-from=F 打印每行的换行符,单词,字节的数量,如果多于一个文件,则打印每个总行数。如果没有文件,或者...
介绍一些简单的命令供大家学习: ...screen命令详解 在CentOS系统上,只需运行yum install screen即可安装该命令,该命令的使用相当于windows中QQ的共享界面,使用流程为: 指导者使用screen -S name创建一
在Linux上采用bash作为标准,基本上它描述了对带有“.sh”扩展名的vi编辑器等文本的处理并执行。 与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它。 此外,由于bash...