前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DOS常用命令

DOS常用命令

作者头像
码客说
发布2019-10-22 14:07:52
4180
发布2019-10-22 14:07:52
举报
文章被收录于专栏:码客

文件操作

判断文件是否存在

代码语言:javascript
复制
if exist update.sql (del update.sql) else echo 文件不存在

写入文件(重写式)

代码语言:javascript
复制
echo abc>1.txt

写入文件(追加式)

代码语言:javascript
复制
echo abc>>1.txt

写入文件不换行

代码语言:javascript
复制
>>1.txt set /p="11111" <nul 

写入当前路径到文件

代码语言:javascript
复制
cd>>1.txt

判断文件中是否有某个字符串

代码语言:javascript
复制
@echo off
@color 0a 
findstr "123" a.txt >nul&&echo 找到||echo 没有找到
pause

获取当前文件名

代码语言:javascript
复制
@echo off&title 获取批处理文件的自身信息&mode con: cols=60 lines=40&color 3e 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的完整路径(有引号可防止空格路径): 
echo %0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的完整路径,并去掉首尾的引号: 
echo %~0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的文件名及后缀名: 
echo %~nx0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的文件名: 
echo %~n0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的后缀名: 
echo %~x0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的完整路径,不含文件名: 
echo %~dp0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的盘符: 
echo %~d0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的大小(byte): 
echo %~z0 
echo -------------------------------------------------------- 
echo 获取批处理文件自身的修改时间: 
echo %~t0 
echo --------------------------------------------------------
PAUSE

服务

启动服务

代码语言:javascript
复制
net start mysql

停止服务

代码语言:javascript
复制
net stop mysql

添加用户

代码语言:javascript
复制
net user root(用户名) 123(密码)/add 

删除用户

代码语言:javascript
复制
net user 用户名 / del

查询某个服务是否启动

代码语言:javascript
复制
net start|findstr /i /c:"mysql">nul&&net stop mysql||echo 服务已停止

查询服务是否存在

代码语言:javascript
复制
sc query mysql>nul && .\bin\mysqld.exe --remove mysql || echo 服务不存在

操作

选择操作

代码语言:javascript
复制
@echo off
@color 0a 
:begin
echo -------------------------------------------
echo 0:重新选择
echo 1:启动服务
echo 2:停止服务
echo q:退出
echo -------------------------------------------
set /p a=请输入要进行的操作的编号,按回车确认
echo 你输入的是:%a%
set thisfilepath=%0
findstr ":choose%a%" "%thisfilepath%" >nul&&goto choose%a%||goto choose0
pause
:choose1
echo 启动服务
goto choose0
:choose2
echo 停止服务
goto choose0
:chooseq
exit
:choose0
pause
cls
goto begin
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文件操作
    • 判断文件是否存在
      • 写入文件(重写式)
        • 写入文件(追加式)
          • 写入文件不换行
            • 写入当前路径到文件
              • 判断文件中是否有某个字符串
                • 获取当前文件名
                • 服务
                  • 启动服务
                    • 停止服务
                      • 添加用户
                        • 删除用户
                          • 查询某个服务是否启动
                            • 查询服务是否存在
                            • 操作
                              • 选择操作
                              领券
                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档