echo -n 不换行输出

[root@C ~]# echo -n "peter" ; echo "linux"
peterlinux

echo -e 输出转义字符

#\t 制表符
[root@C ~]# echo -e "peter\tlinux"
peter linux #\b 退格键
[root@C ~]# echo -e "peter\b\b\b\b\blinux"
linux #\c 不换行输出,\c后面的字符不输出
[root@C ~]# echo -e "peter\c" ; echo "linux"
peterlinux [root@C ~]# echo -e "peter\clearning"; echo "linux"
peterlinux #\n 换行输出
[root@C ~]# echo -e "peter\nlinux"
peter
linux #\f 换行且新行的开头连着旧行的行尾,\v 作用相同
[root@C ~]# echo -e "peter\flearning\flinux"
peter
learning
linux [root@C ~]# echo -e "peter\vlearning\vlinux"
peter
learning
linux #\r 回车,光标移至行首但不换行,表示用后面的字符替换前面的字符
[root@C ~]# echo -e "peter\rlinux"
linux #\\ 表示\本身
[root@C ~]# echo -e "peter\\linux"
peter\linux

echo -e 修饰字符串,比如彩色、下划线等

echo -e 使用ANSI控制码来修饰字符串

常见的ANSI控制码及颜色编号

ANSI控制码
属性
字符颜色编号
颜色
背景色编号
颜色
\033[0m
关闭所有属性
30
黑色
40
黑色
\033[1m
高亮
31
红色
41
红色
\033[4m
下划线
32
绿色
42
绿色
\033[5m
闪烁
33
黄色
43
黄色
\033[7m
反显
34
蓝色
44
蓝色
\033[8m
消隐
35
紫色
45
紫色
\033[30m -- \033[37m
字符颜色
36
浅蓝色
46
浅蓝色
\033[40m -- \033[47m
背景色
37
灰色
47
灰色
\033[K
清除从光标到行尾的内容
 
 
 
 
#输出红色字符
[root@C ~]# echo -e "\033[31mpeter\033[0m"
peter #输出红色背景字符
[root@C ~]# echo -e "\033[41mpeter\033[0m"
peter #输出黄底红色字符
[root@C ~]# echo -e "\033[43;31mpeter\033[0m"
peter #输出高亮字符
[root@C ~]# echo -e "\033[1mpeter\033[0m"
peter #输出下划线字符
[root@C ~]# echo -e "\033[4mpeter\033[0m"
peter #输出闪烁字符
[root@C ~]# echo -e "\033[5mpeter\033[0m"
peter #输出反显字符,由黑底白色变为白底黑色
[root@C ~]# echo -e "\033[7mpeter\033[0m"
peter #输出消隐字符,看上去没了,实际上是字符颜色变成背景色了
[root@C ~]# echo -e "\033[8mpeter\033[0m"
peter #ANSI控制符还可用于命令提示符的修饰
[root@C ~]# export PS1="\e[31mwww#\e[0m"
www#

echo常用操作的更多相关文章

  1. php模拟数据库常用操作效果

    test.php <?php header("Content-type:text/html;charset='utf8'"); error_reporting(E_ALL); ...

  2. Linux Shell数组常用操作详解

    Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...

  3. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  4. Linux常用操作练习

    Linux常用操作练习 练习一:安装CentOS 1.设置为1G内存(才有图形界面).10G硬盘 2.分给交换分区2G(4G一下2G,8G-32G分4G-8G) 练习二:安装CentOS迷你版 1.安 ...

  5. PHP字符串常用操作

    常用操作有: PHP中有两个内建的函数:count() 和sizeof(),可以实现得到数组的长度 count($sttr);数组长度 字符串长度:strlen(string $a); 判断是否相同, ...

  6. linux 常用操作以及概念

    一.常用操作以及概念 查看LINUX发行版的名称及其版本号的命令: lsb_release -a cat /etc/redhat-release(针对redhat,Fedora) 0.rpm包路径:/ ...

  7. [容器]docker-ce安装最新版-docker常用操作

    社区: http://www.dockerinfo.net/rancher http://dockone.io/ https://www.kubernetes.org.cn/ 1,docker安装配置 ...

  8. npm 的常用操作

    cd 项目目录 npm install -y 初始化信息,-y表示所有的选择都表示确定 执行完之后会自动生成一个package.json文件 添加依赖: npm -i(install) jquery ...

  9. Linux - nginx基础及常用操作

    目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...

随机推荐

  1. 【转】C# Datatable排序与取前几行数据

    转自:http://www.cnblogs.com/linyechengwei/archive/2010/06/14/1758337.html http://blog.csdn.net/smartsm ...

  2. [NOIP2012]疫情控制 贪心 二分

    题面:[NOIP2012]疫情控制 题解: 大体思路很好想,但是有个细节很难想QAQ 首先要求最大时间最小,这种一般都是二分,于是我们二分一个时间,得到一个log. 然后发现一个军队,越往上走肯定可以 ...

  3. CF633C:Spy Syndrome 2——题解

    https://vjudge.net/problem/CodeForces-633C http://codeforces.com/problemset/problem/633/C 点击这里看巨佬题解 ...

  4. openjudge666:放苹果—题解

    (测试这里的markdown,同时也有纪念意义吧--第一次写的题解) 当时刚学递推的时候做的一道题 oj上的666题 666:放苹果 总时间限制: 1000ms 内存限制: 65536kB 描述 把M ...

  5. 【状压DP】【P2831】【NOIP2016D2T3】愤怒的小鸟

    传送门 Description Kiana 最近沉迷于一款神奇的游戏无法自拔. 简单来说,这款游戏是在一个平面上进行的. 有一架弹弓位于 $(0,0)$ 处,每次 Kiana 可以用它向第一象限发射一 ...

  6. Linux用户、用户组权限管理详解 --- 02

    2,用户.用户组管理操作详解: 2.1 adduser 添加用户: adduser [-u uid][-g group][-d home][-s shell] -u:直接给出userID        ...

  7. Codeforces Round #341 (Div. 2)A

    A. Wet Shark and Odd and Even time limit per test 2 seconds memory limit per test 256 megabytes inpu ...

  8. Small Multiple

    题目描述 Find the smallest possible sum of the digits in the decimal notation of a positive multiple of ...

  9. Ant打jar包时,参数名被修改的问题

    https://blog.csdn.net/landehuxi/article/details/42678117 使用Ant打jar包后,发现jar包中的方法名会在前面自动添加了“param”前缀,导 ...

  10. 【bzoj3648】环套树+点分治+树状数组

    tree 1s 128M  by hzw czy神犇种了一棵树,他想知道地球的质量 给定一棵n个点的树,求树上经过点的个数≥K的路径数量ans 对于部分数据,树上某两点间会多出最多一条无向边 输入数据 ...