Dos命令的巧用 - 转载
Dos命令的巧用
豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台。很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可以轻易的办到很多事情。 下面介绍了一些平常会用到的DOS命令操作技巧。
1.查找占用某个端口的进程
有时候在我们启动某些程序时会提示端口号已经被占用,但不知道具体被哪个程序所占用,此时可以通过DOS命令查找占用该端口的进程,对其进行关闭。
例如:netstat -ano | findstr 8080
如图:找到占用8080端口的进程ID为9892,然后通过该进程ID在资源管理器中关闭相应的进程,也可以直接通过“ taskkill -f -pid 9892 ”直接进行关闭
注:netstat命令用于显示协议统计信息和当前 TCP/IP 网络连接信息,“|”为管道操作符,前一个命令的输出作为后一个命令的输入。
2.修改用户密码
如果系统账号为本地账号,想要修改密码时,可以使用net user命令,使用该命令修改密码有一个好处,就是不需要输入原来的系统密码。
格式:net user 用户名 新密码 ,例如:net user shine 123
如图:将shine用户的密码修改为123(net user为显示当前系统用户),修改完后可以按下“ Windows+L ”键查看效果
3.以树形结构显示目录层级
有时候想清晰的查看某个层级较深的目录结构,可以使用tree命令
例如:tree /f d:\mysource
如图:以树形结构显示D盘mysource文件夹下所有的目录和文件。也可使用“ tree /f d:\mysource > D:\tree.txt ”将内容输出到tree.txt的文件中,方便查看
4.用DOS命令隐藏文件
当我们某些个人文件不想随便被别人看到时,可以使用attrib命令对文件进行隐藏
隐藏命令:attrib +s +h D:photo/2015 显示命令:attrib -s -h D:photo/2015
如图:隐藏photo下的2015文件夹
注:(+s表示添加系统属性,+h表示添加隐藏属性,这样就可以将文件或目录设置为系统隐藏文件,系统隐藏文件默认不会显示,但是可以在“文件夹选项”中设置)
隐藏前后:
要想隐藏文件夹下所有以“00”开头的jpg文件,可以写成“ attrib +s +h D:photo/2015/00*.jpg /S ”。
隐藏文件的方式有很多,也可以使用我这款工具哦(文件夹伪装精灵),它可以将文件加伪装成我的电脑、控制面板、回收站等等,从而达到隐藏文件的目的。
5.Dos命令进行定时关机
方式一:倒计时关机
关机:shutdown.exe /s /t 3600 取消关机:shutdown /a
如图:3600秒后关机
方式二:定时关机
WindowsXP和Win7下使用at命令:
关机:at 22:00 shutdown -s 取消关机:at 任务ID /delete
Win8和Win10下使用schtasks命令:
设置关机:schtasks /create /tn “关机任务” /tr “shutdown /s” /sc once /st 22:00
取消关机:schtasks /delete /tn “关机任务”
其中:/tn 表示任务名称,/tr 表示命令所在位置 ,/sc 为执行方式(这里只执行一次),/st 为执行时间
注:建议使用方式一,通用又方便,另外某些程序可能会阻止系统关闭,造成关机失败。
6.Dos命令进行磁盘分区
diskpart是系统中自带的分区工具,利用它可以手动创建分区,无需第三方工具。
(1).查看并选择磁盘,输入命令如下图所示:
(2).创建分区,输入命令如下图所示:
(3).格式化刚才创建的分区:
(4).为该分区分配一个盘符:
刚才创建的分区为主分区,如果要创建逻辑分区,只需修改第二部的命令即可,其他步骤完全一样,该命令如下:
7.查看电脑配置信息
当我们在商城购买电脑时,需要查看电脑的详细配置信息,此时可以使用systeminfo命令,非常方便。
8.Oracle数据库每天定时备份
结合windows计划任务,实现oracle数据库每天定时备份,备份文件名自动追加备份日期。
(1).将下面的代码保存成批处理文件“ExportDatabase.bat”:
@echo off
set exportdate=%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%
# 将空格替换成0(时间小于10时获取到的小时数前面会有空格)
set exportdate=%exportdate: =0%
# 数据库导出命令,按自己实际的数据库进行修改
expdp SHINE/123456@orcl directory=expdp_dir dumpfile=SHINE(%exportdate%).dmp schemas=SHINE logfile=SHINE(%exportdate%).log;
(2).在任务计划程序中新建计划任务(也可以利用DOS命令创建计划任务,跟上面讲的定时关机类似)
设置触发器:
设置操作:
设置完成后,会在每天凌晨两点将数据库备份到我们指定的目录下:
9.创建系统服务
如果在windows下部署SVN服务器,想让SVN服务在系统开机时后台自动启动,可以注册windows系统服务。
使用sc命令注册系统服务:
格式:sc <server> create [service name] [binPath= ] <option1> <option2>...
例如:sc create SVN-Service binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\repository\svn" displayname="SVN服务" start=auto depend=Tcpip
binpath表示程序路径,注意等号后面要有一个空格,start=auto表示自动启动,其他参数可通过“ sc create /? ”命令进行查看
服务创建后可在服务管理器中查看(也可用“sc query SVN-Service”命令):
服务启动:net stat SVN-Service
删除服务:sc delete SVN-Service
Dos命令的巧用 - 转载的更多相关文章
- Windows命令行(DOS命令)教程-8 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_7.html
15. pass [功能] 设定DOS寻找.COM..EXE..BAT文件的所在目录 [格式] path=[[drive:]path[;-]]或path [说明] 只打path没有参数时,只显示环境变 ...
- Windows命令行(DOS命令)教程-3(转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_2.html
五.常用命令 DOS命令总共大约有一百个(包括文本编辑.查杀病毒.配置文件.批处理等),我们这里详细介绍二十个常用的DOS命令. 先介绍一下通配符的概念. 通配符*和? *表示一个字符串 ?只代表一个 ...
- Windows命令行(DOS命令)教程 -1 (转载) http://www.pconline.com.cn/pcedu/rookie/basic/10111/15325.html
一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序. 在这里,先解释什么是DOS? DOS--Disk Operation System 磁盘 ...
- Dos命令的巧用
豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台.很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可以轻易的办到很多事 ...
- Windows命令行(DOS命令)教程-7 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_6.html
11. deltree [功能] 删除目录树 [格式] [C:][path]DELTREE [C1:][path1] [[C2:][path2] […]] [说明] 这个命令将整个指定目录树全部消灭, ...
- Windows命令行(DOS命令)教程-6 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_5.html
8. type [功能] 在屏幕上显示文本文件内容命令 [格式] type [C:][path]filename.ext [说明] type命令用来在屏幕上快速.简便地显示文本文件的内容,扩展名为TX ...
- Windows命令行(DOS命令)教程-5 (转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_4.html
5. copy copy在英文中是复制的意思 [功能] 复制一个或一组文件到指定的磁盘或目录中 [格式] copy [C:][path][filename.ext] [C:][path]filenam ...
- Windows命令行(DOS命令)教程–2 (转载) http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_1.html
二.符号约定 为了便于说明格式,这里我们使用了一些符号约定,它们是通用的: C: 盘符 Path 路径 Filename 文件名 .ext 扩展名 Filespec 文件标识符 [ ] 方括号中的项目 ...
- Windows命令行(DOS命令)教程-4(转载)http://arch.pconline.com.cn//pcedu/rookie/basic/10111/15325_3.html
2. md md是英文make directory(创建目录)的缩写 [功能] 创建一个子目录 [格式] md [C:]path [举例] 用md 建立一个叫做purple的目录 3. cd cd是英 ...
随机推荐
- FZU1465
题目链接:传送门 题目大意:给你n个整数(可正可负),求有多少个连续的子序列的和==m(时限1S) 题目思路:前缀和+手写hash(map效率太慢,会超时) 具体做法是用一个数组sum,数组的第i位保 ...
- Leetcode-Convert Sorted List to BST.
Given a singly linked list where elements are sorted in ascending order, convert it to a height bala ...
- delphi xe---intraweb基本介绍
版本10 seattle 新建intraWeb new->other->Delphi Projecs->IntraWeb->IntraWeb Application wizar ...
- Spring Data HelloWorld(三)
在 Spring Data 环境搭建(二) 的基础之上 我们改动 http://www.cnblogs.com/fzng/p/7253068.html 定义个一个接口 继承Repository类 ...
- SOE 中调用第三方dll
一.简介 在利用soe实现server的扩展的时候,有些时候,需要调用第三方的dll库.官网中给出了明确的说明,soe中是可以添加第三方的dll文件,但是一直没有测试.按照官方的步骤应该是一个非常的简 ...
- SQL 将列转成字符串并用逗号分隔
SELECT STUFF((SELECT ',' + FieldName FROM TableName FOR XML PATH('')),1,1,'') AS T 其中的逗号可以换成其它字符 转换完 ...
- 8.Query Documents-官方文档摘录
总结 1 先插入数据 db.inventory.insertMany([ { item: "journal", qty: 25, size: { h: 14, w: 21, uom ...
- 【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?
使用Android Studio一段时间了,还有很多小技巧没有掌握.今天又发现了一个比较好用的小技巧,这里分享出来. 1.Android Studio默认显示效果 比如我们用Logcat来查看打印的L ...
- IOS研究之IOS7四种后台机制
IOS 7中,实际上APP拥有四种后台模式.不管是哪一种后台机制,均须要利用苹果给予的对应后台接口实现.IOS7系统中,开发人员能够灵活利用多种后台接口(API)实现更加智能的应用操作. 对获取 ...
- 代码艺术 CountDownTimer
/** * Schedule a countdown until a time in the future, with regular notifications on intervals along ...