`
carmark
  • 浏览: 161328 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
社区版块
存档分类
最新评论

Unix 哲学

阅读更多

Unix 哲学:

  • 一:小即是美。
  • 二:让程序只做好一件事。
  • 三:尽可能早地建立原型。
  • 四:可移植性比效率更重要。
  • 五:数据应该保存为文本文件
  • 六:Use software leverage to your advantage.
  • 七:使用shell 脚本 来提高效率和可移植性。
  • 八:避免使用漂亮的用户界面。
  • 九:为每个程序添加一个过滤机制。
分享到:
评论

相关推荐

    unix 哲学.pdf

    Unix 哲学 Unix 哲学 Unix 哲学 Unix 哲学 Unix 哲学 Unix 哲学 Unix 哲学

    Python-FeelUOwn是一个符合Unix哲学的跨平台的音乐播放器主要面向LinuxmacOS用户

    **Python-FeelUOwn:一个面向Unix哲学的跨平台音乐播放器** Python-FeelUOwn,简称FeelUOwn,是一款专为Linux和macOS用户设计的音乐播放器,它遵循了Unix哲学,即“做一件事并做好”。这个开源项目以其简洁易用的...

    UNIX编程哲学-中文版

    ”这句话深刻揭示了理解和掌握UNIX哲学的重要性。 #### 2. 文化的传承与学习 - **文化与传统**:UNIX不仅是一种操作系统,更代表了一种文化。书中提及的“文化”、“艺术”和“哲学”,指的是在UNIX社区中流传下来...

    unix基本哲学

    #### 一、Unix哲学的起源与发展 Unix哲学的形成深受Ken Thompson的影响,他是Unix操作系统的早期开发者之一。在他的思考过程中,如何设计一个简洁且高效的服务接口成为了核心议题。随着时间的推移,Unix文化逐渐...

    unix-philosophy:为 YYCJS 所做的关于模块化和 unix 哲学的演讲

    在 IT 领域,Unix 操作系统及其背后的哲学对软件设计和开发有着深远的影响。这次的演讲主题“unix-philosophy”旨在探讨 Unix 的核心原则如何应用于现代的模块化编程,特别是针对 JavaScript(YYCJS)社区。Unix ...

    Unix编程艺术/Unix环境高级编程(第二版)/Unix网络编程(第二版)

    从基础的Unix哲学到高级的系统编程,再到复杂的网络通信,构成了一个完整的知识体系。通过深入学习,读者不仅可以提高在Unix环境下的编程能力,还能建立起对操作系统和网络通信的深入理解,这对于任何在Unix或类Unix...

    LINUX+UNIX设计思想

    《Linux\Unix设计思想/图灵程序设计丛书》内容简介:将Linux的开发方式与Unix的原理有效地结合起来,总结出Linux与Unix软件开发中的设计原则。《Linux\Unix设计思想/图灵...最后介绍了Unix哲学准则在其他领域中的应用。

    Unix philosophy

    **Unix哲学** Unix哲学是操作系统设计的核心理念,它源自于1960年代末到1970年代初开发的Unix系统。这个哲学强调的是简洁、模块化和可组合性的原则,旨在创建高效、可靠且易于维护的软件系统。Unix哲学的影响深远,...

    UNIX编程艺术全部目录

    书中首先介绍了UNIX哲学,包括其文化背景、生命力以及一些反对观点。UNIX哲学强调模块化、清晰性、组合性、分离、简洁、吝啬、透明性、健壮性、表示原则等16个原则。这些原则指导着开发者如何创建高效、可维护的软件...

    unix 教学课件 unix 教学课件 unix 教学课件

    2. **Unix哲学**:Unix的设计理念,包括“做一件事并做好它”、“小即是美”以及“工具间的可组合性”。 3. **Unix shell**:讲解Bash或其他shell(如Csh、Ksh)的使用,包括命令行界面、命令语法、脚本编写等。 4...

    unix

    Unix哲学鼓励小而专的工具,通过管道(pipe)和重定向(redirect)将它们组合起来解决复杂任务。例如,可以使用`find`查找文件,然后通过管道将其结果传递给`xargs`执行其他操作,如删除找到的文件。这种工具组合的...

    [Unix编程环境]The.unix.programming.envirment中文版

    无论是对于想要了解UNIX哲学的学习者,还是希望深入UNIX编程的专业开发者,本书都是一本不可多得的学习资源。 在学习UNIX和C语言的过程中,实际操作和动手编程同样重要。本书鼓励读者在计算机上实践所学知识,并...

    Unix的学习课件

    2. **Unix哲学**:Unix的设计哲学强调模块化和小型工具的组合,提倡“做一件事并做好”。这种哲学体现在Unix的命令行工具和管道机制中,用户可以通过简单的命令组合完成复杂的任务。 3. **文件系统**:Unix的文件...

    Unix经典书合集

    这本书不仅仅是一本关于Unix编程的书,更是一部阐述Unix哲学和设计原则的著作。Raymond在书中倡导简洁、模块化、可移植的编程风格,讲解了Unix工具和命令行接口的设计思想,以及如何利用Unix系统特性进行高效的软件...

    unix课件 ppt格式文件

    这些系统虽然在细节上有所不同,但都遵循了Unix哲学,即"做一件事并做好"。 【总结】 这个Unix课件主要涵盖了Unix系统的基本概念、核心组件、文件系统、进程管理、网络编程和脚本编写等方面,通过7张PPT内容,将...

    sx是旨在遵循UNIX哲学的命令行网络扫描程序。-Golang开发

    sx是旨在遵循UNIX哲学的命令行网络扫描程序。 该项目的目标是使用干净,简单的代码创建最快的网络扫描仪。 :open_book:目录功能从源代码构建快速入门参考贡献信用许可证:sparkles:功能:high_voltage:比nmap ARP扫描...

    The Art of Unix Programming

    《Unix编程艺术》一书由Eric Steven Raymond撰写,是一本深度探索Unix哲学、设计原则以及编程实践的权威指南。本书不仅适用于Unix系统的学习者,也是Linux程序员和系统管理员的宝贵资源,因为它深入剖析了Unix背后的...

Global site tag (gtag.js) - Google Analytics