当前位置:  技术问答>linux和unix

看了几天linux,有些感慨

    来源: 互联网  发布时间:2017-01-04

    本文导语:      看了几天linux,有些感慨,发上来说说,所以很多地方估计错了,欢迎大家指正。可能有很多人会说我不知天高地厚,才学几天而已。呵呵,这只是我自己的想法而已。     本人在校大三学生。前几天看了招...

    看了几天linux,有些感慨,发上来说说,所以很多地方估计错了,欢迎大家指正。可能有很多人会说我不知天高地厚,才学几天而已。呵呵,这只是我自己的想法而已。
    本人在校大三学生。前几天看了招聘广告,很多有 ”有linux/unix c/c++经验者优先” 这个条件。就想花点时间了解一下linux下的c/c++开发。
    首先当然得把linux熟悉一下吧。就去网上找了一堆资料,又去图书馆借了两本书。linux服务器和内核方面暂时不打算看,而且也不打算深入使用linux,所以应该很快就可以了。
    然后看下C/C++编程方面的。了解下QT、GTK+、Wxwidgets等库,用下CodeBlocks、 Glade、Anjuta、vim等工具,做些小东西就差不了。(还没用过,只是大概知道)
1、关于自由、免费等
    对于大部分人来说,linux和linux的软件是否开源,这个我想没什么意义吧,我更相信很少人会去看开源的代码,(当然对于有需求的人就另当别论)。至于免费嘛,我没啥感觉。为了自由免费而使用linux的人,我觉得很理想。
对于开发来说,有开源的东西做参考自然非常好。
2、体验
    不得不说Windows比linux好太多了,因为简单。
我特别讨厌类似这样的话“Windows会使你越来越傻瓜”,不知道的还以为用linux/unix的都是高手呢。对于日常使用,如办公、看电影、上网、听歌等(打游戏就不说了),使用gnome、kde桌面差不多吧。使用命令的话,Windows下也有dos,不过很少人用。
    我觉得用户体验是非常重要的,比如我在选择VC6.0和VS2008时,我果断选择VS,因为VS更好看、多标签操作更好用、一些小功能像“打开项目所在文件夹”等。(当然在没有比较或者现有的可以满足用户需求的情况下就不一定了,比如IE6还好多人在用)。而linux的体验并不好,当然我本来就是为了学linux的shell,只是感觉很繁琐。
3、安全性
    不是很在意,因为在Windows下我也不装杀毒软件。而大部分人的电脑也不装或装一些卫士之类的软件,所以安全性其实也就一些比较敏感、专业、有安全需求的要考虑。
4、VIM
    linux下超多人推崇vim和emacs,什么神器都出来了。拜托,工具而已嘛,我的理解是:哪个用着简单而又能满足需要的就用哪个。据说vim搭配插件可以变成无敌的IDE而且可自由定制,因为我对vim不熟悉,不发表意见,但表示怀疑。纯键盘操作很蛋疼的,至少,它不能让我一边吃东西一边看代码。很多特有功能或便捷操作就像电影叫好不叫座一样。
个人喜欢在多窗口和多标签下操作,至少非常方便,一般在gnome下运行terminal。
    用过fedora和ubuntu,因为ubuntu中文资料比较多,就用ubuntu了,对于我来说应该也没什么太大区别。
    linux有很多方面比Windows好,但看起来距离我有点远。我想有点基础就行,其他东西嘛以后现学现用吧。
话说,这是处女贴哎

|
1、LZ说的没错,真正能踏踏实实的看linux源码的人,的确是少数;但是免费不免费不重要这个,呵呵,因为你在中国而已,要知道用正版windows的成本还是很高的,其实windows本身并没有多少钱,不过装了windows,你不装office?如果写程序,你不用vs?LZ可以大概计算一下,正版windows+正版office+正版vs需要多少钱?如果都按照旗舰版来算,你绝对能攒一个非常非常NB的电脑了,秒杀一切高端游戏……况且,说实话,在中国支持正版是很难的,有多少人用winrar?那可是收费的,有多少人用ultraedit?那可是收费的,如果什么都用正版的话,估计中国人已经没钱活着了,所以免费真的真的很重要(话说本人也盗版windows和office,不过除了这两个,还是尽可能的支持正版,游戏除外,呵呵……)
2、如果说用户体验,windows毫无疑问是完胜的,这点LZ的体会绝对是正确的,说linux多么多么人性化,体验多么多么好的人,大多都是盲目崇拜的人,大多也都是菜鸟言论。linux的用户体验就是不好,因为linux的核心是文本终端,不是图形界面,一个文本终端怎么可能比图形界面更人性化?绝对不可能!况且linux的图形界面相对是比较糟糕的,连最基本的驱动都支持不全,剩下的就别谈了,很多人对linux的兴趣都是被各种驱动给抹杀了……
3、LZ显然对安全性的考虑是不全面的,安全性并不仅仅指中木马,中病毒,系统操作的方方面面都涉及到安全性。就这一点来说,linux的安全性就是比windows高的多,而且是很多,有人会说这是因为用linux的人,这简直就是扯淡,大多数网络服务器都是linux服务器,难道攻击个人电脑比攻击百度的服务器更有价值?其实linux的安全性高,除了它的安全策略、管理方式比windows强以外(如果你用linux干什么都用root,其实一点都不安全,这就和你在windows下干什么都是管理员是一个道理),源代码的开放无疑也增强了安全性,越是公开的东西,相对越健全,漏洞也就越少,而且越是个性化的东西(你可以写自己的linux,这是很多人的梦想),也越难受到攻击……
4、至于vi,这个是linux的标配编辑器,就像windows的notepad一样,至于神器,只是大家的一些笑谈,不过vi的编辑速度绝对和notepad不是一个感觉的,有人做过统计,vi比notepad最高编辑速度(对于程序代码,或者log文件)快一倍,这还不算神器?呵呵……至于LZ比较蛋疼只能用键盘这一点,只能说LZ一直都在用图形界面,如果真的见到了linux服务器,LZ岂不是要蛋疼的死过去,呵呵,任何一个linux服务器都只有文本终端,不知鼠标为何物……
事实上,linux确实不好用,而且有一定的门槛,也不可能像windows一样普及,更不可能替代windows,有人说linux是给程序员用的操作系统,是非常有道理的。本来windows和linux面向的人群就是不一样的,并不是任何人都适用linux,而且真正能够长时间用下来linux的人,只有两种:工作需要,或者对技术感兴趣,否则linux的各种非常不完善的图形界面,和少的可怜的应用软件,以及没有游戏,这些是都不可能长时间的留住用户的……

|
楼主没有实际工作过,开发人员都是在win下ssh到linux测试服务器上开发,makefike 和配置脚本写好,交给测试和运维去部署的,没人直接对着一个linux系统的主机编程的。
我不知道界面有什么意义,securcrt背后就是windows。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了? iis7站长之家