程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store

用惯Linux和macOS的同学都会对各种各样强大的命令印象深刻,然而再转向Windows时就开始不屑一顾,认为Windows上没有Linux上那些超级便捷好用的命令。

其实,Windows下也有非常多实用、强大的命令,只是这个系统更加偏重于用户界面,所以很多时候不需要用到命令。

举个例子,假如你电脑上有一些敏感的文件或者视频,怕被别人看到怎么办?

“我可以设置密码啊!“

那万一哪天有同事需要临时借用一下咋办?

可能很多Windows用户第一印象想到的就是找一下有没有相关的工具来保护隐私。

大可不必!

CMD只需要一行命令就可以解决!

CMD里有一个cipher就可以对文件进行加密、解密。

命令语法:

CIPHER [/E | /D] [/S:directory] [/A] [/I] [/F] [/H] [pathname [...]]

参数介绍:

/D        解密指定的目录/E        加密指定的目录

假如,我们现在有个文件夹名字叫work_dir,如果相对它进行加密就可以使用下方命令:

cipher /E work_dir

如果仅想加密某个文件demo.txt,也可以直接指定:

cipher /E demo.txt

想查看某个文件夹下有 哪些文件被加密了,使用下面命令即可:

cipher work_dir

解密文件、文件夹也很简单:

cipher /D work_dir

是不是发现很简单、很好用?完全不需要去下载那些臃肿甚至收费的第三方软件,只需要一行CMD命令就可以解决文件隐私保护问题!

这只是举一个简单的例子,除此之外CMD还有很多其他实用的命令,下面就给大家列举一些!

1. 系统命令

  • logoff:注销

通过用户界面进行注销非常简单,但是如果习惯了命令,会更加简单。

  • shutdown:关机、重启、注销、重启到BIOS

也许是CMD中最有用的命令之一,可以使用它来关闭、重新启动、注销用户、重新启动到 UEFI (BIOS),还可以给这些操作进行定时。

  • tasklist:任务管理器

可能很多同学都用过任务管理器,可以看一下当前有哪些任务在运行,通过这个命令也可以一目了然。

  • taskkill:终止进程

除了 tasklist 命令,CMD 还有一个与之配合使用的命令:taskkill。 此命令可让你终止进程。

  • chkdsk:检查修复硬盘驱动器

你的硬盘驱动器或 SSD 是否运行异常? chkdsk可以用来检查驱动器是否有错误并修复错误。

  • sfc:扫描修复系统文件

前面的命令有助于检查驱动器上的错误,sfc则可以帮你扫描系统文件的完整性并修复它们。

  • format:格式化硬盘

无论是硬盘驱动器、SSD 还是 USB,format都可以帮你格式化。

  • diskpart:硬盘分区管理

非常强大的一个命令,它可以查看、管理、创建和删除驱动器中的分区。 例如,你可以输入 diskpart,然后运行 list disk 和 list volume 命令来查看 PC 上的所有驱动器和卷。

  • ver:查看Windows版本

想查看Windows版本,翻来覆去死活找不到?只需要一行命令就搞定!

  • systeminfo:系统信息

从名称也能够大概猜出它的功能,可以查看操作系统的详细信息,非常详细!版本、安装日期等等都可以看到。

2. 文件命令

  • dir:查看文件/文件夹

类似于Linux下的ls命令,用的非常频繁。

  • cd:导航到指定文件夹

这个想必都很熟悉了,可以进入指定文件夹。

  • copy:复制

复制文件,使用命令就不用频繁的切换于不同窗口之间了。

  • del:删除

类似Linux下的rm命令,可以删除文件。

3. 网络命令

  • ipconfig:查看IP地址

Ipconfig 得名于 Internet Protocol Configuration,它是一个用来显示和管理计算机 IP 地址的命令。

  • ping:测试网络连通性

Ping 是与网络相关的基本 CMD 命令,使用它来测试您的 PC 是否可以通过网络连接指定网址。

  • tracert:跟踪路由

有时,使用 ping 不足以收集对网络连接进行故障排除所需的信息。 在这种情况下,更高级的命令 tracert(跟踪路由)可以让你跟踪 Internet 协议数据包到达目的地的路径。 这有助于更准确地确定问题出在哪里。

  • netsh wlan:查看连接Wi-Fi信息

电脑连接的Wi-Fi密码忘了?通过这个命令可以快速查看密码。

4. 其他命令

  • cls:清除命令行

用的多了,命令行下就会充斥着各种命令,通过这个命令可以快速清理窗口。

  • help:查看CMD命令

最后一个,boss级别的命令,可以查看CMD下的命令列表,以及每个命令的功能。

建议大家有空可以多浏览Github,有很多好用的开源免费工具。但是,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐Github上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVA、JavaScript、Python、Go等不同编程语言。此外,还有一些开源工具、优秀的技术文章,而且考虑到很多同学访问Github不方便的问题,我还特意同步到了Gitee,建议大家看一下:

https://gitee.com/sharetech_lee/DevWeekly

hello,大家好,我是Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!

CMD有哪些有趣的命令?相关推荐

  1. golang 命令行_如何使用Golang编写快速有趣的命令行应用程序

    golang 命令行 by Peter Benjamin 彼得·本杰明(Peter Benjamin) 如何使用Golang编写快速有趣的命令行应用程序 (How to write fast, fun ...

  2. Linux 还能这么玩,10 个非常有趣的命令!

    Linux当中有很多比较有趣的命令,可以动手看看,很简单的. 1.rev命令 一行接一行地颠倒所输入的字符串. 运行: $rev 如输入:shiyanlou shiyanlou 2.asciiview ...

  3. 让windows cmd也用上linux命令

    使用Linux时间长了 还是对Linux强大的命令折服,虽说Windows中doc肯定也会有命令,但是感觉一个是熟悉程度不佳,另一个就是不够强大.所以想在Windows下使用Linux命令,进行一些问 ...

  4. conda添加清华镜像源在cmd环境下执行下列命令

    为conda添加清华镜像源在cmd环境下执行下列命令 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda ...

  5. cmd脚本win10使用schtasks命令实现定时任务

    cmd脚本win10使用schtasks命令实现定时任务 新建txt文本输入以下代码.本次事例是实现每天晚上22:40:00.22:41:00.22:42:00启动指定脚本 @echo off sch ...

  6. CMD里如何用DiskPart命令删除分区

    环境: Windows 10 专业版 联想E14笔记本 问题描述: CMD里如何用DiskPart命令删除分区 解决方案: 1.查看磁盘列表 DISKPART> list disk磁盘 ### ...

  7. cmd里如何查看历史命令并执行

    注:下面所说的历史命令,指的是该cmd窗口使用过的命令. ×掉一个旧的cmd窗口,然后打开一个新的窗口,在新的窗口里使用下面的方法是看不到旧窗口的历史命令的. 查看历史命令 doskey /histo ...

  8. 在windows cmd中正确使用cd命令切换文件目录

    在windows cmd中正确使用cd命令切换文件目录 命令提示符中一般默认的文件路径为用户文档路径,如果想要切换到某个文件目录下,通常会使用cd命令. 按WIN+R键打开运行,输入cmd并回车 默认 ...

  9. CMD中指定JDK版本命令

    CMD中指定JDK版本命令 问题表述启动jar包时报错,原因是当前本机jdk版本和启动的jar包版本不匹配,找不到类(本地系统是jdk11,jar包是jdk8) PS D:\ApplicationZI ...

最新文章

  1. matlab simulink互感,Simulink互感模块用set_param函数不能正确赋值
  2. xssfsheet removerow 剩下空白行怎么处理_你看不上的农业会计!我却凭借其账务处理,过上你求之不得的生活...
  3. 如何优雅的分析 Redis 里存了啥?
  4. 【机器视觉】 assign_at算子
  5. urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
  6. vue动态切换css文件_如何在vue组件中动态的引入css文件?
  7. ref:下一个项目为什么要用 SLF4J
  8. 应该把script标签放在哪里
  9. Cannot get a connection, pool error Timeout waiting for idle object (获取不到数据库连接)...
  10. CCF NOI1034 钞票兑换
  11. 13、第七 - 网络编程基础 - Python中协程EVENT()函数-事件函数
  12. linux修改u盘mbr,远景论坛U盘版 完美 4G/8G/16G WINPE+LINUXPE+MACPE+10.9正式版MBR安装版 制作超简单...
  13. Python实现图片标记分类文件夹自动归类文件的脚本
  14. 数据仓库——概念数据模型
  15. 把数字翻译成字符串(递归,动态规划)
  16. 一网打尽!所有PMP的计算公式都在这里啦,赶紧学起来,建议收藏
  17. 华为云照片的爬虫程序更新(python3.6)
  18. Java 实现回文数
  19. OA系统,全方位满足各行业办公需求
  20. 车载5G+4G多网聚合通信解决方案

热门文章

  1. 动力节点笔记-Maven 自动化的构建工具
  2. X86保护模式下的内存寻址
  3. 单片机和cpu的区别
  4. ORA-22858 invalid alteration of datatype
  5. java 模拟评委打分系统
  6. Arduino环境下对NodeMCU ESP8266将文件直接传入flash的三种方式
  7. 同一局域网内ping请求超时
  8. 使用Unity3D编写ARPG游戏——角色属性的定义与实现(二)
  9. 下载并安装微软模拟火车(MSTS)
  10. JavaScript、js文件、Node.js、静态文件