linux bat 命令区别
显示文件
linux: ls dir
dos: dir
新建文件夹
linux: mkdir
dos: md
移动文件
linux: mv
dos: move
删除文件
linux: rm
dos: del
删除文件夹
linux: rm -rf
dos: rd
重命名文件夹
linux: mv
dos: ren
进入目录
cd(可以通用的)
显示当前路径
linux: pwd
dos: cd
脚本获得输入参数
linux: $1-$9,$*代表全部参数
dos: %1-%9, %*代表全部参数
获取输入参数个数
linux: $#
dos: 无现成命令,可以考虑用下面代码段,
set parameter=%*
REM -----------Get parameter count;-----------------
set c=0;
for %%c in (%parameter%) do set /A c=c+1
rem echo %c%;
脚本注释
linux: #
dos: rem, ::
获得日期(yyyy-MM-dd hh:mm:ss)
linux: date "+%Y-%m-%d %H:%M:%S"
dos: 可以拼接date, time,代码段如下
set d=%date:~0,10%
set t=%time:~0,8%
set dt=%d% %t%
echo %dt%
赋值
linux: export a=***, a=***
dos: set a=***
计算
linux: a=$((a+1))
dos: set /A a=a+1
注意:不支持浮点运算
重定向
linux dos通用
> 覆盖
>>追加
管道
linux dos通用
stdout 是标准输出流,它显示来自命令的输出。它的文件描述符为 1。
stderr 是标准错误流,它显示来自命令的错误输出。它的文件描述符为 2。
stdin 是标准输入流,它为命令提供输入。它的文件描述符为 0。
返回码
linux dos一般规定0表示正常退出,1-255表示各种异常,那么退出时我们自己可以定义各种错误码。退出命令
linux exit 0, exit 1
dos exit 0, exit 1 加上/B表示不退出CMD,只退出bat
获取上一条命令执行结果
linux: echo $?
dos: echo %ERRORLEVEL%
取前4096个字节,从文件中
linux: cat 4mb.bin|dd bs=4096 count=1 of=4096.bin
4mb.bin原文件
4096.bin新文件
命令太多, 慢慢补充吧
分享到:
相关推荐
DOS命令与Linux命令虽然在表面上有些相似,但两者之间存在显著的区别,主要体现在操作系统环境、命令语法、功能扩展以及交互方式上。本篇将深入探讨这些命令的对比,帮助初学者更好地理解和使用Linux。 首先,DOS是...
"在Linux环境下运行DOS命令" 在Linux环境下运行DOS命令是指在Linux操作系统中使用DOS命令来访问和管理MSDOS文件系统的能力。Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写...
许多在shell提示下键入的Linux命令都与你在DOS下键入的命令相似。事实上,某些命令完全相同。本文对DOS和Linux常用命令作了详细的对比。
#### 一、DOS命令大全 DOS命令是早期操作系统中的命令行工具,广泛应用于Windows操作系统中。以下是一些常用的DOS命令及其详细解释: 1. **`net use`** - **命令格式**: - `net use \\ip\ipc$ " " /user:" "`:...
"linux命令和windows命令的区别" Linux 命令和 Windows 命令是两种不同的操作系统中使用的命令集,了解它们之间的区别对于我们使用和管理操作系统非常重要。 Linux 命令 Linux 命令是基于 Unix 命令集的, Linux ...
**DOS命令大全** DOS(Disk Operating System)是早期个人计算机上广泛使用的命令行操作系统。其命令主要分为内部命令和外部命令。内部命令由DOS内核直接执行,而外部命令则作为独立程序存在。 1. **DIR**:显示...
如果你是习惯于Windows命令...你所熟悉的DOS命令再Linux中基本不存在。摆在你面前的是一大堆要记背的命令。 一种替代方案是利用强大的Linux外壳命令编写shell脚本,让你在Linux下也能用DOS命令。本文将告诉大家怎么做。
DIR用于Windows的DOS命令,LS则常见于Linux系统。 - **CD/CHDIR**: 更改当前工作目录,用于在不同的文件夹间导航。 - **MD/MKDIR**: 创建新目录。 - **RD/RMDIR**: 删除空目录,若包含文件则需要使用 `/S` 参数。...
Linux和DOS命令之间的对比可以揭示两者设计理念的不同。Linux强调灵活性和可配置性,命令功能强大且丰富,适合系统管理员和开发者使用。而DOS则更偏向于用户友好,命令较少,适合日常的基本操作。 学习Linux命令...
同时,DOS命令的学习也可以为学习更高级的命令行工具,如Linux shell或Windows PowerShell,打下坚实的基础。因此,尽管DOS已经不再是主流的操作系统,但其价值并未随时间而减少,反而因其独特的地位和作用,成为了...
Linux常用命令大全 1 Linux的DOS-like命令 2 Linux特有的命令 3 Linux的多人多工命令 4 Linux常用的压缩及解压缩命令 5 Linux查找文件的相关命令 6 Linux常用的磁盘命令
### DOS命令解析与详解 #### 一、gpedit.msc - 组策略编辑器 - **功能**: 使用此命令可以打开“组策略编辑器”,它允许用户管理并配置计算机及用户的策略设置。 - **应用场景**: 主要应用于企业环境中对系统的安全...
设计任务 (1)为Windows操作系统建立兼容的DOS命令接口,文件与目录命令 (2)具体命令:DIR,RD,CD,MD,DEL,MOVE,REN,XCOPY,命令格式可参考Windows的CMD.EXE或MS-DOS提供的命令格式 (3)设计命令的名称,参数等...
DOS 是微软早期的操作系统,而 Linux 是一个开源的类 Unix 系统,它们的命令结构和功能有着显著的区别。 DOS 中的常见命令包括: 1. `dir` 或 `ls`: 列出目录中的文件和子目录。 2. `cd`: 改变当前工作目录。 3. `...
### DOS与SQL等命令详解 #### 一、IIS服务命令 IIS(Internet Information Services)是微软提供的基于运行Microsoft Windows的互联网基本服务,主要用于Web服务。在进行IIS服务管理时,以下命令非常关键: - **...
这些命令的设计与DOS命令类似,如`mcd`用于改变DOS目录,`mcopy`用于在DOS和Unix之间复制文件,`mformat`用来创建DOS文件系统,等等。通过mtools,Linux用户可以轻松地在两个操作系统之间交换文件,这对于那些需要跨...
速度飞洒,手机费速度飞洒告诉第三帝国收到非公的
标题"windows Dos and Linux 最全命令大全"所指的,就是一份包含全面的Windows DOS命令和Linux命令的参考资料。CHM(Microsoft Compiled HTML Help)格式是一种微软开发的帮助文件格式,它将HTML页面打包成单一文件...
这个“DOS命令学习工具”很显然是为了帮助用户更深入地了解和熟练使用DOS命令。 DOS命令学习涵盖以下几个关键领域: 1. **目录操作**:`dir`命令用于列出当前目录下的文件和子目录,而`cd`则用于切换当前工作目录...
DOS(Disk Operating System)是早期个人计算机上常用的命令行操作系统,虽然现在已经被更现代的Windows、Linux等系统所取代,但学习DOS命令对于理解操作系统工作原理和提升计算机操作技能仍具有重要意义。...