zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    图的深度遍历
    判断森林中有多少棵树
    基于邻接矩阵的广度优先搜索
    第三届程序设计知识竞赛网络赛
    大数相乘
    a+b=x,ab=y
    poj3278
    不敢死队
    单链表中重复元素删除
    poj2506
  • 原文地址:https://www.cnblogs.com/linjifeng/p/3905748.html
Copyright © 2011-2022 走看看