一.DOS系统
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。
从1981年MS-DOS1.0直到1995年MS-DOS 6.22的15年间,DOS作为微软公司在个人计算机上使用的一个操作系统载体,推出了多个版本。DOS在IBM PC 兼容机市场中占有举足轻重的地位。可以直接操纵管理硬盘的文件,以DOS的形式运行。
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、NovellDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最为著名,最自由开放的则是Free-DOS。虽然这些系统常被简称为"DOS",但没有任何一个系统单纯以"DOS"命名(只有一个毫无关连的1960年代IBM大型主机操作系统以此命名)。此外,有几个和DOS无关、在非x86的微计算机系统上运行的磁盘操作系统在名称中也有"DOS"字眼,而且在专门讨论该机器的场合中也会简称为"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、TRS-DOS等),但这些系统和DOS可执行文件以及MS-DOS API并不兼容。
微软图形界面操作系统Windows NT问世以来,DOS是一个后台程序的形式出现的。名为Windows命令提示符。可以通过点击运行-CMD进入。(百度百科)
二.windows操作系统下常用DOS命令
D: 更换盘符
dir 显示当前位置子目录
md new 创建一个名为new的文件夹
rd new 删除new文件夹(文件夹内有文件或文件夹就不可以删除它)
rd /s new 询问是否可以删除文件夹(是则直接删除)
rd /q/s new 无需询问直接删除
cd new 当前位置从 D:\进入D:\new
cd… 返回上一级目录
cd\ 返回根目录
type nul>myfiles.txt 创建名为myfiles的空文件
echo 123456>a.txt 创建名为a,内容为123456的文件
del a.txt 删除a文件
ren myfile.txt my 重命名(原文件一定是全名称)
copy myfiles.txt my 复制(同上)
notepad打开记事本
三.java中常见的DOS命令
javac:java compile代码编译成字节码,把java文件编译成.class文件。
javap: java 反编译工具,将字节码解析成代码。
java:解释代码
javaw:java widget 用于启动 GUI应用程序。
javaws: java web start 用于启动java的web应用程序。
javadoc: java docment 用于转换java代码的注释,转成html文件格式,API文档生成器。
apt: java 注释处理工具。
appletviewer:java 在没有web浏览器时运行和调试程序。
javah:java header C 头文件和stub生成器,用于写本地化方法。
jar:生成和管理jar java存档文件。
四.多个java文件的编译运行
在同一目录下时整体编译
javac*.java
javac code day_08*.java
在不同目录下时可以将地址用记事本记录然后用@文件名方式
如:javac @FileList.txt
如果直接用javac HelloDos.java,则编译后的HelloDos.class和HelloDos.java在同一目录下,那么,怎么让它们不在同一目录下呢?
假如D:\test下有三个文件夹:src、lib和classes,其中src下有HelloDos1.java和HelloDos2.java,lib下有Banner.jar,classses下没有文件。我们可以通过以下命令编译java文件并将编译好的.classes文件放入classes中。
javac -sourcepath src -classpath classes:lib\Banners.jar src*.java -d classes