首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

Linux Dos 下令区别

2012-09-21 
Linux Dos 命令区别linux bat 命令区别显示文件 linux: ls dirdos: dir新建文件夹linux: mkdirdos: md移动

Linux Dos 命令区别
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 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新文件

命令太多, 慢慢补充吧

热点排行