|
一般来说操作系统一定是应当提供一个Shell的,这就是我们的操作系统和用户交互的工具,这一点很多使用Linux的用户一定是晓得 的,但是我们应当晓得 的就是目前很多用户使用的并不是linux操作系统,我们使用的是windows操作系统,这是一种图形化的操作系统,那么这种操作系统到底是存在还是不存在Shell呢?当然Shell是存在的,只不过是图形界面的。
很多的人觉得 所谓的Shell就是一种工作在文字模式之中的命令承受 程序,其实这是不精确 的,所谓的Shell是一个用户的接口,我们的用户可以通过这个用户的接口访问操作系统的功能,虽然说一般的Sehll是命令。但是这并不是Shell的真正的内涵,很多的人晓得 Shell这个观念是在Unix或者是Linux操作系统之中的,所以说就是产生了这种先入为主的概念,其实我觉得 这种观念是要不得的,我们在使用windows的时候难道就是不存在Shell了吗?其实这是不适宜 的,首先windows自身 也是存在命令行的,我们说这个命令行为cmd,很多的用户都是喜欢使用cmd关于 我们的操作系统进行配置,但是应当晓得 的就是这种cmd也是可以执行批处置 的,并且这种i处置 的功能是非常 的强大的。
很多的人说这种cmd是不如在linux之中的bash的,其实这也是一个事实,由于 linux这种操作系统的内核是基于字符模式的,但是应当晓得 的就是我们的windows操作系统并不是这样的一个状况 ,我们的windows操作系统在内核的层次之上就是工作在图形模式之中的,所以说提供文字模式仅仅是一种模仿 ,这种模仿 一定是不能提供非常 强大的功能的,但是我们应当晓得 的就是这种cmd是完全能满足我们的一般编程需求的。特别 是实现关于 ghost win7的管理更是这样的一个状况 。 |
|
|
|
|
|
|