echo 订阅
它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的端口也是7。 是路由也是网络中最常用的数据包,可以通过发送echo包知道当前的连接节点有那些路径,并且通过往返时间能得出路径长度。 希腊神话中,Echo是一个森林女神 。有同名专辑。 展开全文
它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的端口也是7。 是路由也是网络中最常用的数据包,可以通过发送echo包知道当前的连接节点有那些路径,并且通过往返时间能得出路径长度。 希腊神话中,Echo是一个森林女神 。有同名专辑。
信息
同    名
Echo是一个森林女神。
注    解
主要用于调试和检测中
中文名
应答协议
外文名
Echo Protocol
echo系统命令
功能说明:显示文字。语 法:echo [-ne][字符串]或 echo [--help][--version]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。参 数:-n 不要在最后自动换行-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;\r 光标移至行首,但不换行;\t 插入tab;\v 与\f相同;\\ 插入\字符;\nnn 插入nnn(八进制)所代表的ASCII字符;--help 显示帮助--version 显示版本信息每一个shell支持的echo指令可能都不太相同。-n 不输出最后的\n-e解释转义字符-E不解释转义字符示例:echo "i am a boy" // 执行后会打印 i am a boyi am a boy
收起全文
精华内容
下载资源
问答
  • echo

    千次阅读 2016-12-20 22:45:55
    第一个批处理程序: @echo off echo Hello World! pause 打开sublime,复制粘贴,保存到桌面为 .bat 或 .cmd格式文件,双击运行 @ 关闭当前命令行回显: 放在命令前,无论echo是否为打开状态,在执行窗口中都不...

    --------siwuxie95


    第一个批处理程序:

    @echo off

    echo Hello World!

    pause

    打开sublime,复制粘贴,保存到桌面为 .bat 或  .cmd格式文件,双击运行

    image       image

    @   关闭当前命令行回显:

    放在命令前,无论echo是否为打开状态,在执行窗口中都不显示它后面当前行的命令本身

    echo   回显命令:

    语法:

    echo [on | off]

    echo [message]

    参数说明:

    echo on   打开回显

    不常用,一般系统默认就是echo on,只有当执行过echo off后才用

    echo off   关闭回显

    关闭除当前行的后面所有批处理命令的回显,只显示执行后的结果(即echo off 无法关掉echo off命令本身)。

    可以在echo off前添加@,让所有命令都不回显,即:@echo off

    echo+空格

    查询当前计算机回显状态,on  or  off

    echo+信息    显示信息

    echo后要紧跟一个空格或特殊字符(空格和特殊字符不会显示),以区分echo命令和信息

    如:

    echo Hello World

    echo.Hello World

    echo/Hello World

    三者等效

    echo.    显示空行,相当于回车

    echo和 .  之间没有空格,否则 .  将被输出到屏幕

    .  可以用   ,   :   ;   /   [   \   ]   +   (   =   等任意一个符号代替,不过   echo.    更常用(不要反人类…)

    echo 文件内容>文件名  

    将文件内容输出到指定文件。若指定文件原有别的信息,将被清空

    echo 文件内容>>文件名

    将文件内容追加到指定文件。若指定文件原有别的信息,将不被清空

    如:

    echo Hello World>my.txt

    没有指定my.txt的路径,执行后,则在当前目录生成内含Hello World的my.txt文件。(如果把 .bat 文件保存在桌面,则在桌面生成my.txt)

    image         image

    注意:echo Hello World>my.txt,echo后有一个空格。

    Hello World后没有空格,my.txt里生成的Hello World后面也没有空格,光标移到下一行(即回车)

    若Hello World后加一个空格,即echo Hello World >my.txt,该空格也会被输出到my.txt,同样光标移到下一行

    >  后,有无空格无所谓,没影响,一般不加空格

    如:

    echo Hello Word>D:\my.txt

    echo Hello Word>D:my.txt

    等效,都是指定输出文件路径的格式,都会在D盘根目录生成my.txt。第二种不合规范,一般用第一种(Don’t be evil…)

    (>>  用法同  >)

     

     

     

    echo 输出高级技巧

    1、输出字符

    (1)输出    +   -   *   /   \   (   )   ?   ;   .   ,   “  ‘   :    ::   ~    @     `

    @echo off

    echo +   -   *   /   \   (   )   ?   ;   .   ,   “  ‘   :    ::   ~    @     `

    pause

    输出上述字符直接echo即可

    (2)输出  ^    >    >>    &    &&    |     ||

    @echo off

    echo ^^

    echo ^>

    echo ^>^>

    echo ^&

    echo ^&^&

    echo ^|

    echo ^|^|

    pause

    输出   ^    >    >>    &    &&    |     ||      需要转义字符  ^    的帮助

    image      image

    若不用转义字符,使用 echo “||”,则代码为:

    @echo off

    set var=“||”

    for %%i in (%var%) do echo %%~i

    pause

    过于复杂,不如使用转义字符简单直接

    image  

    (3)输出 %

    @echo off

    echo %%%%%%%

    pause

    输出为:

    image

    7个%,最终输出了3个%:因为用echo输出%,输出的个数是代码个数除以2。批处理不支持浮点数,0.5个就直接舍弃

    即:echo %  没有输出内容。  echo %%  和  echo %%%   都只输出一个  %    无论是否延迟变量

    (4)输出   !

    没有延迟变量时:

    @echo off

    echo !

    echo !!

    echo !!!

    pause

    分别输出1、2、3个感叹号

    image

    有延迟变量时:

    @echo off
    setlocal enabledelayedexpansion
    echo ^^!
    pause

    感叹号含义发生转变,成了变量标识符

    第一次预处理,!  只是一个普通字符,第一个  ^  转义第二个  ^     有第二次预处理是因为开启了延迟,

    把第一次预处理留下的  ^   当做转义字符,用来转义  !   

    即:第一次预处理,  !  只是普通字符,第二次预处理,    !变成特殊字符

    2、输出大量数据

    echo命令每行只能输出一个数据,大量数据在同一行输出要用set命令实现,echo命令无法实现

    3、用echo作参数

    @echo off

    set /p var=

    echo %var%|findstr /be [0-9.]*>nul && echo Yes||echo No

    pause

    这里:echo %var%  不用于显示,而是用作参数

    因为单独的 %var%  不能被执行,又没有合适的命令作为  %var%  的开头,所以选用echo

    后面的 >nul   用于阻止信息显示,因为只需要其参数功能,不需要其显示功能(其他带参数命令,参考此用法)

    4、用echo发声

    echo ^G

    使主板喇叭发出一次鸣响  若要多次鸣响,多输入几个 ^G即可(有些主板不支持声响,执行 echo ^G无效)

    ^G 不是两个字符,而是一个符号,对应十进制ASCII码是7     DOS窗口中用 Ctrl+G 或 Alt+7 输入 

    echo ^G>1.txt    保存为 .bat文件到桌面运行会响两次

    第一次是计算机要回显本符号,但却无法显示,给出执行错误的警报

    第二次执行本符号的效果

    若要只发出一声鸣响,阻止本符号回显即可:

    @echo ^G  或           程序头添加 @echo off  或   echo off



    【made by siwuxie095】

     

    展开全文
  • 今天学习批处理的时候看到了这样的一个字样@echo off 表示看不懂,就上网上查了一下,但是看一个人的博客看了好几遍也看不懂,所以看了多篇最后决定自己整理一下,以便大家能理解 1.echo 命令说明: 这个命令就是...

    1.前言

    今天学习批处理的时候看到了这样的一个字样@echo off
    表示看不懂,就上网上查了一下,但是看一个人的博客看了好几遍也看不懂,所以看了多篇最后决定自己整理一下,以便大家能理解

    首先在自己的电脑桌面上创建一个文本文件,然后重命名为.bat结尾
    在这里插入图片描述
    点击右击选择编辑就可以写代码了
    在这里插入图片描述

    2.echo

    命令说明: 这个命令就是把这条命令后的内容显示到控制台上

    例如下面的例子:

    在这里插入图片描述
    在这里插入图片描述

    3.echo off

    命令说明:
    

    (1)将echo状态设置为off表示关闭其他所有命令(不包括本身这条命令)的回显
    例子一:
    在这里插入图片描述
    在这里插入图片描述

    请按任意键继续…就是pause命令执行后的结果,它也是有回显的,不过被echo off 给消除了
    C:\Users\liang\Desktop> 就是echo off 命令的回显 ,即本身的回显没有关闭,如果想关闭的话,在前面加一个@就可以了,像这样子:@echo off

    例子二:看到这里应该就懂了吧
    在这里插入图片描述
    在这里插入图片描述

    4.echo on

    命令说明:将echo状态设置为on,将显示命令行,显示下一条命令本身的回显
    在这里插入图片描述

    在这里插入图片描述
    这里有同学就会问了,echo off 不是关闭其他所有命令(不包括本身这条命令)的回显吗?
    怎么pause的回显也有啊

    就是因为这个命令echo on
    自从输入了这条命令以后,其他的命令都会有回显

    5.@与@echo off

    命令说明:@的作用就是关闭紧跟其后的一条命令的回显

    一开始是这样的:
    在这里插入图片描述

    接下来加上@
    在这里插入图片描述
    在这里插入图片描述

    上边就是小编分享的内容,如果大家有哪里不明白或者不理解的地方,可以再评论区留言,谢谢支持!

    展开全文
  • echo on 和 echo off

    千次阅读 2018-07-05 18:17:59
    echo on 打开回显echo off 关闭回显 (关闭则执行过程不会显示)eg:@echo offtitle Acolor 0Becho %date%echo.echo %time%pause直接显示结果:日期 时间@echo ontitle Acolor 0Becho %date%echo.echo %time%...

    echo on 打开回显

    echo off 关闭回显 (关闭则执行过程不会显示)

    eg:

    @echo off
    title A
    color 0B
    echo %date%
    echo.
    echo %time%

    pause

    直接显示结果:日期 时间

    @echo on
    title A
    color 0B
    echo %date%
    echo.
    echo %time%
    pause

    显示每一步的返回结果



    展开全文
  • 命令 echo

    千次阅读 热门讨论 2018-06-07 23:58:02
    1. 输出字符串| echo deng379 > deng379| echo "i'm deng379" > i'm deng379如果不带双引号,由于单引号( ' )的存在,回车后无法输出到终端,需要Ctrl+C,才能退回到命令行模式| echo i'm ...

    1. 输出字符串

    | echo deng379
    > deng379
    | echo "i'm deng379"
    > i'm deng379

    如果不带双引号,由于单引号( ' )的存在,回车后无法输出到终端,需要Ctrl+C,才能退回到命令行模式

    | echo i'm deng379
    >
    >
    >(Ctrl+C)
    |

    需要使用转义字符

    | echo i\'m deng379
    > i'm deng379

    2. 输出变量

    | x=10
    | echo x=$x
    > x=10

    $HOME $SHELL 都是环境变量

    | echo $HOME
    > /root
    | echo $SHELL
    > /bin/bash

    3. 激活转义字符,实现特殊功能   -e

    使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

    • \a 发出警告声;
    • \b 删除前一个字符;
    • \c 最后不加上换行符号;
    • \f 换行但光标仍旧停留在原来的位置;
    • \n 换行且光标移至行首;
    • \r 光标移至行首,但不换行;
    • \t 插入tab;
    • \v 与\f相同;
    • \\ 插入\字符;
    • \nnn 插入nnn(八进制)所代表的ASCII字符;
    删除前一个字符
    | echo -e "i'm d\bdeng379"
    > i'm deng379

    最好加上引号,如果没有双引号,就不会起作用。这里不知道读取文件时会不会有此限制,下回再试。

    | echo d\bdeng379
    > dbdeng379




    展开全文
  • echo命令

    万次阅读 2019-03-01 16:03:54
    inux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: echo...
  • @echoecho区别

    千次阅读 2017-07-13 11:44:46
    不加@时, 在运行时,会在窗口显示出这条命令 而加了@, 只会显示出 echo后面你要显示出的东西。 例如: echo abc 会显示: echo abc abc 而: @echo abc 会显示: abc
  • .bat文件中echo和@的用法

    万次阅读 2013-06-06 16:46:23
    在F盘建立一个名称为myFile的文件夹, 把Windows系统的cmd.exe复制到myFile文件夹下,并在myFile中建立myBat.txt文件,改名... 在这篇文章中,我们将介绍echo的用法。我们先来复习一下这个单词吧。 echo : 回声。例句:
  • echo与@echo区别

    千次阅读 2017-07-24 10:11:26
    有无@在echo前面这个要分情况来说明,如果是写在Makefile里面:@echo这样不会回写命令行,什么意思呢,就是直接显示echo输出的内容. 在上一篇介绍go Makefile时,有下面这样一段:.PHONY: clean test test: @echo ...
  • echo -n 和echo -e 参数意义

    万次阅读 多人点赞 2017-09-13 10:40:13
    echo -n 不换行输出$echo -n "123" $echo "456"最终输出 123456而不是 123 456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符;...
  • 批处理文件中echo off和echo on的作用

    万次阅读 2017-11-25 15:49:09
    下面说下批处理文件中的echo off 和echo on的作用 先写一个批处理文件,命令很简单,只是打印语句,如下: rem 我把"执行echo off"和"执行echo on"也打印出来了,对了,前面的 ...
  • @echoecho的区别

    千次阅读 2018-07-27 17:25:42
    @echo运行时 隐藏命令(不在terminal上显示) echo运行时显示命令(在terminal上显示) 同理@cp 与 cp 复制命令 不显示/显示
  • Makefile中echo和@echo的区别

    千次阅读 2018-12-01 14:31:52
    echo:会在shell中显示echo这条命令和这条命令的输出结果 @echo:不会在shell中显示echo这条命令,但是会显示命令的输出结果 例如: echo_test: echo "hello world" echo_test_with_address: @echo...
  • echo 命令

    千次阅读 2014-01-19 12:05:55
    1、echo "hello\nworld" ,传入echo的是hello\nworld  输出 hello\nworld 2、echo -e "hello\nworld" ,传入echo的是hello\nworld,并转义了  输出   hello  world 3、echo -e hello\nworld ,传入shell
  • echo -n 和 echo -e 参数意义

    万次阅读 2018-11-30 11:17:37
    echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:   \a ...
  • ECHO协议

    2019-03-16 11:44:15
    ECHO协议:指的是把接收到的信息按照原样返回;作用:主要用于检测和调试;这个协议可以基于TCP/UDP协议用于服务器检测端口7有无信息。
  • @echo off和echo off的区别

    千次阅读 2019-08-09 09:32:11
    @echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。 而echo off命令则表示关闭其他所有命令(不包括本身这条命令)的回显, “@”的作用就是关闭紧跟其后的一条命令的回显。 ...
  • set echo on 与set echo off

    千次阅读 2018-04-23 08:48:35
    在linux环境下运行SQL命令:set echo on;显示当前正在执行的语句set echo off;关闭显示当前正在执行的语句
  • echo 的用法

    千次阅读 2019-07-02 18:47:55
    echo 的用法echo 简介echo 说明echo 语法OPTION转义字符字体颜色码和背景颜色码特殊字符echo 示例一般使用带转义字符带颜色 echo 简介 含义:输出指定的字符串或者变量(display a line of text or an value) ...
  • Windows下的bat文件的@echo off 作用?

    万次阅读 多人点赞 2018-12-21 22:48:25
    我们常常会在一些批处理文件中看到@echo off这个命令,那他究竟有什么作用,要想知道这个命令,我们首先得知道echo这个命令的作用,这个命令叫做“回显”,就是把这条命令后的内容显示到控制台上,接下来我们来看...
  • echoecho2的wp

    千次阅读 2017-11-12 15:49:04
    https://hackme.inndy.tw/scoreboard/ 题目很...echo的要求是 nc hackme.inndy.tw 7711 Tips: format string vulnerability这个题目提示了是格式化字符串漏洞,所以先了解一下啥是格式化漏洞,参考 http://www.freeb
  • Windows echo 命令

    万次阅读 2018-07-03 14:58:49
    ECHO命令是大家都熟悉的DOS批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧: 1. 作为控制批处理命令在执行时是否显示命令行自身的开关 格式:ECHO [ON|OFF] 如果想关闭“ECHO OFF...
  • shell echo -n 和echo -e 参数意义

    万次阅读 2018-06-18 18:14:46
    echo -n 不换行输出$echo -n "123" $echo "456"12最终输出 123456 而不是 123 456123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a ...
  • 语法Shell 的 echo 指令是用于字符串的输出。命令格式:echo string当然也可以使用echo实现更复杂的输出格式控制。复杂输出格式1.显示普通字符串echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例...
  • shell echo命令

    千次阅读 2018-06-20 16:47:11
    shell echo 命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: echo string 您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串 echo "It is a test&...
  • 1. echo 语法: echo [{on|off}] [message] ECHO [ON | OFF] 打开回显或关闭回显功能。 ECHO 显示当前回显设置。 ECHO [message] 显示信息。 :: echo回显默认开启,会打印命令行与结果 echo this is test 1 ::...
  • echo 命令用法

    千次阅读 2019-01-11 20:06:02
    echo命令: 用于字符串的输出 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test 2.显示转义字符: echo "\"It is a...
  • Linux echo 命令

    千次阅读 2015-07-06 13:13:35
     Linux echo 命令 显示文本,加命令选项[-e]时,最好包后面的字符串使用 "" 包起来,以免命令不生效 2、命令格式  echo [SHORT-OPTION]... [STRING]...  echo LONG-OPTION 3、常用命令参数  -n 输出信息最后不...
  • echo输出空行

    千次阅读 2016-11-17 22:11:02
    echo输出空行本文部分转载自:批处理技术内幕:ECHO命令 | Demon’s Blog批处理命令echo输出空行的方法如下:echo= echo, echo; echo+ echo/ echo[ echo] echo: echo. echo\ 这十种方法可以分为三组,每组的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 265,103
精华内容 106,041
关键字:

echo