【美高梅手机版4858】指令实例,打字与印刷彩色字体及彩色背景

By admin in 美高梅手机版4858 on 2019年6月22日

echo命令是内建的shell命令,用于体现变量的值或然打字与印刷一行文本

对此shell中的终端打字与印刷感到很有意思!

echo是一种最常用的与遍布应用的停放于Linux的bash和C
shell的指令,常常用在脚本语言和批管理文件中来在职业输出可能文件中突显一行文本或然字符串。

echo命令在创设shell脚本时扮演着主要的剧中人物。

首先知道shell中终端打字与印刷有echo printf一般常用的正是echo咯;

美高梅手机版4858 1

美高梅手机版4858 2

注:字体颜色 复位=0,象牙黄=30,青蓝=31,浅紫=32, ***=33,蓝色=34,
洋红=35, 青色=36, 白色=37.

echo命令的语法是:

语法:

  1. # echo [Options] [String]

方括号中的项目是可选的。字符串能够定义为字符的轻松系列(如字母,数字,符号,标点符号)。

当echo命令不带任何选择或字符串使用时,它会在显示器上回来三个空白行,后边换一行跟上命令提醒符。那是因为按下回车键便是出殡和埋葬三个信号给系统以先河三个新行,而echo重复了该时域信号。

背景颜色 重新设置=0,蓝色=40,水晶绿=41,驼灰=42, ***=43,蓝色=44,
洋红=45, 青色=46, 白色=47.

  1. echo [选项][字符串]

选项:

  • -n 不要输出衍生的新行
  • -e 启用反斜线转义解释
  • -E 禁止使用反斜线转义解释(暗许)

假设选拔-e选项,则能够使用如下转义类别:

  • \ 反斜线
  • \a 警告(BEL)
  • \b 反斜线
  • \c 不发出进一步输出
  • \e 转义
  • \f 换页
  • \n 新行
  • \r 换行字符
  • \t 水平制表
  • \v 垂直制表
  • \0NNN 八进制值表示的字节NNN(1到3个数字)
  • \xHH 十六进制值表示的字节NNN(1到2个数字)

要打字与印刷彩色文本,可输入如下命令:

1. 输入一行文本并展现在标准输出上

  1. $ echo Tecmintis a community of LinuxNerds

会输出下边包车型大巴文件:

  1. Tecmintis a community of LinuxNerds

昨今分化应用场景的11个Linux面试难题与解答 http://www.linuxidc.com/Linux/2014-04/99710.htm

美高梅手机版4858 ,12个主导的Linux面试难点与答案
http://www.linuxidc.com/Linux/2014-04/100447.htm

# echo -e “\e[1;36m \e[0m”

2. 输出三个宣称的变量值

譬喻,注解变量x并给它赋值为10

  1. $ x=10

会输出它的值:

  1. $ echo The value of variable x = $x
  2.  
  3. The value of variable x
    =10

样例:1 突显系统定义的变量的值

选择set命令,大家能够列出系统定义的变量。而要打字与印刷那些变量的值,大家能够选择echo命令:

  1. jack@localhost:~$ echo $USER
  2. jack
  3. jack@localhost:~$ echo $HOME
  4. /home/jack

\e[1;36 将颜色设置为青绿
\e[0将颜色重新置回。4假设想要其他颜色只必要把36替换到其余颜料对应的数字就行;

3. 使用‘\b‘选项

-e‘后带上’\b’会删除字符间的持有空格。

注意: Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。

  1. $ echo -e “Tecmint \bis \ba
    \bcommunity \bof \bLinux \bNerds”
  2.  
  3. TecmintisacommunityofLinuxNerds

样例:2 显得用户定义的变量的值

  1. jack@nextstep4it:~$ var1=`date`
  2. jack@nextstep4it:~$ echo “Today’s date time is : $var1”
  3. Today’s date time is :
    Mon Jul 28 13:11:37 IST 2014

要安装彩色背景,可输入如下命令:

4. 使用‘\n‘选项

-e‘后边的带上‘\n’行会在境遇的地点作为新的一条龙

  1. $ echo -e “Tecmint \nis \na
    \ncommunity \nof \nLinux \nNerds”
  2.  
  3. Tecmint
  4. is
  5. a
  6. community
  7. of
  8. Linux
  9. Nerds

样例:3 显示文本字符串

  1. 【美高梅手机版4858】指令实例,打字与印刷彩色字体及彩色背景。jack@nextstep4it:~$ echo ” Hi this echo command testing”
  2. Hithis echo command testing

# echo -e “\e[1;41m \e[0m”

5. 使用‘\t‘选项

-e‘后边跟上‘\t’会在空格间加上水平制表符。

  1. $ echo -e “Tecmint \tis \ta
    \tcommunity \tof \tLinux \tNerds”
  2.  
  3. Tecmintis a community of LinuxNerds

样例:4 在echo命令中动用反斜线

  1. jack@nextstep4it:~$ echo -e “Ubuntu
    \bis \bthe \bbest \bDesktop \bOS”

上述命令将打字与印刷:

UbuntuisthebestDesktopOS

余下的自身去研商吗!

6. 也能够相同的时间接选举用换行‘\n‘与水准制表符‘\t

  1. $ echo -e “\n\tTecmint \n\tis
    \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds”
  2.  
  3. Tecmint
  4. is
  5. a
  6. community
  7. of
  8. Linux
  9. Nerds

样例:5 在echo命令中应用制表符空格

  1. nextstep4it@nextstep4it:~$ echo -e “Ubuntu \tis \tthe \tbest \tDesktop \tOS”

上述命令将彰显如下输出:

Ubuntu is the best Desktop OS

Ubuntu
14.04右键终端的设置
http://www.linuxidc.com/Linux/2014-04/100498.htm

7. 使用‘\v‘选项

-e‘后边跟上‘\v’会增进垂直制表符。

  1. $ echo -e “\vTecmint \vis \va
    \vcommunity \vof \vLinux \vNerds”
  2.  
  3. Tecmint
  4. is
  5. a
  6. community
  7. of
  8. Linux
  9. Nerds

样例:6 在echo命令中运用垂直制表符

  1. jack@nextstep4it:~$ echo -e “Ubuntu \vis \vthe \vbest \vDesktop \vOS”
  2. Ubuntu
  3. is
  4. the
  5. best
  6. Desktop
  7. OS

Linux下多窗口分屏式终端–Terminator
http://www.linuxidc.com/Linux/2014-03/98484.htm

8. 也得以而且使用换行‘\n‘与垂直制表符‘\v

  1. $ echo -e “\n\vTecmint \n\vis
    \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds”
  2.  
  3.  
  4. Tecmint
  5.  
  6. is
  7.  
  8. a
  9.  
  10. community
  11.  
  12. of
  13.  
  14. Linux
  15.  
  16. Nerds

注意:
你能够遵照你的要求连续使用八个可能八个垂直制表符,水平制表符与换行符。

样例:7 设置echo命令彩色输出

echo命令能够修改字体类型,字体背景观以及字体颜色,转义体系\033能够用于转移字体属性。要使转义体系生效,必须利用-e选项。下边列出了有的转义代码:

  • [0m: 正常
  • [1m: 粗体
  • [4m: 字体加上下划线
  • [7m: 翻盘前景和背景观
  • [8m: 不可见字符
  • [9m: 跨行字体
  • [30m: 海蓝字体
  • [31m: 葱青字体
  • [32m: 浅莲红字体
  • [33m: 深湖蓝字体
  • [34m: 杏黄字体
  • [35m: 铁锈色字体
  • [36m: 土原野绿字体
  • [37m: 浅橙字体
  • [38m: 浅紫字体
  • [40m: 葱绿背景
  • [41m: 白灰背景
  • [42m: 水绿背景
  • [43m: 天青背景
  • [44m: 深褐背景
  • [45m: 藤黄背景
  • [46m: 铁锈红色背景
  • [47m: 浅暗紫背景

上边的下令将用古铜黑打字与印刷输出。

  1. jack@nextstep4it:~$ echo -e “\033[31mMagic of Linux\033[0m”
  2. Magic of Linux

上面包车型客车吩咐将以粗体以及革命背景打字与印刷出“Magic of Linux”。

  1. nextstep4it@nextstep4it:~$ echo -e “\033[1m\033[41mMagic of Linux\033[0m”
  2. Magic of Linux

shell 下选择 echo 打字与印刷彩色字体及彩色背景
http://www.linuxidc.com/Linux/2014-07/104776.htm

Linux命令之巅峰打字与印刷 – echo
http://www.linuxidc.com/Linux/2014-04/99571.htm

Linux中的十七个‘echo’ 命令实例
http://www.linuxidc.com/Linux/2014-10/107550.htm

正文永世更新链接地址:http://www.linuxidc.com/Linux/2014-08/105548.htm

美高梅手机版4858 3

什么样修改ssh命令行下登陆时的颜色
http://www.linuxidc.com/Linux/2013-06/86066.htm

9. 使用‘\r‘选项

-e‘前面跟上‘\r’来钦定输出中的回车符。(LCTT
译注:会覆写行开端的字符)

  1. $ echo -e “Tecmint \ris a community of
    Linux Nerds”
  2.  
  3. is a community of
    LinuxNerds

Ubuntu下利用ls命令呈现文件颜色相关内容及修改
http://www.linuxidc.com/Linux/2013-03/81033.htm

10. 使用‘\c‘选项

-e‘前面跟上‘\c’会防止输出后边的字符并且最终不会换新行。

  1. $ echo -e “Tecmint is a community \cof
    Linux Nerds”
  2.  
  3. Tecmintis a community @tecmint:~$

本文恒久更新链接地址:http://www.linuxidc.com/Linux/2014-07/104776.htm

11.-n‘会在echo完后不会输出新行

  1. $ echo -n “Tecmint is a community of
    Linux Nerds”
  2. Tecmintis a community of LinuxNerds@tecmint:~/Documents$

美高梅手机版4858 4

12. 使用‘\a‘选项

-e‘前边跟上‘\a’选项会听到声响警告。

  1. $ echo -e “Tecmint is a community of
    \aLinux Nerds”
  2. Tecmintis a community of LinuxNerds

注意: 在您开首前,请先检查你的高低设置。

13. 使用echo命令打字与印刷全体的公文和文件夹(ls命令的替代)

  1. $ echo *
  2.  
  3. 103.odt103.pdf104.odt104.pdf105.odt105.pdf106.odt106.pdf107.odt107.pdf108a.odt 108.odt108.pdf109.odt109.pdf110b.odt 110.odt110.pdf111.odt111.pdf112.odt112.pdf113.odt linux-headers-3.16.0-customkernel_1_amd64.deb linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg

14. 打字与印刷制定的文件类型

例如说,让我们尽管你想要打字与印刷全部的‘.jpeg‘文件,使用上面包车型地铁指令。

  1. $ echo *.jpeg
  2.  
  3. network.jpeg

15. echo能够行使重定向符来输出到二个文书而不是行业内部输出

  1. $ echo “Test
    Page”> testpage

  2.  

  3. ## Check Content
  4. avi@tecmint:~$ cat testpage
  5. TestPage

echo 选项列表

选项 描述
-n 不输出末尾的换行符。
-e 启用反斜线转义。
\b 退格
\\ 反斜线
\n 新行
\r 回车
\t 水平制表符
\v 垂直制表符

正是这么些了,不要忘记在底下留下您的上报。

echo命令实例
http://www.linuxidc.com/Linux/2014-08/105548.htm

shell 下行使 echo 打字与印刷彩色字体及彩色背景
http://www.linuxidc.com/Linux/2014-07/104776.htm

Linux命令之巅峰打字与印刷 – echo
http://www.linuxidc.com/Linux/2014-04/99571.htm

正文永世更新链接地址:http://www.linuxidc.com/Linux/2014-10/107550.htm

美高梅手机版4858 5

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有