echo命令

字符串和变量之间 单引号和双引号之间的 echo 命令

创新互联于2013年成立,是专业互联网技术服务公司,拥有项目网站设计、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元江安做网站,已为上家服务,为江安各地企业和个人服务,联系电话:028-86922220

“ 弱引用 ,  命令不识别,变量识别 。

’  强引用 ,  比较傻符号,什么命令在他眼里都是字符串。命令不识别,变量不识别 。

~   命令引用, 最聪明,执行命令在显示。命令识别,变量识别。

一个命令调用另外一个命令时,则  $()=  ~~

例:tough ~whoami~=创建root文件

 

echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。
该命令的一般格式为: echo [ -n ]字符串
其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

功能说明:显示文字。
语   法:echo [-ne][字符串]或echo [--help][--version]
补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。
参  数:echo -n 不换行输出

例如:echo -n "123";echo "456"

        最终输出 

        123456

        而不是

        123

        456


        echo  -e 处理特殊字符(转义字符)
文字输出:

   \a 发出警告声;
   \b 删除前一个字符;退格键
   \c最后不加上换行符号,压缩掉回收换行,不换行;和相反
   \f 换行但光标仍旧停留在原来的位置;
   \n换行且光标移至行首;
    \r 光标移至行首,但不换行;先把光标移到前面,然后后面的字符替换掉前面相同位数的字符
    \t 插入tab;
   \v 与\f相同;
   \\ 插入\字符;
    \0nnn插入nnn(八进制)所代表的ASCII字符

echo -e‘\0101’    =A

echo -e "\033[43;31mred”    =43×××背景.31红色字体(41-47背景,31-37字体)  

echo -e "\033[43;31mred color\033[0m"   可以结束前面背景并换行显示red背景颜色

每个文件都会定义不同的颜色(.gz:.exe等等),输入cat /etc/DIR_COLORS,可以看见文件名后缀的颜色,#.exe表示无颜色,把#删掉就会起作用了,就有颜色了。并可以nano修改文件后缀颜色。

字背景颜色范围:40----49 

40:黑底白字 

41:深红 底白字

42:绿 底白字

43:××× 底白字

44:蓝色 底白字

45:紫色 底白字

46:深绿 底白字

47:白色 底黑字

 

字颜色:30----39 

30:黑 

31:红 

32:绿 

33:黄 

34:蓝色 

35:紫色 

36:深绿 

37:白色 

 

ANSI控制码的说明 

\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 显示光标

 \xHH插入HH(十六进制)所代表的ASCII字符

    如果乱码,reset重置屏幕


–help 显示帮助
–version 显示版本信息

 

 


当前题目:echo命令
文章来源:http://hbruida.cn/article/gedcjs.html