echo

linux中>和>>的区别

无人久伴 提交于 2020-02-01 18:51:16
本文编写的目的是为了,方便自己日后查看。 '>' 输出到文件中。文件不存在会创建。 文件已存在,内容会被覆盖。 文件时间会更新。 第一次输入'> test', 第二次输入'> test again', 发现内容 [root@localhost ~]# echo '> test' > echo.log [root@localhost ~]# ll 总用量 8 -rw-------. 1 root root 1555 8月 20 15:30 anaconda-ks.cfg -rw-r--r-- 1 root root 7 2月 1 18:03 echo.log [root@localhost ~]# cat echo.log > test [root@localhost ~]# echo '> test again' > echo.log [root@localhost ~]# cat echo.log > test again [root@localhost ~]# ll 总用量 8 -rw-------. 1 root root 1555 8月 20 15:30 anaconda-ks.cfg -rw-r--r-- 1 root root 13 2月 1 18:04 echo.log 最后输出只有:'> test again' 删除echo.log, 测试'>>' '>>

docker 构建自定义镜像

被刻印的时光 ゝ 提交于 2020-02-01 08:29:29
Docker 构建自定义镜像 Commit 构建自定义镜像 Dockerfile 构建自定义镜像 Dockerfile 构建 JAVA 网站镜像 docker 快速部署 mysql 数据库并初始化 Commit 构建自定义镜像 简介:对容器的修改以及保存 构建镜像: docker commit -a “mimosa” -m “mkdir /home/mimosa” 4eb9d14ebb18 centos:7 -a:标注作者 -m:说明注释 查看详细信息:docker inspect 180176be1b4c Dockerfile 构建自定义镜像 Dockerfile # this is a dockerfile FROM centos:7 MAINTAINER XD 123456@qq . com RUN echo "正在构建镜像!!!" WORKDIR / home / xdclass COPY 123 . txt / home / xdclass RUN yum install - y net - tools Dockerfile 基础指令 FROM 基于哪个镜像 MAINTAINER 注明作者 COPY 复制文件进入镜像(只能用相对路径,不能用绝对路径) ADD 复制文件进入镜像(假如文件是.tar.gz文件会解压) WORKDIR 指定工作目录,假如路径不存在会创建路径

用bat启动sqlserver服务

醉酒当歌 提交于 2020-02-01 05:47:40
声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,,希望原创作者看到了不要介意。 1.创建个文本,将后缀名改成.bat 2.将下边语句粘贴进去,然后保存即可 @echo off for /f "skip=3 tokens=4" %%i in ('sc query MSSQLSERVER') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( echo 已经发现该服务在运行,开始停止 net stop MSSQLSERVER echo sc config MSSQLSERVER start = DISABLED 禁用服务 ) else ( echo 该服务现在处理停止状态,开始启动 echo sc config MSSQLSERVER start = Manual 设置服务手动 net start MSSQLSERVER ) pause 需要注意的地方是 ‘MSSQLSERVER’这个是sqlserver默认的实例名字,如果你服务器上有多个实例的话,需要手动替换下脚本里的服务名。 来源: https://www.cnblogs.com/xdong/p/4296038.html

sqlServer手动启动服务Bat

一世执手 提交于 2020-02-01 05:45:43
@echo off for /f "skip=3 tokens=4" %%i in ('sc query MSSQLSERVER') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( echo 已经发现该服务在运行,开始停止 net stop MSSQLSERVER echo sc config MSSQLSERVER start = DISABLED 禁用服务 ) else ( echo 该服务现在处理停止状态,开始启动 echo sc config MSSQLSERVER start = Manual 设置服务手动 net start MSSQLSERVER ) pause 要说明的几点: 1、把以上的代码拷到记事本中,把后缀名改为bat。 2、'sc query MSSQLSERVER' 这句中的MSSQLSERVER,是你的SQL的服务的名字, 如果你不确定你的sql的服务名,你还可以做这样的一个测试,打开cmd,用命令:net stop MSQQLSERVER,如果能正常关闭sql的话,就说明你的服务名字是MSSQLSERVER。 来源: https://www.cnblogs.com/wuzhsh/archive/2012/09/06/2673840.html

BAT+VBS、BAT+REG、BAT+HTML 混合编程

扶醉桌前 提交于 2020-02-01 05:20:50
BAT能力虽然比较强大,但如果配合上VBS就更完美了,最近有个设想,如何将一个脚本拓展为VBS能够被执行,而拓展为BAT则同样被成功执行呢?在P处理之家找到了几个示例,放出来大家参考下。 批处理与其它语言、脚本混合编程 批处理与VBS混合编程1 http://www.cn-dos.net/forum/viewthread.php?tid=25333 这个想法我思考了很久。 巧妙利用 bat 和 vbs 的语法特征,让同一个文件,被 cmd.exe 识别成批处理,让 wscrpt.exe 识别成 vbs,并且同时符合两者的语法,并且保证都没有错误,保证两者的高度兼容。经过一个通宵的努力,我实现了这种 bat/vbs 复合编程。 一个 批处理 .vbs 文件,在前面加一段代码(头),就变成了 .bat 批处理,注意,没有生成临时文件,不用修改任何原有代码。 例子:保存下列代码为 test.bat,注意是批处理,但是这个批处理却成功的被 wsh 解析执行了! 复制内容到剪贴板代码: :On Error Resume Next Sub bat echo off & cls echo Batching_codez_here_following_vbs_rules & pause start wscript -e:vbs "%~f0" Exit Sub End Sub MsgBox "This

SpringBoot2.x应用启动、关闭shell脚本

孤街浪徒 提交于 2020-02-01 03:37:31
本篇主要说明以下内容: 1.SpringBoot2.x应用启动、关闭的shell脚本 1 启动脚本 直接放到同jar包同一个目录下,如下: #!/usr/bin/env bash APPLICATION_NAME='spblearn' CURRENT_PATH=`pwd` PID="" if [ -f ${CURRENT_PATH}/logs/${APPLICATION_NAME}.pid ] then PID=`cat ${CURRENT_PATH}/logs/${APPLICATION_NAME}.pid` fi if [ "${PID}" = "" ] then echo "start "${APPLICATION_NAME} else echo "kill -9 "${APPLICATION} kill -9 ${PID} echo "restart "${APPLICATION_NAME} fi if [ -d `pwd`/logs ] then rm -rf `pwd`/logs fi mkdir logs if [ x$1 != x ] then java -jar -Duser.timezone=GMT+08 ${APPLICATION_NAME}.jar --spring.profiles.active=prod --server.port=$1 > `pwd`

批处理 ------ @、ECHO OFF、ECHO ON 的使用

为君一笑 提交于 2020-02-01 01:56:44
1、在批处理文件中,如果命令前加@,表示这条命令不打印出来,只把结果打印出来,即@是关闭命令本身的回显 2、::在批处理中表示注释某一行 3、ECHO ON表示接下来的命令中(不包括本命令),执行命令前会先把命令打印出来 ECHO OFF表示接下来的命令中(不包括本命令),只打印执行结果,不打印命令本身   @ECHO OFF表示接下来的命令中(包括本命令),只打印执行结果,不打印命令本身 4、命令echo XXX中,XXX是结果,echo XXX是命令本身 下面看个例子: test.bat echo aaaaaaaaaaa echo bbbbbbbbbbb echo off echo aaaaaaaaaaa echo bbbbbbbbbbb echo on echo aaaaaaaaaaa echo bbbbbbbbbbb pause 执行结果如下 来源: https://www.cnblogs.com/god-of-death/p/9083809.html

.bat中@echo off的意义

淺唱寂寞╮ 提交于 2020-02-01 01:53:07
@echo off   echo  回显命令,将此命令后的内容显示到控制台上 @echo off  表示关闭该命令后所有命令的回显。echo off 表示关闭其他所有命令回显,@作用就是关闭紧跟在其后的一条命令的回显。 简单的说 @echo off   执行后,后面所有的命令均不显示,包括本命令 echo off     执行后,后面所有的命令均不现实,不包括本命令 来源: https://www.cnblogs.com/Funmixture/p/10820323.html

echo命令 (

偶尔善良 提交于 2020-02-01 01:05:36
1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。 2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志)。 3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标志) 。 4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上。 5. ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。 6. ECHO 字符串 > 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。 7. ECHO 字符串 >> 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。 注意每次:ECHO 字符串 >> 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符) 8. (ECHO 字符串 &ECHO 字符串…)>文件路径和文件名 : 将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,将先自动清空后再写入。 9. (ECHO 字符串 &ECHO 字符串…)>>路径和文件名 将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话

DOS批处理命令-echo

两盒软妹~` 提交于 2020-02-01 01:04:56
Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on off}] [message] 即是说当echo设置off值的时候,那么下面的指令都将只执行而不显示,当再次出现echo on时下面的语句才为可见的(回显),echo通常和@一起使用,@放在echo的前面,即是 @echo,作用是让@后面的句子不显示出来,而@本身也是不显示的,那么通过 @echo off 可达到不显示任何信息的效果。 可以使用的命令格式有 ①echo 显示现在回显的状态,如【ECHO は <ON> です。】 ②echo on 把回显状态设置为on ③echo off 把回显状态设置为off ④echo hello world 向屏幕上输入字符串hello world ⑤echo /? 显示echo命令的帮助 这里面有一个名词【回显】,那什么是回显呢? 回显就是在执行bat文件的时候,将执行的命令显示到屏幕上。 命令是可以组合在一块儿使用,尤其是有一个管道的命令的存在,这个时候可以有很多很多的组合方式。 这个命令就先了解到这里。如果以后发现有什么新的认识了,在追加进来吧! 来源: https://www.cnblogs.com/gekal/p/3194044.html