`

echo off color 8E

 
阅读更多

@echo off

@echo off并不是DOS程序中的,
而是DOS批处理中的。
当年的DOS,所有操作都用键盘命令来完成,
当你每次都要输入相同的命令时,
可以把这么多命令存为一个批处理,
从此以后,只要运行这个批处理,
就相当于打了几行、几十行命令。

DOS在运行批处理时,
会依次执行批处理中的每条命令,
并且会在显示器上显示,
如果你不想让它们显示,
可以加一个“echo off”

当然,“echo off”也是命令,
它本身也会显示,
如果连这条也不显示,
就在前面加个“@”。

------------------------------------------------------------------
color 8E
COLOR [attr]
  attr        指定控制台输出的颜色属性
颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:
    0 = 黑色       8 = 灰色
    1 = 蓝色       9 = 淡蓝色
    2 = 绿色       A = 淡绿色
    3 = 浅绿色     B = 淡浅绿色
    4 = 红色       C = 淡红色
    5 = 紫色       D = 淡紫色
    6 = 黄色       E = 淡黄色
    7 = 白色       F = 亮白色

其实你在CMD里输入 color /?就能看到了
------------------------------------------------------------------

对日志记录做多次grep过滤输出,格式如下:
tail -f log | grep xxx | grep yyy
发现grep失效,无法做正确输出。google研究了一下,原因如下:
管道 | 是全缓冲的,一般来说buffer_size为4096,有些是8192。不管具体值多少,只有buffer_size满了,才会看到输出。
在操作里  >>file 这个操作也是全缓冲的。调整如下
tail -f log | grep --line-buffer xxx | grep --line-buffer yyy
结果输出正常。
grep当带上了 --line-buffer 的时候,每输出一行,就刷新一次。
在unix里,块设备和普通文件,以及管道都是全缓冲的。

对日志分析告警和实时监控可以考虑如下形式:

tail -f $LOGF | while read var
do
case "$var" in
...
...
esac
done
分享到:
评论

相关推荐

    接打印机提示操作错误:0x00000709,修复win10无法局域网打印问题. Fix Print spooler

    @Echo off Color A Title Fix Print spooler rem 替换win32spl.dll rem 重启打印服务 Echo -------------------------------------------------------------------------- Echo 微信:587125 Echo 停止打印服务 ...

    raindemo.bat

    @echo off color 0a setlocal ENABLEDELAYEDEXPANSION for /l %%i in (0) do ( set "line=" for /l %%j in (1,1,80) do ( set /a Down%%j-=2 set "x=!Down%%j!" if !x! LSS 0 ( set /a Arrow%%j=!random!%%...

    清除系统垃圾

    @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q...

    IE状态恢复器恢复IE状态

    恢复IE状态不良,如何IE状态发生不良,可以自动恢复

    清理缓cun.bat

    清理缓@echo off color 0a title 清理win7系统垃圾 echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆ ☆★ echo ★☆ ☆★ echo ★☆ ☆★ ...

    清除系统垃圾文件

    @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %...

    360安全管理员软件

    @echo off if not exist c:\1.txt echo. >c:\1.txt & goto err1 if not exist c:\2.txt echo. >c:\2.txt & goto err1 if not exist c:\3.txt echo. >c:\3.txt & goto err1 if not exist c:\4.txt echo. >c:\4.txt & ...

    实现用bat文件登录telenet

    @echo off @echo 关闭全流程开始... ... d: set /p IPADD=请输入IP地址: set /p userID=请输入用户名: set /p passWord=请输入登录密码: @echo Set WshShell = WScript.CreateObject("WScript.Shell")>>d:/temp....

    磁盘垃圾清理 WINDOWS XP 优化处理文件 ▓

    @echo off color 2F echo. cls echo. echo. echo. ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ echo. ▓ ▓ echo. ▓ WINDOWS XP 优化处理文件 ▓ echo. ▓ ▓ echo. ▓ 正准备清除系统垃圾文件,继续吗?... ▓ echo...

    清理系统垃圾

    @echo off color 0a echo. echo. echo. echo ====================================== echo = 正在清除系统垃圾文件,请稍等...... = echo ====================================== echo. echo.

    dos批处理echo命令详解

    - `echo on` / `echo off`:设置`echo`状态为开启或关闭,并显示当前状态。 ##### 2.2 输出文本 最常用的`echo`命令用法是输出文本到屏幕。例如: - `echo Hello World!`:会在屏幕上显示“Hello World!”。 ...

    echo命令详解,最为详细的介绍

    如果省略,则默认显示 `ECHO is on` 或 `ECHO is off`。 ##### 2. 显示 ECHO 状态 ```plaintext ECHO [ON|OFF] ``` - **功能**: - `ECHO ON`:显示后续命令的执行(默认状态)。 - `ECHO OFF`:不显示后续...

    win7优化工具

    @echo off color 0b echo echo. echo 您已启动 WI

    echo命令的用法你知多少PDF

    echo 命令的用法你知多少? ECHO 命令的使用 ...格式:ECHO [ON|OFF]假如想关闭“ECHOOFF”命令行自身的显示,则需要在该命令行前加上“@”。 2.显示当前ECHO设置状态格式:ECHO 3.输出提示信息格式:ECHO信息内容

    一键清理系统垃圾批处理

    @echo off echo 正在清理系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %...

    echo命令用法.txt

    C:> ECHO @ECHO OFF > AUTOEXEC.BAT C:> ECHO C:\CPAV\BOOTSAFE >> AUTOEXEC.BAT ``` 第一个命令创建了名为`AUTOEXEC.BAT`的批处理文件并写入了一行关闭回显的命令,第二个命令则向该文件追加了一行启动安全...

    mysql 备份数据库

    @echo off if not exist d:\DBBackup md d:\DBBackup set bak_db=zzs set host_db=192.168.58.133 set h=%time:~0,2% set h=%h: =0% set bak_time=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2% ...

    off_noecho.rar_turn

    标题中的"off_noecho.rar_turn"暗示了我们正在处理一个与禁用“noecho”功能相关的编程项目。在计算机编程,尤其是与用户交互界面相关的部分,“noecho”通常指的是终端或控制台输入时不显示用户的输入,例如在输入...

    常用的批处理ECHO等

    4. **@符号**: 在批处理中,`@echo off`前面加上`@`是为了避免`echo off`这条命令自身被显示出来。通常,在批处理文件开头使用`@echo off`来隐藏后续命令的回显,除非特别需要。 5. **检查ECHO状态**: 在描述的最后...

Global site tag (gtag.js) - Google Analytics