Linux下为何都是文件的理解

 

所谓“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。

 

Linux都是以文件的形式存在,当我们访问某个文件(Linux中的文件有目录,连接,普通文本),由于Linux的文件的类型

而区分:如连接文件等,那使用这个文件时,那么就是调用了某个命令;

          如普通文本文件时,那么当使用这个文件时,那就是访问该文件的内容

 

由于文件的类型的不同,从而区别于window系统下的应用:如播放器,EditPlus,浏览器,文件夹等,这些在Linux中都有

对于的不同类型的文件!!window系统下的应用,在Linux中不过是统一用文件来表示,而文件的类型决定了文件的用途!!!!

 

学习Linux几个方面参考:

 

首先,程序员要了解在linux下的几个之最:

最有用开发语言: C/C++,Perl,Pascal.

最流行的工具集: gtk/gdk,qt,xforms

最好的可视化开发工具: glade,designer,kdeveloper

最cool的代码阅读工具: source navigator

最普及的调试工具: gdb, ddd

最高级(主要指价格高级)的程序跟踪工具: BDM,ICE

最强大的开发平台: Redhat linux 7.1, Turbolinux 6.1,Hard Hat linux(HHL), Blue cat linux

最快但最年青(年青就是不成熟,吃不得)的图形:nano-X,microwindows,minigui

部分名词的意思:

gtk/gdk: 做 GIMP(linux很有名的图象处理软件的工具集 qt: trollteck公司的产品,用qt/x11跟qt/embedd  xforms: 我也不知道怎么写这类程序,反正是经常用到,很成熟,可以吃了 glade: 开发gtk/gdk程序的图形工具,能完成界面的编辑(这比用VI做界面好10^n 倍,本人曾经用vi 以每天2000行程序的速度写过gtk的应用,整整写了一个月,后来用glade用重来,一周就完成了) designer: 开发qt/x11程序的图形工具,能完成界面的编辑,也可以开发qt/embedded的程序 kdeveloper: 类似VC一样,功能强大 source navigator: redhat公司出的代码阅读器,supper cool.  microwindows: win32接口GUI,又小又快,用于PDA  nano-X: 多任务的microwindows  miniGUI: 类似上面两种图形,国产的,虽然我没用过,但基于支持国产软件的原则,我想绝对比nano-X及microwindows好。

 知道了如上的一些东西,我们就可以决定开发的方向了: 1. 对于C程序员 C + gtk/gdk + glade + 中文turbolinux  2. 对于C++程序员 C++ + qt/x11 + designer + kdeveloper + 中文turbolinux  3. embedded程序员 c/c++ + qt/embedded + HHL  4. embedded爱好者 c/c++ + microwindows + HHL  5. 像我这样什么都会的天字号 c/c++ + qt/X11/embedded + designer + gtk/gdk +glade + source navigator + gdb + ddd + bdm + turbolinux + HHL

如上是经验之谈,各位可以参考参考,不听"老人"言,吃亏在眼前! 本文来源:http://linux.sheup.com/linux/linux3268.htm

Linux下为何都是文件的理解,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。