如题:
dos命令有哪些使用场景?他们有什么用?程序员能用他们做什么事情?可以提高工作效率吗?
首先,用途很多,大部分 bash 命令都有对应的 DOS 命令版本。可以在 Windows 命令行工具里面写脚本,即批处理文件。干很多很多事情,跟其它脚本一样多。所以当然可以提升效率,不过考虑到学习成本和平台兼容性,不太推荐。
建议直接用 WSL,或者自己熟悉的语言写脚本。
7 回答5.3k 阅读
3 回答3.9k 阅读✓ 已解决
1 回答822 阅读
2 回答1.7k 阅读✓ 已解决
1 回答788 阅读
674 阅读
DOS 的历史比 Windows 还老。
DOS 命令分内置命令和外置命令。在 Windows 下,内置命令由 cmd.exe 所创造的控制台环境提供,外置命令其实就是 Windows 下的各种各执行程序。现在运行于控制台的程序统称 CLI (Command Line Interface)。
DOS 命令写的脚本 (.cmd,旧时扩展名为 .bat)又称为批处理文件,具有简单的程序流程控制(包括分支和循环),所以写批处理也可以说是写程序。
至于它有什么用 —— 其实和 Bash 等差不多,就是把一些系统命令或 CLI 程序组合起来,在系统环境内自动/批量处理一些事情。只要系统中安装的 CLI 能干的事情,都可以写在批处理中,通过一定的逻辑来组织。
虽然现在 Windows 下有时候还在用 DOS 命令,但多数情况下都已经改用 Powershell 了。Powershell 目已经升到了 v7.2.1,但系统自带的版本通常都是 v5 或者 v6。Powershell 不仅可以在 Windows 下运行,也可以在 Linux 下运行。
对于程序员来说,写啥程序不是写,熟悉哪个用哪个吧。