今天,我们来学习Unix系统的命令行的知识,主要针对Unix Shell讲解。近些年来,Unix系统被广泛的运用。Unix操作系统是最早出现的操作系统之一,发展到现在已趋于成熟。
C语言因Unix系统而出现,Unix系统具有强大的可移植性,适合多种硬件平台。你甚至可以把Unix操作系统的源代码写在纸上,然后设计一套你自己的硬件来编译和运行它。
Unix具有良好的用户界面;程序接口提供了C语言和相关库函数及系统调用,命令接口是SHELL,Unix有3种主流的SHELL,即sh,csh和 ksh,同时为用户提供了数千条系统命令,有助于系统操作和系统管理,其管道机制也是独有的特性。
系统的可操作性很强,你甚至可以不用显示器,取而代知的是非常简易的输出设备,如简易的,类似于计算器的液晶屏,甚至可以是打印机来完全操作计算机和完成复杂的系统开发和管理工作!
Unix Shell也叫做 命令行 ,它是 Unix 操作系统 下传统的用户和计算机的交互界面。砨户直接输入 命令 来执行各种各样的任务。当然 微软 的 Windows 操作系统也提供了这样的功能,它们栯 Windows 9X 下的 command.com ,和基于 Window NT 的各种系统下的 cmd.exe 。
普通意义上的Unix Shell就是可以接受用 输入命令的程序。它之所以被称作she l是因为它隐藏了操作系统低层的细节。同样的Unix下的图形用户界面GNOME和KDE?有时也被叫做虚拟shell或者图形shell。
Unix操作系统下的Unix Shell既是用户交互的砌面,也是控制系统的 脚本语言 。当然在这点也有别于Windows下的命令,虽然也提供了很简单的控制语句。
Windows操作系统下,可能有些用户从杠都不会直接的使用Unix Shell,然而在Unix系删操作系统下,Unix Shell仍然是控制系统启动 X Window 启动,和很多其他实用工具的脚本解頊程序。
【编辑推荐】