首页 新闻 会员 周边

命令行的基本执行原理

1
悬赏园豆:5 [已解决问题] 解决于 2013-04-10 22:39
现在赶上了GUI的时代,对DOS界面没怎么接触。我想知道一下简单的原理,例如,为什么 在命令行窗口中输个 dir 就会输出当前目录的目录信息。命令是如何执行的?
还有命令行的命令可以注册? 就像 安装的jre的电脑,输入 java xx.java 就会编译java文件,我在环境变量中也只看到jre的相关目录path而已,系统是如何通过 “java” 这个命令找到jre的java解释器的?
最好有相关的书籍啊。。

本着开源思想精神,分就不多给了。。
cmd
小明哥哥的主页 小明哥哥 | 初学一级 | 园豆:186
提问于:2013-04-10 08:59
< >
分享
最佳答案
0

命令行先熟悉linux shell看了以后大概能够理解,命令是操作系统的封装,通过shell与内核进行交互,就比如你下载了一个java的程序,然后java -jar可以执行一样。说白了就是封装了内核,然后给你规则去调用内核里面的程序,然后内核里面的程序其实就是直接与计算机硬件打交道的。任何操作系统都是这个原理。如果想研究 ,我可以给你一本电子书,深入理解linux内核

收获园豆:5
ruoyu4game | 菜鸟二级 |园豆:342 | 2013-04-10 16:26

多谢回答!

小明哥哥 | 园豆:186 (初学一级) | 2013-04-10 22:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册