由于经常学习Unix操作系统的一些知识,而且很喜欢Unix操作系统,在工作中也很喜欢总结关于Unix操作系统相关的经验教训,下面就来给大家说说我总结的关于Unix操作系统的一些优点。
Unix操作系统是最早出现的操作系统之一,发展到现在已趋于成熟;C语言因Unix系统而出现,Unix系统具有强大的可移植性,适合多种硬件平台。你甚至可以把Unix操作系统的源代码写在纸上,然后设计一套你自己的硬件来编译和运行它。
Unix具有良好的用户界面;程序接口提供了C语言和相关库函数及系统调用,命令接口是SHELL,Unix有3种主流的SHELL,即sh,csh和 ksh,同时为用户提供了数千条系统命令,有助于系统操作和系统管理,其管道机制也是独有的特性。
系统的可操作性很强,你甚至可以不用显示器,取而代知的是非常简易的输出设备,如简易的,类似于计算器的液晶屏,甚至可以是打印机来完全操作计算机和完成复杂的系统开发和管理工作!
在Unix中提供了***而强大的文本处理工具,特别适合于字符流的处理,有很多强大的功能是WINDOWS无法比拟的,如 grep,awk,sed, 正则表达式的应用等等,文本编辑器以vi最为普遍,其它还有pico,nano,emacs,ee等等。
为用户提供了良好的开发环境。Unix操作系统的默认安装一般都包括标准的C语言编译器cc,新版本的Unix还包括GCC,程序员可以利用它们来开发C和C ++应用程序,同时提供了make,sccs,rcs等版本控制程序,利于大型项目的开发;同时Unix操作系统支持数十种流行的程序开发语言
好的文件系统。Unix的文件系统有很多种,如早期的s5,ufs,AFS,EAFS,HTFS,DTFS日志型的jfs,xfs,vxfs等等,其跨平台的文件系统ufs,jfs,网络文件系统nfs极大的方便了用户;同时Unix操作系统无文件类型,支持硬连接和符号连接,文件和路径名规范!(不像WINDOWS沿用早期的3.8型的文件命名规则)
强大的网络功能,集群和分布式计算,适合当今的 INTERNET! 其telnet设计思想很适合用户进行远程管理。
完善的系统审计。除了提供syslog系统审记,还提供sulog,lastlog,wtmplog等,同时用户还可以自定义记录LOG,由于Unix操作系统非常擅长处理文本,用户可以方便的对这些LOG进行查看、分类和再加工。
【编辑推荐】