Windows常用shell命令大全
基于鼠标操作的后果就是OS界面外观发生改变, 就得多花学习成本。更主要的是基于界面引导Path与命令行直达速度是难以比拟的。另外Geek很大一部分是键盘控,而非鼠标流的。
整理Windows的常用Shell命令,一方面帮助深入学习Mysql,另一方面准备尝试过渡到Linux家族来。
一、Windows下Shell命令概述
Windows的Shell命令又是Windows的CMD命令。而cmd命令又是原来MS-DOS系统保留下来。
Shell来源路径与配置
对应的命令资源配置在windows的环境变量中:
Windows Shell命令是基于配置好的Path环境变量,对Shell命令在Path路径中依次从前至后搜寻到对应命名的可执行入口。
也就是可以自行编写一些Shell程序,C、Java、Perl等等,然后配置到环境变量中,就可以有自己的私有Shell命令了。大多数默认的 Shell命令对应目标程序打多在“C:/Windows/”及“C:/Windows/System32”目录下。而基于Windows的一些应用程序 (如Mysql)都会向Windows的Path中配置添加自己的目录。
Shell命令的执行方式
二、常用Shell程序命令大全
下面分类列举那些调出Shell命令列表,通过使用对应命令可以大大节约时间:
Windows常用工具类
运行程序 |
运行命令 |
记事本 |
notepad |
计算器 |
calc |
画图 |
mspaint |
写字板 |
write |
Windows放大镜 |
magnify |
辅助工具管理器 |
utilman |
Telnet客户端 |
telnet |
任务管理器 |
taskmgr |
关闭Windows |
shutdown |
扫描仪与相机 |
sticpl.cpl |
远程桌面 |
mstsc |
可移动存储 |
ntmsmgr.msc |
注册表编辑器 |
regedit |
TrueType造字程序 |
eudcedit |
打印机文件夹 |
printers |
打印机和传真 |
control printers |
控制面板 |
control |
屏幕键盘 |
osk |
网络连接 |
ncpa.cpl 或control netconnections |
从Windows注销 |
logoff |
字体文件夹 |
fonts 或control fonts |
磁盘管理 |
diskmgmt.msc |
快速查找 |
findfast.cpl |
磁盘碎片整理程序 |
dfrg.msc |
磁盘检查工具 |
chkdsk |
磁盘清理工具 |
cleanmgr |
命令行提示符 |
cmd |
剪贴簿查看器 |
clipbrd |
辅助功能选项 |
access.cpl |
添加硬件向导 |
hdwwiz.cpl |
添加或删除程序 |
appwiz.cpl |
常用管理配置工具
设备管理器 |
devmgmt.msc |
Direct X控制面板(如果已经安装) |
directx.cpl |
Direct X诊断工具 |
dxdiag |
磁盘分区管理器 |
diskpart |
显示属性 |
desk.cpl 或 control desktop |
文件夹选项 |
control folders |
显示属性的外观选项卡 |
control color |
文件签名验证 |
sigverif |
IP配置实用程序 |
ipconfig |
键盘属性 |
control keyboard |
鼠标属性 |
main.cpl 或 control mouse |
Internet属性 |
inetcpl.cpl |
密码属性 |
assword.cpl |
电话与调制解调器选项 |
telephon.cpl |
电源选项属性 |
powercfg.cpl |
性能 |
perfmon |
区域和语言选项 |
intl.cpl |
系统属性 |
sysdm.cpl |
用户帐户管理 |
nusrmgr.cpl |
Windows防火墙 |
firewall.cpl |
运行Windows更新 |
wupdmgr |
系统配置实用程序 |
msconfig |
声音和音频设备属性 |
mmsys.cpl |
共享文件夹 |
fsmgmt.msc |
服务 |
services.msc |
Windows安全中心 |
wscui.cpl |
任务计划 |
control schedtasks |
游戏控制 |
joy.cpl |
字符映射表 |
charmap |
证书管理控制台 |
certmgr.msc |
一些高级配置管理
Windows管理体系结构 |
wmimgmt.msc |
Windows系统安全工具 |
syskey |
系统配置编辑器 |
sysedit |
策略的结果集 |
rsop.msc |
可移动存储 |
ntmsmgr.msc |
可移动存储操作请求 |
ntmsoprq.msc |
ODBC数据源管理器 |
odbccp32.cpl |
本地安全设置 |
secpol.msc |
本地用户和组 |
lusrmgr.msc |
索引服务 |
ciadv.msc |
组策略编辑器 |
gpedit.msc |
事件查看器 |
eventvwr.msc |
Driver Verifier Manager |
verifier |
Dr. Watson系统诊断工具 |
drwtsn32 |
三、一些Shell程序命令详解
下面围绕第二章节以及更多高级shell操作命令进行详细描述:(陆续根据使用补充)
网络配置Ipconfig命令
默认Ipconfig为显示当前网络基本连接信息
关机操作shutdown命令
Shutdown使您能够一次关闭或重新启动一台本地或远程计算机:
语法::
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m //computername/] [/t XXX] [/d [p:]XX:YY/c"Comment"]
参数:
举例:
网络连接查看命令netstat
系统网络服务命令net
系统服务命令sc
SC来控制系统创建服务和管理服务。
SC使用这样的语法:
sc
下面介绍各种参数。
特别说明 :SC create 子命令
这个命令可以在注册表和服务控制管理数据库建立一个入口。使用语法如下:
sc
这里的servername,servicename,optionname,optionvalues和上面的一样,这里就option描述,通常为键值对应:option name = option values 。
注:键值对应 name= value,等号后面应由一个空格,不能省略
option 详细描述如下:
举例说明:在一台叫做(myserver )的计算机上为一个叫“NewService”的服务建立的一个注册表登记,命令如下:
sc myserver create MyService binpath= C:/NewServ.exe
运 行程序 |
运 行命令 |
辅助功能选项 |
access.cpl |
添加硬件向导 |
hdwwiz.cpl |
添加或删除程序 |
appwiz.cpl |
管理工具 |
control admintools |
自动更新 |
wuaucpl.cpl |
Bluetooth文件传送向导 |
fsquirt |
计算器 |
calc |
证书管理控制台 |
certmgr.msc |
字符映射表 |
charmap |
磁盘检查工具 |
chkdsk |
剪贴簿查看器 |
clipbrd |
命令行提示符 |
cmd |
组件服务 |
dcomcnfg |
计算机管理 |
compmgmt.msc |
日期和时间属性 |
timedate.cpl |
DDE共享 |
ddeshare |
设备管理器 |
devmgmt.msc |
Direct X控制面板(如果已经安装)* |
directx.cpl |
Direct X诊断工具 |
dxdiag |
磁盘清理工具 |
cleanmgr |
磁盘碎片整理程序 |
dfrg.msc |
磁盘管理 |
diskmgmt.msc |
磁盘分区管理器 |
diskpart |
显示属性 |
control desktop |
显示属性 |
desk.cpl |
显示属性的外观选项卡 |
control color |
Dr. Watson系统诊断工具 |
drwtsn32 |
Driver Verifier Manager |
verifier |
事件查看器 |
eventvwr.msc |
文件签名验证 |
sigverif |
快速查找 |
findfast.cpl |
文件夹选项 |
control folders |
字体文件夹 |
control fonts |
字体文件夹 |
fonts |
空档接龙游戏 |
freecell |
游戏控制 |
joy.cpl |
组策略编辑器(XP专业版) |
gpedit.msc |
红心大战游戏 |
mshearts |
Iexpress向导 |
iexpress |
索引服务 |
ciadv.msc |
Internet属性 |
inetcpl.cpl |
IP配置实用程序(显示连接配置) |
ipconfig /all |
IP配置实用程序(显示DNS缓存内容) |
ipconfig /displaydns |
IP配置实用程序(删除DNS缓存内容) |
ipconfig /flushdns |
IP配置实用程序(释放全部(或指定)适配器的由DHCP分配的动 态IP地址) |
ipconfig /release |
IP配置实用程序(为全部适配器重新分配IP地址) |
ipconfig /renew |
IP配置实用程序(刷新DHCP并重新注册DNS) |
ipconfig /registerdns |
IP配置实用程序(显示DHCP Class ID) |
ipconfig /showclassid |
IP配置实用程序(修改DHCP Class ID) |
ipconfig /setclassid |
Java控制面板(如果已经安装) |
jpicpl32.cpl |
Java控制面板(如果已经安装) |
javaws |
键盘属性 |
control keyboard |
本地安全设置 |
secpol.msc |
本地用户和组 |
lusrmgr.msc |
从Windows注销 |
logoff |
微软聊天程序 |
winchat |
扫雷游戏 |
winmine |
鼠标属性 |
control mouse |
鼠标属性 |
main.cpl |
网络连接 |
control netconnections |
网络连接 |
ncpa.cpl |
网络安装向导 |
netsetup.cpl |
记事本 |
notepad |
Nview桌面管理器(如果已经安装) |
nvtuicpl.cpl |
对象包装程序 |
packager |
ODBC数据源管理器 |
odbccp32.cpl |
屏幕键盘 |
osk |
AC3解码器(如果已经安装) |
ac3filter.cpl |
密码属性 |
password.cpl |
性能 |
perfmon.msc |
性能 |
perfmon |
电话与调制解调器选项 |
telephon.cpl |
电源选项属性 |
powercfg.cpl |
打印机和传真 |
control printers |
打印机文件夹 |
printers |
TrueType造字程序 |
eudcedit |
Quicktime(如果已经安装) |
QuickTime.cpl |
区域和语言选项 |
intl.cpl |
注册表编辑器 |
regedit |
注册表编辑器 |
regedit32 |
远程桌面 |
mstsc |
可移动存储 |
ntmsmgr.msc |
可移动存储操作请求 |
ntmsoprq.msc |
策略的结果集 (XP专业版) |
rsop.msc |
扫描仪与相机 |
sticpl.cpl |
任务计划 |
control schedtasks |
Windows安全中心 |
wscui.cpl |
服务 |
services.msc |
共享文件夹 |
fsmgmt.msc |
关闭Windows |
shutdown |
声音和音频设备属性 |
mmsys.cpl |
蜘蛛牌游戏 |
spider |
SQL Client客户端网络实用工具 |
cliconfg |
系统配置编辑器 |
sysedit |
系统配置实用程序 |
msconfig |
系统文件检查工具(立即扫描) |
sfc /scannow |
系统文件检查工具(下次启动时扫描) |
sfc /scanonce |
系统文件检查工具(每次启动时扫描) |
sfc /scanboot |
系统文件检查工具(返回默认设置) |
sfc /revert |
系统文件检查工具(清除文件缓存) |
sfc /purgecache |
系统文件检查工具(设置缓存=x) |
sfc /cachesize=x |
系统属性 |
sysdm.cpl |
任务管理器 |
taskmgr |
Telnet客户端 |
telnet |
用户帐户管理 |
nusrmgr.cpl |
辅助工具管理器 |
utilman |
Windows防火墙 |
firewall.cpl |
Windows放大镜 |
magnify |
Windows管理体系结构 |
wmimgmt.msc |
Windows系统安全工具 |
syskey |
运行Windows更新 |
wupdmgr |
漫游Windows XP |
tourstart |
写字板 |
write |