cmd dos
敲下 DOS 是 Disk Operating System 的缩写,严格说它是一类操作系统的统称,MS-DOS 是微软那支。1981 年 IBM PC 用上它的时候,电脑还没有“桌面”这个概念。你要复制文件,就得敲 为什么现在还有人用?举几个我自己碰到的场景。批量重命名一百个文件,图形界面里你得一个个点,或者装个第三方工具。cmd 里一行 有个细节挺有意思。cmd 的默认代码页是 GBK,中文显示经常乱码。你得先敲 再说说 PowerShell。微软从 Windows 7 开始推 PowerShell,功能比 cmd 强太多,能调用 .NET 对象,管道传的是对象不是文本。按理说 cmd 该退休了。可现实是,很多老脚本还在跑,很多教程还在写 cmd 命令,因为简单、直接、兼容性好。你让一个运维去写 PowerShell 的 cmd 的界面几十年没怎么变过。黑底白字,光标闪烁,滚动条细得跟针似的。你可以右键改字体、改颜色、改窗口大小,但改完还是那个味道。有人嫌它丑,我倒觉得这种不加修饰的粗糙感挺真实。它不试图讨好你,你敲错命令它就报错, 想试试的话,Win+R 输入 cmd 回车就行。几个命令记一下:cmd 回车,那个黑底白字的窗口弹出来的时候,很多人第一反应是关掉。我理解。这玩意儿看着就像上个世纪留下来的遗迹,跟现在满屏圆角图标的图形界面格格不入。但你要是真把它当废物,那就错过了 Windows 里最直接、最不废话的一层。copy a.txt b.txt;要看目录,敲 dir。没有鼠标,没有双击,一切靠命令。后来 Windows 起来了,图形界面把 DOS 盖在底下,但没扔掉。你打开的那个 cmd,其实是 Windows 里的命令提示符,它模拟了 DOS 的交互方式,内核早就不是 DOS 了。微软自己都说过,cmd 不是 DOS。可大家还是习惯叫它 DOS 窗口,叫顺嘴了。ren *.txt *.md 就完事。网络排查更明显,ping、tracert、netstat 这些命令,图形界面里藏得很深,cmd 里直接敲,结果一目了然。还有那些老旧的工业软件、财务系统,安装脚本全是 bat 批处理,你绕不开 cmd。它不是给你日常刷网页用的,它是干脏活累活的。chcp 65001 切到 UTF-8,才能正常看中文。这个坑我踩过好几次,尤其是写批处理脚本的时候,明明文件存的是 UTF-8,跑起来就是乱码,查半天才发现是代码页的问题。这种破事在图形界面里根本不会遇到,但 cmd 就是这样,它不替你操心,你得自己知道。Get-ChildItem,他可能得查文档;写 dir,闭着眼都能敲。习惯这东西,比技术先进与否更顽固。'xxx' 不是内部或外部命令,冷冰冰的,但明确。图形界面弹个对话框说“发生错误”,你都不知道错在哪。cmd 至少告诉你哪条命令没找到。cd 切目录,dir 列文件,md 建文件夹,del 删文件,ipconfig 看网络配置。别怕敲错,敲错了顶多报个错,不会炸。等你哪天需要批量处理文件,或者排查网络问题,想起这个黑窗口,敲两行命令搞定,那种感觉,比点鼠标爽。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-